org.jboss.xml.binding
Interface ContentNavigator

All Known Implementing Classes:
ObjectModelBuilder (src)

public interface ContentNavigator

An interface for content navigation. At the moment it has only one method to get child's content. But it could also implement XPath navigation.


Method Summary
 java.lang.String getChildContent(java.lang.String namespaceURI, java.lang.String qName)
           
 java.util.Map getPrefixToNamespaceMap()
           
 XSTypeDefinition getType()
           
 java.lang.String resolveNamespacePrefix(java.lang.String prefix)
           
 QName (src) resolveQName(java.lang.String value)
          Construct a QName from a value
 

Method Detail

getPrefixToNamespaceMap

public java.util.Map getPrefixToNamespaceMap()

resolveNamespacePrefix

public java.lang.String resolveNamespacePrefix(java.lang.String prefix)
Parameters:
prefix - the prefix to resolve
Returns:
the namespace URI the prefix was mapped to

resolveQName

public QName (src)  resolveQName(java.lang.String value)
Construct a QName from a value

Parameters:
value - A value that is of the form [prefix:]localpart

getChildContent

public java.lang.String getChildContent(java.lang.String namespaceURI,
                                        java.lang.String qName)

getType

public XSTypeDefinition getType()