|
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 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 called in the case 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 | |||||||||