org.apache.ws.jaxme.xs.parser
public interface XSContext
This interface provides access to the parsers context.
Method Summary | |
---|---|
AttributeSetter | getAttributeSetter() Returns the {@link AttributeSetter}, which is used to configure properties. |
ChildSetter | getChildSetter() Returns the {@link ChildSetter}, which is used to create child elements. |
ContentHandler | getCurrentContentHandler() Sets the currently active instance of {@link XsSAXParser}. |
Locator | getLocator() Returns the locator, used for error messages. |
NamespaceSupport | getNamespaceSupport() Returns the namespace handler. |
TextSetter | getTextSetter() Returns the {@link TextSetter}, used to add text sections. |
XsObjectFactory | getXsObjectFactory() Returns the parsers object factory for syntax elements. |
XSLogicalParser | getXSLogicalParser() Returns the currently running {@link XSParser} or null, if no such instance is available. |
XSObjectFactory | getXSObjectFactory() Returns the parsers object factory for logical elements. |
XSSchema | getXSSchema() Returns the {@link XSSchema}, which is currently being parsed, if any. |
void | setAttributeSetter(AttributeSetter pSetter) Sets the AttributeSetter, which is used to configure properties. |
void | setChildSetter(ChildSetter pSetter) Sets the ChildSetter, which is used to create child elements. |
void | setCurrentContentHandler(ContentHandler pParser) Sets the currently active instance of {@link XsSAXParser}. |
void | setLocator(Locator pLocator) Sets the locator, used for error messages. |
void | setNamespaceSupport(NamespaceSupport pNamespaceSupport) Sets the namespace handler. |
void | setTextSetter(TextSetter pSetter) Sets the TextSetter, used to add text sections. |
void | setXsObjectFactory(XsObjectFactory pFactory) Sets the parsers object factory for syntax elements. |
void | setXSLogicalParser(XSLogicalParser pParser) Sets the currently active instance of {@link XSParser}, if any. |
void | setXSObjectFactory(XSObjectFactory pFactory) Sets the parsers object factory for logical elements. |
Returns the {@link AttributeSetter}, which is used to configure properties.
Returns the {@link ChildSetter}, which is used to create child elements.
Sets the currently active instance of {@link XsSAXParser}.
Returns the locator, used for error messages.
Returns the namespace handler.
Returns the {@link TextSetter}, used to add text sections.
Returns the parsers object factory for syntax elements.
Returns the currently running {@link XSParser} or null, if no such instance is available.
Returns the parsers object factory for logical elements.
Returns the {@link XSSchema}, which is currently being parsed, if any.
Sets the AttributeSetter, which is used to configure properties.
Sets the ChildSetter, which is used to create child elements.
Sets the currently active instance of {@link XsSAXParser}.
Sets the locator, used for error messages.
Sets the namespace handler.
Sets the TextSetter, used to add text sections.
Sets the parsers object factory for syntax elements.
Sets the currently active instance of {@link XSParser}, if any. Returns null, if no such instance is available.
Sets the parsers object factory for logical elements.