|
||||||||||
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 | |
javax.xml.transform.Source |
getContainedSource()
Get the Source object wrapped by this AugmentedSource |
int |
getSchemaValidation()
Get whether or not schema validation of this source is required |
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()
|
static AugmentedSource |
makeAugmentedSource(javax.xml.transform.Source source)
Create an AugmentedSource that wraps a given Source object (which must not itself be an AugmentedSource) |
void |
setSchemaValidationMode(int option)
Set whether or not schema validation of this source is required |
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)
|
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 wrapped
java.lang.IllegalArgumentException
- if the wrapped source is an AugmentedSourcepublic javax.xml.transform.Source getContainedSource()
public void setSchemaValidationMode(int option)
option
- one of Validation.STRICT
,
Validation.LAX
, Validation.STRIP
,
Validation.PRESERVE
, Validation.DEFAULT
public int getSchemaValidation()
Validation.DEFAULT
to use the default validation mode from the Configuration.public void setXMLReader(org.xml.sax.XMLReader 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.Source
id
- the System ID.public java.lang.String getSystemId()
getSystemId
in interface javax.xml.transform.Source
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |