|
Qizx/Open v0.3 | |||||||||
| 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)
Emits the text of an atom. |
void |
attribute(QName name,
java.lang.String value)
Must follow startElement and precede any child. |
void |
comment(java.lang.String value)
Emits a comment. |
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)
Must follow startElement and precede any child. |
void |
pi(java.lang.String target,
java.lang.String value)
Emits a processing-instruction. |
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)
Emits a text chunk. |
| 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 XMLEventReceiverresolvePrefix in class XMLEventReceiverBasepublic void reset()
XMLEventReceiver
reset in interface XMLEventReceiverreset in class XMLEventReceiverBasepublic void terminate()
XMLEventReceiver
terminate in interface XMLEventReceiverterminate in class XMLEventReceiverBase
public void startDocument()
throws DataModelException
XMLEventReceiverIt is not necessarily called, if only a fragment is generated.
startDocument in interface XMLEventReceiverstartDocument in class XMLEventReceiverBaseDataModelException
public void endDocument()
throws DataModelException
XMLEventReceiver
endDocument in interface XMLEventReceiverendDocument in class XMLEventReceiverBaseDataModelException
public void startElement(QName name)
throws DataModelException
XMLEventReceiver
startElement in interface XMLEventReceiverstartElement in class XMLEventReceiverBaseDataModelException
public void endElement(QName name)
throws DataModelException
XMLEventReceiver
endElement in interface XMLEventReceiverendElement in class XMLEventReceiverBaseDataModelException
public void namespace(java.lang.String prefix,
java.lang.String uri)
throws DataModelException
XMLEventReceiver
namespace in interface XMLEventReceivernamespace in class XMLEventReceiverBaseDataModelException
public void attribute(QName name,
java.lang.String value)
throws DataModelException
XMLEventReceiver
attribute in interface XMLEventReceiverattribute in class XMLEventReceiverBaseDataModelException
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
DataModelExceptionpublic 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 | |||||||||