org.apache.ws.jaxme.util

Interface NamespaceResolver

Known Implementing Classes:
Configurator

public interface NamespaceResolver

An abstract object which is able to split an XML name into its namespace URI and local part.
Version:
$Id: NamespaceResolver.java 231785 2004-02-16 23:39:59Z jochen $
Author:
Jochen Wiedmann

Method Summary

boolean
processName(String pName, String[] parts)
Splits the XML name pName into its namespace URI, qualified name and local name, which are stored into the array parts:
  • parts[0]: namespace URI; empty if no namespace is used
  • parts[1]: local name, with the prefix removed
  • parts[2]: qualified name (same as pName)

Method Details

processName

public boolean processName(String pName,
                           String[] parts)
Splits the XML name pName into its namespace URI, qualified name and local name, which are stored into the array parts:
  • parts[0]: namespace URI; empty if no namespace is used
  • parts[1]: local name, with the prefix removed
  • parts[2]: qualified name (same as pName)
Returns:
True, if the namespace prefix of pName was successfully resolved. False otherwise.