Save This Page
Home » Xerces-J-src.2.9.1 » sax » [javadoc | source]
sax
public class: Writer [javadoc | source]
java.lang.Object
   org.xml.sax.helpers.DefaultHandler
      sax.Writer

All Implemented Interfaces:
    LexicalHandler, ErrorHandler, EntityResolver, ContentHandler, DTDHandler

A sample SAX2 writer. This sample program illustrates how to register a SAX2 ContentHandler and receive the callbacks in order to print a document that is parsed.
Field Summary
protected static final  String NAMESPACES_FEATURE_ID    Namespaces feature id (http://xml.org/sax/features/namespaces). 
protected static final  String NAMESPACE_PREFIXES_FEATURE_ID    Namespace prefixes feature id (http://xml.org/sax/features/namespace-prefixes). 
protected static final  String VALIDATION_FEATURE_ID    Validation feature id (http://xml.org/sax/features/validation). 
protected static final  String SCHEMA_VALIDATION_FEATURE_ID    Schema validation feature id (http://apache.org/xml/features/validation/schema). 
protected static final  String SCHEMA_FULL_CHECKING_FEATURE_ID    Schema full checking feature id (http://apache.org/xml/features/validation/schema-full-checking). 
protected static final  String HONOUR_ALL_SCHEMA_LOCATIONS_ID    Honour all schema locations feature id (http://apache.org/xml/features/honour-all-schemaLocations). 
protected static final  String VALIDATE_ANNOTATIONS_ID    Validate schema annotations feature id (http://apache.org/xml/features/validate-annotations) 
protected static final  String GENERATE_SYNTHETIC_ANNOTATIONS_ID    Generate synthetic schema annotations feature id (http://apache.org/xml/features/generate-synthetic-annotations). 
protected static final  String DYNAMIC_VALIDATION_FEATURE_ID    Dynamic validation feature id (http://apache.org/xml/features/validation/dynamic). 
protected static final  String LOAD_EXTERNAL_DTD_FEATURE_ID    Load external DTD feature id (http://apache.org/xml/features/nonvalidating/load-external-dtd). 
protected static final  String XINCLUDE_FEATURE_ID    XInclude feature id (http://apache.org/xml/features/xinclude). 
protected static final  String XINCLUDE_FIXUP_BASE_URIS_FEATURE_ID    XInclude fixup base URIs feature id (http://apache.org/xml/features/xinclude/fixup-base-uris). 
protected static final  String XINCLUDE_FIXUP_LANGUAGE_FEATURE_ID    XInclude fixup language feature id (http://apache.org/xml/features/xinclude/fixup-language). 
protected static final  String LEXICAL_HANDLER_PROPERTY_ID    Lexical handler property id (http://xml.org/sax/properties/lexical-handler). 
protected static final  String DEFAULT_PARSER_NAME    Default parser name. 
protected static final  boolean DEFAULT_NAMESPACES    Default namespaces support (true). 
protected static final  boolean DEFAULT_NAMESPACE_PREFIXES    Default namespace prefixes (false). 
protected static final  boolean DEFAULT_VALIDATION    Default validation support (false). 
protected static final  boolean DEFAULT_LOAD_EXTERNAL_DTD    Default load external DTD (true). 
protected static final  boolean DEFAULT_SCHEMA_VALIDATION    Default Schema validation support (false). 
protected static final  boolean DEFAULT_SCHEMA_FULL_CHECKING    Default Schema full checking support (false). 
protected static final  boolean DEFAULT_HONOUR_ALL_SCHEMA_LOCATIONS    Default honour all schema locations (false). 
protected static final  boolean DEFAULT_VALIDATE_ANNOTATIONS    Default validate schema annotations (false). 
protected static final  boolean DEFAULT_GENERATE_SYNTHETIC_ANNOTATIONS    Default generate synthetic schema annotations (false). 
protected static final  boolean DEFAULT_DYNAMIC_VALIDATION    Default dynamic validation support (false). 
protected static final  boolean DEFAULT_XINCLUDE    Default XInclude processing support (false). 
protected static final  boolean DEFAULT_XINCLUDE_FIXUP_BASE_URIS    Default XInclude fixup base URIs support (true). 
protected static final  boolean DEFAULT_XINCLUDE_FIXUP_LANGUAGE    Default XInclude fixup language support (true). 
protected static final  boolean DEFAULT_CANONICAL    Default canonical output (false). 
protected  PrintWriter fOut    Print writer. 
protected  boolean fCanonical    Canonical output. 
protected  int fElementDepth    Element depth. 
protected  Locator fLocator    Document locator. 
protected  boolean fXML11    Processing XML 1.1 document. 
protected  boolean fInCDATA    In CDATA section. 
Constructor:
 public Writer() 
Method from sax.Writer Summary:
characters,   comment,   endCDATA,   endDTD,   endElement,   endEntity,   error,   fatalError,   getVersion,   ignorableWhitespace,   main,   normalizeAndPrint,   normalizeAndPrint,   normalizeAndPrint,   printError,   processingInstruction,   setCanonical,   setDocumentLocator,   setOutput,   setOutput,   sortAttributes,   startCDATA,   startDTD,   startDocument,   startElement,   startEntity,   warning
Methods from org.xml.sax.helpers.DefaultHandler:
characters,   endDocument,   endElement,   endPrefixMapping,   error,   fatalError,   ignorableWhitespace,   notationDecl,   processingInstruction,   resolveEntity,   setDocumentLocator,   skippedEntity,   startDocument,   startElement,   startPrefixMapping,   unparsedEntityDecl,   warning
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from sax.Writer Detail:
 public  void characters(char[] ch,
    int start,
    int length) throws SAXException 
    Characters.
 public  void comment(char[] ch,
    int start,
    int length) throws SAXException 
    Comment.
 public  void endCDATA() throws SAXException 
    End CDATA section.
 public  void endDTD() throws SAXException 
    End DTD.
 public  void endElement(String uri,
    String local,
    String raw) throws SAXException 
    End element.
 public  void endEntity(String name) throws SAXException 
    End entity.
 public  void error(SAXParseException ex) throws SAXException 
    Error.
 public  void fatalError(SAXParseException ex) throws SAXException 
    Fatal error.
 protected String getVersion() 
    Extracts the XML version from the Locator.
 public  void ignorableWhitespace(char[] ch,
    int start,
    int length) throws SAXException 
    Ignorable whitespace.
 public static  void main(String[] argv) 
    Main program entry point.
 protected  void normalizeAndPrint(String s,
    boolean isAttValue) 
    Normalizes and prints the given string.
 protected  void normalizeAndPrint(char c,
    boolean isAttValue) 
    Normalizes and print the given character.
 protected  void normalizeAndPrint(char[] ch,
    int offset,
    int length,
    boolean isAttValue) 
    Normalizes and prints the given array of characters.
 protected  void printError(String type,
    SAXParseException ex) 
    Prints the error message.
 public  void processingInstruction(String target,
    String data) throws SAXException 
    Processing instruction.
 public  void setCanonical(boolean canonical) 
    Sets whether output is canonical.
 public  void setDocumentLocator(Locator locator) 
    Set Document Locator.
 public  void setOutput(Writer writer) 
    Sets the output writer.
 public  void setOutput(OutputStream stream,
    String encoding) throws UnsupportedEncodingException 
    Sets the output stream for printing.
 protected Attributes sortAttributes(Attributes attrs) 
    Returns a sorted list of attributes.
 public  void startCDATA() throws SAXException 
    Start CDATA section.
 public  void startDTD(String name,
    String publicId,
    String systemId) throws SAXException 
    Start DTD.
 public  void startDocument() throws SAXException 
    Start document.
 public  void startElement(String uri,
    String local,
    String raw,
    Attributes attrs) throws SAXException 
    Start element.
 public  void startEntity(String name) throws SAXException 
    Start entity.
 public  void warning(SAXParseException ex) throws SAXException 
    Warning.