|
Qizx/open API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.axyana.qizxopen.dm.XMLEventReceiverBase
An abstract receiver of SAX-like events.
Manages namespaces. Used as a base for serialization and SAX output.
| Constructor Summary | |
XMLEventReceiverBase()
|
|
| Method Summary | |
void |
abort()
Signals an error in the event flow. |
void |
definePrefixHints(NSPrefixMapping prefixes)
Optional: defines a preferred prefix/namespace mapping for serialization. |
void |
evAtom(java.lang.Object value)
A special atom with any value (serializable). |
void |
evAttribute(QName name,
java.lang.String value)
Adds an attribute on the current element. |
void |
evDocumentEnd()
Ends a document. |
void |
evDocumentStart()
Starts a document. |
void |
evDTD(java.lang.String name,
java.lang.String publicID,
java.lang.String systemID)
DTD definition. |
void |
evElementEnd(QName name)
Ends an element. |
void |
evElementStart(QName name)
Starts an element. |
void |
evNamespace(java.lang.String prefix,
java.lang.String uri)
Adds a namespace node on the current element. |
boolean |
maxVolumeReached()
|
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 |
setMaxVolume(int volume)
|
void |
setTrace(boolean value)
|
void |
terminate()
Terminates a document or simple subtree. |
void |
traverse(FONIDocument dm,
int nodeId)
Convenience method: traverses and generates a FONI document using this receiver. |
void |
traverse(Node node,
boolean inScopeNS)
Traverse and generate a subtree. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.axyana.qizxopen.dm.XMLEventReceiver |
evAtomText, evComment, evPI, evText |
| Constructor Detail |
public XMLEventReceiverBase()
| Method Detail |
public void definePrefixHints(NSPrefixMapping prefixes)
XMLEventReceiver
definePrefixHints in interface XMLEventReceiverpublic void setTrace(boolean value)
public void setMaxVolume(int volume)
public boolean maxVolumeReached()
public void reset()
XMLEventReceiver
reset in interface XMLEventReceiver
public void terminate()
throws DataModelException
XMLEventReceiver
terminate in interface XMLEventReceiverDataModelException
public void abort()
throws DataModelException
XMLEventReceiver
abort in interface XMLEventReceiverDataModelException
public void evDocumentStart()
throws DataModelException
XMLEventReceiverIt is not called in the case only a fragment is generated.
evDocumentStart in interface XMLEventReceiverDataModelException
public void evDocumentEnd()
throws DataModelException
XMLEventReceiver
evDocumentEnd in interface XMLEventReceiverDataModelException
public void evElementStart(QName name)
throws DataModelException
XMLEventReceiver
evElementStart in interface XMLEventReceiverDataModelException
public void evNamespace(java.lang.String prefix,
java.lang.String uri)
throws DataModelException
XMLEventReceiver
evNamespace in interface XMLEventReceiverDataModelException
public void evAttribute(QName name,
java.lang.String value)
throws DataModelException
XMLEventReceiver
evAttribute in interface XMLEventReceiverDataModelException
public void evElementEnd(QName name)
throws DataModelException
XMLEventReceiver
evElementEnd in interface XMLEventReceiverDataModelExceptionpublic java.lang.String resolvePrefix(java.lang.String prefix)
XMLEventReceiver
resolvePrefix in interface XMLEventReceiver
public void evDTD(java.lang.String name,
java.lang.String publicID,
java.lang.String systemID)
throws DataModelException
XMLEventReceiver
evDTD in interface XMLEventReceiverDataModelException
public void evAtom(java.lang.Object value)
throws DataModelException
XMLEventReceiver
evAtom in interface XMLEventReceiverDataModelException
public void traverse(Node node,
boolean inScopeNS)
throws DataModelException
traverse in interface XMLEventReceiverinScopeNS - if true, copy all in-scope namespace nodes (not only
those defined on the node itself). A false value is generally used.
DataModelException
public void traverse(FONIDocument dm,
int nodeId)
throws DataModelException
XMLEventReceiver
traverse in interface XMLEventReceiverDataModelException
|
© 2005 Axyana Software | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||