jd.xml.xpath.model.build
Class ModelBuilder
java.lang.Object
jd.xml.xpath.model.build.ModelBuilder
- Direct Known Subclasses:
- NormalModelBuilder
- public abstract class ModelBuilder
- extends Object
A ModelBuilder creates the XPathNode objects of a XPath model implementation.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
currentNsCount_
protected int currentNsCount_
currentNsContext_
protected NamespaceContext currentNsContext_
INITIAL_NSCOUNT
protected static final int INITIAL_NSCOUNT
- See Also:
- Constant Field Values
ModelBuilder
public ModelBuilder()
startBuild
public abstract void startBuild(String baseUri,
NodeNamePool nodeNamePool,
int documentId,
ModelLocator locator,
boolean collectLineNumbers)
endBuild
public abstract XPathRootNode endBuild()
addNamespaceMapping
public void addNamespaceMapping(String prefix,
String uri)
setNamespaceContext
protected void setNamespaceContext(NamespaceContext nsContext)
getNamespaceContext
public NamespaceContext getNamespaceContext()
startElement
public abstract void startElement(ElementInfo info)
endElement
public abstract void endElement()
addText
public abstract void addText(TextBuffer text)
addProcessingInstruction
public abstract void addProcessingInstruction(String target,
String data)
addComment
public abstract void addComment(String data)
addUnparsedEntity
public abstract void addUnparsedEntity(String name,
String systemId)
cleanup
public abstract void cleanup()