public abstract class InfosetOutputterProxy extends InfosetOutputter
Constructor and Description |
---|
InfosetOutputterProxy() |
Modifier and Type | Method and Description |
---|---|
void |
endArray(org.apache.daffodil.runtime1.api.InfosetArray array)
Called by Daffodil internals to signify the end of an array of elements.
|
void |
endComplex(org.apache.daffodil.runtime1.api.InfosetComplexElement complex)
Called by Daffodil internals to signify the end of a complex element.
|
void |
endDocument()
Called by Daffodil internals to signify the end of the infoset.
|
void |
endSimple(org.apache.daffodil.runtime1.api.InfosetSimpleElement simple)
Called by Daffodil internals to signify the end of a simple element.
|
protected abstract org.apache.daffodil.runtime1.infoset.InfosetOutputter |
infosetOutputter()
The InfosetOutputter to proxy infoset events to
|
void |
reset()
Reset the internal state of this InfosetOutputter.
|
void |
startArray(org.apache.daffodil.runtime1.api.InfosetArray array)
Called by Daffodil internals to signify the beginning of an array of elements.
|
void |
startComplex(org.apache.daffodil.runtime1.api.InfosetComplexElement complex)
Called by Daffodil internals to signify the beginning of a complex element.
|
void |
startDocument()
Called by Daffodil internals to signify the beginning of the infoset.
|
void |
startSimple(org.apache.daffodil.runtime1.api.InfosetSimpleElement simple)
Called by Daffodil internals to signify the beginning of a simple element.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
$init$, getBlobDirectory, getBlobPaths, getBlobPrefix, getBlobSuffix, org$apache$daffodil$runtime1$infoset$BlobMethodsMixin$$blobDirectory_$eq, org$apache$daffodil$runtime1$infoset$BlobMethodsMixin$$blobDirectory, org$apache$daffodil$runtime1$infoset$BlobMethodsMixin$$blobPaths_$eq, org$apache$daffodil$runtime1$infoset$BlobMethodsMixin$$blobPaths, org$apache$daffodil$runtime1$infoset$BlobMethodsMixin$$blobPrefix_$eq, org$apache$daffodil$runtime1$infoset$BlobMethodsMixin$$blobPrefix, org$apache$daffodil$runtime1$infoset$BlobMethodsMixin$$blobSuffix_$eq, org$apache$daffodil$runtime1$infoset$BlobMethodsMixin$$blobSuffix, setBlobAttributes, setBlobPaths
public void endArray(org.apache.daffodil.runtime1.api.InfosetArray array)
InfosetOutputter
endArray
in interface org.apache.daffodil.runtime1.infoset.InfosetOutputter
endArray
in class InfosetOutputter
array
- the array that is ended. Various fields of
DIArray can be accessed to determine things like the
name, namespace, etc.public void endComplex(org.apache.daffodil.runtime1.api.InfosetComplexElement complex)
InfosetOutputter
endComplex
in interface org.apache.daffodil.runtime1.infoset.InfosetOutputter
endComplex
in class InfosetOutputter
complex
- the complex element that is ended. Various fields of
DIComplex can be accessed to determine things like the
nil, name, namespace, etc.public void endDocument()
InfosetOutputter
endDocument
in interface org.apache.daffodil.runtime1.infoset.InfosetOutputter
endDocument
in class InfosetOutputter
public void endSimple(org.apache.daffodil.runtime1.api.InfosetSimpleElement simple)
InfosetOutputter
endSimple
in interface org.apache.daffodil.runtime1.infoset.InfosetOutputter
endSimple
in class InfosetOutputter
simple
- the simple element that is ended. Various fields of
DISimple can be accessed to determine things like the
value, nil, name, namespace, etc.protected abstract org.apache.daffodil.runtime1.infoset.InfosetOutputter infosetOutputter()
public void reset()
InfosetOutputter
reset
in interface org.apache.daffodil.runtime1.infoset.InfosetOutputter
reset
in class InfosetOutputter
public void startArray(org.apache.daffodil.runtime1.api.InfosetArray array)
InfosetOutputter
startArray
in interface org.apache.daffodil.runtime1.infoset.InfosetOutputter
startArray
in class InfosetOutputter
array
- the array that is started. Various fields of
DIArray can be accessed to determine things like the
name, namespace, etc.public void startComplex(org.apache.daffodil.runtime1.api.InfosetComplexElement complex)
InfosetOutputter
startComplex
in interface org.apache.daffodil.runtime1.infoset.InfosetOutputter
startComplex
in class InfosetOutputter
complex
- the complex element that is started. Various fields of
DIComplex can be accessed to determine things like the
nil, name, namespace, etc.public void startDocument()
InfosetOutputter
startDocument
in interface org.apache.daffodil.runtime1.infoset.InfosetOutputter
startDocument
in class InfosetOutputter
public void startSimple(org.apache.daffodil.runtime1.api.InfosetSimpleElement simple)
InfosetOutputter
startSimple
in interface org.apache.daffodil.runtime1.infoset.InfosetOutputter
startSimple
in class InfosetOutputter
simple
- the simple element that is started. Various fields of
DISimple can be accessed to determine things like the
value, nil, name, namespace, etc.