This class
is a Source implementation that describes a
document represented as a series of SAX event method calls. A
SAXSource requires an
org.xml.sax.InputSource object that describes the
stream to parse, and may optionally specify the
org.xml.sax.XMLReader or
org.xml.sax.XMLFilter that generates the SAX
events. (If no XMLReader or
XMLFilter is specified, then the
transformer object will a default
XMLReader.) Note that since an
InputSource is required, a
SAXSource does not behave significantly
differently than a StreamSource unless an
XMLFilter is used.
SAXSource also has one static method,
sourceToInputSource( ) which returns a SAX
InputSource method derived from the specified
Source object, or null if the
specified Source cannot be converted to an
InputSource.
public class
SAXSource implements javax.xml.transform.Source {
// Public Constructors
public
SAXSource ( );
public
SAXSource (org.xml.sax.InputSource
inputSource );
public
SAXSource (org.xml.sax.XMLReader
reader , org.xml.sax.InputSource
inputSource );
// Public Constants
public static final String
FEATURE ; ="http://javax.xml.transform.sax.SAXSource/feature"
// Public Class Methods
public static org.xml.sax.InputSource
sourceToInputSource (javax.xml.transform.Source
source );
// Public Instance Methods
public org.xml.sax.InputSource
getInputSource ( ); default:null
public org.xml.sax.XMLReader
getXMLReader ( ); default:null
public void
setInputSource (org.xml.sax.InputSource
inputSource );
public void
setXMLReader (org.xml.sax.XMLReader
reader );
// Methods Implementing Source
public String
getSystemId ( ); default:null
public void
setSystemId (String
systemId );
}