public abstract class InfosetOutputterProxy extends InfosetOutputter
Constructor and Description |
---|
InfosetOutputterProxy() |
Modifier and Type | Method and Description |
---|---|
boolean |
endArray(edu.illinois.ncsa.daffodil.infoset.DIArray diArray)
Called by Daffodil internals to signify the end of an array of elements.
|
boolean |
endComplex(edu.illinois.ncsa.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(edu.illinois.ncsa.daffodil.infoset.DISimple diSimple)
Called by Daffodil internals to signify the end of a simple element.
|
protected abstract edu.illinois.ncsa.daffodil.infoset.InfosetOutputter |
infosetOutputter() |
void |
reset()
Reset the internal state of this InfosetOutputter.
|
boolean |
startArray(edu.illinois.ncsa.daffodil.infoset.DIArray diArray)
Called by Daffodil internals to signify the beginning of an array of elements.
|
boolean |
startComplex(edu.illinois.ncsa.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(edu.illinois.ncsa.daffodil.infoset.DISimple diSimple)
Called by Daffodil internals to signify the beginning of a simple element.
|
protected abstract edu.illinois.ncsa.daffodil.infoset.InfosetOutputter infosetOutputter()
public void reset()
InfosetOutputter
reset
in interface edu.illinois.ncsa.daffodil.infoset.InfosetOutputter
reset
in class InfosetOutputter
public boolean startDocument()
InfosetOutputter
startDocument
in interface edu.illinois.ncsa.daffodil.infoset.InfosetOutputter
startDocument
in class InfosetOutputter
public boolean endDocument()
InfosetOutputter
endDocument
in interface edu.illinois.ncsa.daffodil.infoset.InfosetOutputter
endDocument
in class InfosetOutputter
public boolean startSimple(edu.illinois.ncsa.daffodil.infoset.DISimple diSimple)
InfosetOutputter
startSimple
in interface edu.illinois.ncsa.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.public boolean endSimple(edu.illinois.ncsa.daffodil.infoset.DISimple diSimple)
InfosetOutputter
endSimple
in interface edu.illinois.ncsa.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.public boolean startComplex(edu.illinois.ncsa.daffodil.infoset.DIComplex diComplex)
InfosetOutputter
startComplex
in interface edu.illinois.ncsa.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 endComplex(edu.illinois.ncsa.daffodil.infoset.DIComplex diComplex)
InfosetOutputter
endComplex
in interface edu.illinois.ncsa.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 startArray(edu.illinois.ncsa.daffodil.infoset.DIArray diArray)
InfosetOutputter
startArray
in interface edu.illinois.ncsa.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 endArray(edu.illinois.ncsa.daffodil.infoset.DIArray diArray)
InfosetOutputter
endArray
in interface edu.illinois.ncsa.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.