|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.saxon.AugmentedSource
This class wraps a JAXP Source object to provide an extended Source object that contains options indicating how the Source should be processed: for example, whether or not it should be validated against a schema. Other options that can be set include the SAX XMLReader to be used, and the choice of whether a source in the form of an existing tree should be copied or wrapped.
| Method Summary | |
void |
addFilter(ProxyReceiver filter)
Add a filter to the list of filters to be applied to the raw input |
void |
close()
Close any resources held by this Source. |
javax.xml.transform.Source |
getContainedSource()
Get the Source object wrapped by this AugmentedSource |
int |
getDTDValidation()
Get whether or not DTD validation of this source is required |
java.util.List |
getFilters()
Get the list of filters to be applied to the input. |
int |
getSchemaValidation()
Get whether or not schema validation of this source is required |
int |
getStripSpace()
Get the space-stripping action to be applied to the source document |
java.lang.String |
getSystemId()
Get the System ID. |
java.lang.Boolean |
getWrapDocument()
Assuming that the contained Source is a node in a tree, determine whether a tree will be created as a view of this supplied tree, or as a copy. |
org.xml.sax.XMLReader |
getXMLReader()
|
boolean |
isLineNumbering()
Get whether line numbers are to be maintained in the constructed document |
boolean |
isPleaseCloseAfterUse()
Determine whether or not the user of this Source is encouraged to close it as soon as reading is finished. |
static AugmentedSource |
makeAugmentedSource(javax.xml.transform.Source source)
Create an AugmentedSource that wraps a given Source object. |
void |
setDTDValidationMode(int option)
Set whether or not DTD validation of this source is required |
void |
setLineNumbering(boolean lineNumbering)
Set whether line numbers are to be maintained in the constructed document |
void |
setPleaseCloseAfterUse(boolean close)
Set whether or not the user of this Source is encouraged to close it as soon as reading is finished. |
void |
setSchemaValidationMode(int option)
Set whether or not schema validation of this source is required |
void |
setStripSpace(int stripAction)
Set the space-stripping action to be applied to the source document |
void |
setSystemId(java.lang.String id)
Set the System ID. |
void |
setWrapDocument(java.lang.Boolean wrap)
Assuming that the contained Source is a node in a tree, indicate whether a tree should be created as a view of this supplied tree, or as a copy. |
void |
setXMLReader(org.xml.sax.XMLReader parser)
Set the SAX parser (XMLReader) to be used |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static AugmentedSource makeAugmentedSource(javax.xml.transform.Source source)
source - the Source object to be wrappedpublic void addFilter(ProxyReceiver filter)
public java.util.List getFilters()
public javax.xml.transform.Source getContainedSource()
public void setStripSpace(int stripAction)
stripAction - one of Whitespace.IGNORABLE,
Whitespace.ALL, or Whitespace.NONEpublic int getStripSpace()
Whitespace.IGNORABLE,
Whitespace.ALL, or Whitespace.NONEpublic void setSchemaValidationMode(int option)
option - one of Validation.STRICT,
Validation.LAX, Validation.STRIP,
Validation.PRESERVE, Validation.DEFAULTpublic int getSchemaValidation()
Validation.DEFAULT
to use the default validation mode from the Configuration.public void setDTDValidationMode(int option)
option - one of Validation.STRICT,
Validation.STRIP, Validation.DEFAULTpublic int getDTDValidation()
Validation.DEFAULT
to use the default validation mode from the Configuration.public void setLineNumbering(boolean lineNumbering)
lineNumbering - public boolean isLineNumbering()
public void setXMLReader(org.xml.sax.XMLReader parser)
parser - public org.xml.sax.XMLReader getXMLReader()
public void setWrapDocument(java.lang.Boolean wrap)
wrap - if true, the node in the supplied Source is wrapped, to create a view. If false, the node
and its contained subtree is copied. If null, the system default is chosen.public java.lang.Boolean getWrapDocument()
public void setSystemId(java.lang.String id)
setSystemId in interface javax.xml.transform.Sourceid - the System ID.public java.lang.String getSystemId()
getSystemId in interface javax.xml.transform.Sourcepublic void setPleaseCloseAfterUse(boolean close)
public boolean isPleaseCloseAfterUse()
public void close()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||