public abstract class InfosetOutputterProxy extends InfosetOutputter
Constructor and Description |
---|
InfosetOutputterProxy() |
Modifier and Type | Method and Description |
---|---|
boolean |
endArray(org.apache.daffodil.infoset.DIArray diArray)
Called by Daffodil internals to signify the end of an array of elements.
|
boolean |
endComplex(org.apache.daffodil.infoset.DIComplex diComplex)
Called by Daffodil internals to signify the end of a complex element.
|
boolean |
endDocument()
Called by Daffodil internals to signify the end of the infoset.
|
boolean |
endSimple(org.apache.daffodil.infoset.DISimple diSimple)
Called by Daffodil internals to signify the end of a simple element.
|
protected abstract org.apache.daffodil.infoset.InfosetOutputter |
infosetOutputter()
The InfosetOutputter to proxy infoset events to
|
void |
reset()
Reset the internal state of this InfosetOutputter.
|
boolean |
startArray(org.apache.daffodil.infoset.DIArray diArray)
Called by Daffodil internals to signify the beginning of an array of elements.
|
boolean |
startComplex(org.apache.daffodil.infoset.DIComplex diComplex)
Called by Daffodil internals to signify the beginning of a complex element.
|
boolean |
startDocument()
Called by Daffodil internals to signify the beginning of the infoset.
|
boolean |
startSimple(org.apache.daffodil.infoset.DISimple diSimple)
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, getStatus, isNilled, org$apache$daffodil$infoset$InfosetOutputter$$blobDirectory_$eq, org$apache$daffodil$infoset$InfosetOutputter$$blobDirectory, org$apache$daffodil$infoset$InfosetOutputter$$blobPaths_$eq, org$apache$daffodil$infoset$InfosetOutputter$$blobPaths, org$apache$daffodil$infoset$InfosetOutputter$$blobPrefix_$eq, org$apache$daffodil$infoset$InfosetOutputter$$blobPrefix, org$apache$daffodil$infoset$InfosetOutputter$$blobSuffix_$eq, org$apache$daffodil$infoset$InfosetOutputter$$blobSuffix, setBlobAttributes, setBlobPaths, status
public boolean endArray(org.apache.daffodil.infoset.DIArray diArray)
InfosetOutputter
endArray
in interface org.apache.daffodil.infoset.InfosetOutputter
endArray
in class InfosetOutputter
diArray
- the array that is ended. Various fields of
DIArray can be accessed to determine things like the
name, namespace, etc.public boolean endComplex(org.apache.daffodil.infoset.DIComplex diComplex)
InfosetOutputter
endComplex
in interface org.apache.daffodil.infoset.InfosetOutputter
endComplex
in class InfosetOutputter
diComplex
- the complex element that is ended. Various fields of
DIComplex can be accessed to determine things like the
nil, name, namespace, etc.public boolean endDocument()
InfosetOutputter
endDocument
in interface org.apache.daffodil.infoset.InfosetOutputter
endDocument
in class InfosetOutputter
public boolean endSimple(org.apache.daffodil.infoset.DISimple diSimple)
InfosetOutputter
endSimple
in interface org.apache.daffodil.infoset.InfosetOutputter
endSimple
in class InfosetOutputter
diSimple
- 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.infoset.InfosetOutputter infosetOutputter()
public void reset()
InfosetOutputter
reset
in interface org.apache.daffodil.infoset.InfosetOutputter
reset
in class InfosetOutputter
public boolean startArray(org.apache.daffodil.infoset.DIArray diArray)
InfosetOutputter
startArray
in interface org.apache.daffodil.infoset.InfosetOutputter
startArray
in class InfosetOutputter
diArray
- the array that is started. Various fields of
DIArray can be accessed to determine things like the
name, namespace, etc.public boolean startComplex(org.apache.daffodil.infoset.DIComplex diComplex)
InfosetOutputter
startComplex
in interface org.apache.daffodil.infoset.InfosetOutputter
startComplex
in class InfosetOutputter
diComplex
- the complex element that is started. Various fields of
DIComplex can be accessed to determine things like the
nil, name, namespace, etc.public boolean startDocument()
InfosetOutputter
startDocument
in interface org.apache.daffodil.infoset.InfosetOutputter
startDocument
in class InfosetOutputter
public boolean startSimple(org.apache.daffodil.infoset.DISimple diSimple)
InfosetOutputter
startSimple
in interface org.apache.daffodil.infoset.InfosetOutputter
startSimple
in class InfosetOutputter
diSimple
- the simple element that is started. Various fields of
DISimple can be accessed to determine things like the
value, nil, name, namespace, etc.