|
Qizx/Open v0.4p2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--net.xfra.qizxopen.dm.XMLEventReceiverBase | +--net.xfra.qizxopen.xquery.dm.EventDrivenBuilder
An implementation of XMLEventReceiver that builds a CoreDataModel tree.
Used in XQ node constructors.
Constructor Summary | |
EventDrivenBuilder()
|
Method Summary | |
void |
atom(java.lang.String value)
Text of an atom. |
void |
attribute(QName name,
java.lang.String value)
Adds an attribute on the current element. |
void |
comment(java.lang.String value)
A comment node. |
Node |
crop()
extends XMLEventReceiverBase only for traverse. |
void |
endDocument()
Ends a document. |
void |
endElement(QName name)
Ends an element. |
void |
flushElement(boolean empty)
|
void |
namespace(java.lang.String prefix,
java.lang.String uri)
Adds a namespace node on the current element. |
void |
pi(java.lang.String target,
java.lang.String value)
A processing-instruction node. |
void |
reset()
Resets the state prior to use startDocument() or startElement(). |
java.lang.String |
resolvePrefix(java.lang.String prefix)
Resolves a prefix to an URI in the context of the current node. |
void |
startDocument()
Starts a document. |
void |
startElement(QName name)
Starts an element. |
void |
terminate()
Terminates a document or simple subtree. |
void |
text(java.lang.String value)
Text chunk inside an element. |
Methods inherited from class net.xfra.qizxopen.dm.XMLEventReceiverBase |
definePrefixHints, maxVolumeReached, setMaxVolume, setTrace, traverse |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public EventDrivenBuilder()
Method Detail |
public Node crop()
public java.lang.String resolvePrefix(java.lang.String prefix)
XMLEventReceiver
resolvePrefix
in interface XMLEventReceiver
resolvePrefix
in class XMLEventReceiverBase
public void reset()
XMLEventReceiver
reset
in interface XMLEventReceiver
reset
in class XMLEventReceiverBase
public void terminate()
XMLEventReceiver
terminate
in interface XMLEventReceiver
terminate
in class XMLEventReceiverBase
public void startDocument() throws DataModelException
XMLEventReceiver
It is not called in the case only a fragment is generated.
startDocument
in interface XMLEventReceiver
startDocument
in class XMLEventReceiverBase
DataModelException
public void endDocument() throws DataModelException
XMLEventReceiver
endDocument
in interface XMLEventReceiver
endDocument
in class XMLEventReceiverBase
DataModelException
public void startElement(QName name) throws DataModelException
XMLEventReceiver
startElement
in interface XMLEventReceiver
startElement
in class XMLEventReceiverBase
DataModelException
public void endElement(QName name) throws DataModelException
XMLEventReceiver
endElement
in interface XMLEventReceiver
endElement
in class XMLEventReceiverBase
DataModelException
public void namespace(java.lang.String prefix, java.lang.String uri) throws DataModelException
XMLEventReceiver
namespace
in interface XMLEventReceiver
namespace
in class XMLEventReceiverBase
DataModelException
public void attribute(QName name, java.lang.String value) throws DataModelException
XMLEventReceiver
attribute
in interface XMLEventReceiver
attribute
in class XMLEventReceiverBase
DataModelException
public void text(java.lang.String value) throws DataModelException
XMLEventReceiver
DataModelException
public void atom(java.lang.String value) throws DataModelException
XMLEventReceiver
DataModelException
public void pi(java.lang.String target, java.lang.String value) throws DataModelException
XMLEventReceiver
DataModelException
public void comment(java.lang.String value) throws DataModelException
XMLEventReceiver
DataModelException
public void flushElement(boolean empty)
flushElement
in class XMLEventReceiverBase
|
Copyright Xavier FRANC 2003-2004 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |