Java Doc for XMLWriter.java in  » 6.0-JDK-Modules » jaxb-impl » com » sun » xml » txw2 » output » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules » jaxb impl » com.sun.xml.txw2.output 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.xml.sax.helpers.XMLFilterImpl
      com.sun.xml.txw2.output.XMLWriter

All known Subclasses:   com.sun.xml.txw2.output.DataWriter,
XMLWriter
public class XMLWriter extends XMLFilterImpl implements LexicalHandler(Code)
Filter to write an XML document from a SAX event stream.

This class can be used by itself or as part of a SAX event stream: it takes as input a series of SAX2 ContentHandler events and uses the information in those events to write an XML document. Since this class is a filter, it can also pass the events on down a filter chain for further processing (you can use the XMLWriter to take a snapshot of the current state at any point in a filter chain), and it can be used directly as a ContentHandler for a SAX2 XMLReader.

The client creates a document by invoking the methods for standard SAX2 events, always beginning with the XMLWriter.startDocument startDocument method and ending with the XMLWriter.endDocument endDocument method. There are convenience methods provided so that clients to not have to create empty attribute lists or provide empty strings as parameters; for example, the method invocation

 w.startElement("foo");
 

is equivalent to the regular SAX2 ContentHandler method

 w.startElement("", "foo", "", new AttributesImpl());
 

Except that it is more efficient because it does not allocate a new empty attribute list each time. The following code will send a simple XML document to standard output:

 XMLWriter w = new XMLWriter();
 w.startDocument();
 w.startElement("greeting");
 w.characters("Hello, world!");
 w.endElement("greeting");
 w.endDocument();
 

The resulting document will look like this:

 <?xml version="1.0" standalone="yes"?>
 <greeting>Hello, world!</greeting>
 

In fact, there is an even simpler convenience method, dataElement, designed for writing elements that contain only character data, so the code to generate the document could be shortened to

 XMLWriter w = new XMLWriter();
 w.startDocument();
 w.dataElement("greeting", "Hello, world!");
 w.endDocument();
 

Whitespace

According to the XML Recommendation, all whitespace in an XML document is potentially significant to an application, so this class never adds newlines or indentation. If you insert three elements in a row, as in

 w.dataElement("item", "1");
 w.dataElement("item", "2");
 w.dataElement("item", "3");
 

you will end up with

 <item>1</item><item>3</item><item>3</item>
 

You need to invoke one of the characters methods explicitly to add newlines or indentation. Alternatively, you can use DataWriter , which is derived from this class -- it is optimized for writing purely data-oriented (or field-oriented) XML, and does automatic linebreaks and indentation (but does not support mixed content properly).

Namespace Support

The writer contains extensive support for XML Namespaces, so that a client application does not have to keep track of prefixes and supply xmlns attributes. By default, the XML writer will generate Namespace declarations in the form _NS1, _NS2, etc., wherever they are needed, as in the following example:

 w.startDocument();
 w.emptyElement("http://www.foo.com/ns/", "foo");
 w.endDocument();
 

The resulting document will look like this:

 <?xml version="1.0" standalone="yes"?>
 <_NS1:foo xmlns:_NS1="http://www.foo.com/ns/"/>
 

In many cases, document authors will prefer to choose their own prefixes rather than using the (ugly) default names. The XML writer allows two methods for selecting prefixes:

  1. the qualified name
  2. the XMLWriter.setPrefix setPrefix method.

Whenever the XML writer finds a new Namespace URI, it checks to see if a qualified (prefixed) name is also available; if so it attempts to use the name's prefix (as long as the prefix is not already in use for another Namespace URI).

Before writing a document, the client can also pre-map a prefix to a Namespace URI with the setPrefix method:

 w.setPrefix("http://www.foo.com/ns/", "foo");
 w.startDocument();
 w.emptyElement("http://www.foo.com/ns/", "foo");
 w.endDocument();
 

The resulting document will look like this:

 <?xml version="1.0" standalone="yes"?>
 <foo:foo xmlns:foo="http://www.foo.com/ns/"/>
 

The default Namespace simply uses an empty string as the prefix:

 w.setPrefix("http://www.foo.com/ns/", "");
 w.startDocument();
 w.emptyElement("http://www.foo.com/ns/", "foo");
 w.endDocument();
 

The resulting document will look like this:

 <?xml version="1.0" standalone="yes"?>
 <foo xmlns="http://www.foo.com/ns/"/>
 

By default, the XML writer will not declare a Namespace until it is actually used. Sometimes, this approach will create a large number of Namespace declarations, as in the following example:

 <xml version="1.0" standalone="yes"?>
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
 <rdf:Description about="http://www.foo.com/ids/books/12345">
 <dc:title xmlns:dc="http://www.purl.org/dc/">A Dark Night</dc:title>
 <dc:creator xmlns:dc="http://www.purl.org/dc/">Jane Smith</dc:title>
 <dc:date xmlns:dc="http://www.purl.org/dc/">2000-09-09</dc:title>
 </rdf:Description>
 </rdf:RDF>
 

The "rdf" prefix is declared only once, because the RDF Namespace is used by the root element and can be inherited by all of its descendants; the "dc" prefix, on the other hand, is declared three times, because no higher element uses the Namespace. To solve this problem, you can instruct the XML writer to predeclare Namespaces on the root element even if they are not used there:

 w.forceNSDecl("http://www.purl.org/dc/");
 

Now, the "dc" prefix will be declared on the root element even though it's not needed there, and can be inherited by its descendants:

 <xml version="1.0" standalone="yes"?>
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns:dc="http://www.purl.org/dc/">
 <rdf:Description about="http://www.foo.com/ids/books/12345">
 <dc:title>A Dark Night</dc:title>
 <dc:creator>Jane Smith</dc:title>
 <dc:date>2000-09-09</dc:title>
 </rdf:Description>
 </rdf:RDF>
 

This approach is also useful for declaring Namespace prefixes that be used by qualified names appearing in attribute values or character data.


author:
   David Megginson, david@megginson.com
version:
   0.2
since:
   JAXB1.0
See Also:   org.xml.sax.XMLFilter
See Also:   org.xml.sax.ContentHandler



Constructor Summary
public  XMLWriter(Writer writer, String encoding, CharacterEscapeHandler _escapeHandler)
     Create a new XML writer.
public  XMLWriter(Writer writer, String encoding)
    

Method Summary
public  voidcharacters(char ch, int start, int len)
     Write character data.
public  voidcharacters(String data)
     Write a string of character data, with XML escaping.
public  voidcomment(char ch, int start, int length)
    
public  voiddataElement(String uri, String localName, String qName, Attributes atts, String content)
     Write an element with character data content.
public  voiddataElement(String uri, String localName, String content)
     Write an element with character data content but no attributes.

This is a convenience method to write a complete element with character data content, including the start tag and end tag.

public  voiddataElement(String localName, String content)
     Write an element with character data content but no attributes or Namespace URI.

This is a convenience method to write a complete element with character data content, including the start tag and end tag.

public  voidendCDATA()
    
public  voidendDTD()
    
public  voidendDocument()
     Write a newline at the end of the document.
public  voidendElement(String uri, String localName, String qName)
     Write an end tag. Pass the event on down the filter chain for further processing.
Parameters:
  uri - The Namespace URI, or the empty string if noneis available.
Parameters:
  localName - The element's local (unprefixed) name (required).
Parameters:
  qName - The element's qualified (prefixed) name, or theempty string is none is available.
public  voidendElement(String uri, String localName)
     End an element without a qname.
public  voidendElement(String localName)
     End an element without a Namespace URI or qname.
public  voidendEntity(String name)
    
public  voidflush()
     Flush the output.

This method flushes the output stream.

public  voidignorableWhitespace(char ch, int start, int length)
     Write ignorable whitespace.
public  voidprocessingInstruction(String target, String data)
     Write a processing instruction.
public  voidreset()
     Reset the writer.

This method is especially useful if the writer throws an exception before it is finished, and you want to reuse the writer for a new document.

public  voidsetEncoding(String encoding)
    
public  voidsetHeader(String _header)
     Sets the header string. This string will be written right after the xml declaration without any escaping.
public  voidsetOutput(Writer writer, String _encoding)
     Set a new output destination for the document.
public  voidsetXmlDecl(boolean _writeXmlDecl)
     Set whether the writer should print out the XML declaration (<?xml version='1.0' ...
public  voidstartCDATA()
    
public  voidstartDTD(String name, String publicId, String systemId)
    
public  voidstartDocument()
     Write the XML declaration at the beginning of the document.
public  voidstartElement(String uri, String localName, String qName, Attributes atts)
     Write a start tag. Pass the event on down the filter chain for further processing.
Parameters:
  uri - The Namespace URI, or the empty string if noneis available.
Parameters:
  localName - The element's local (unprefixed) name (required).
Parameters:
  qName - The element's qualified (prefixed) name, or theempty string is none is available.
public  voidstartElement(String uri, String localName)
     Start a new element without a qname or attributes.

This method will provide a default empty attribute list and an empty string for the qualified name.

public  voidstartElement(String localName)
     Start a new element without a qname, attributes or a Namespace URI.

This method will provide an empty string for the Namespace URI, and empty string for the qualified name, and a default empty attribute list.

public  voidstartEntity(String name)
    
public  voidstartPrefixMapping(String prefix, String uri)
    


Constructor Detail
XMLWriter
public XMLWriter(Writer writer, String encoding, CharacterEscapeHandler _escapeHandler)(Code)
Create a new XML writer.

Write to the writer provided.


Parameters:
  writer - The output destination, or null to use standard output.
Parameters:
  encoding - If non-null string is specified, it is written as a partof the XML declaration.



XMLWriter
public XMLWriter(Writer writer, String encoding)(Code)




Method Detail
characters
public void characters(char ch, int start, int len) throws SAXException(Code)
Write character data. Pass the event on down the filter chain for further processing.
Parameters:
  ch - The array of characters to write.
Parameters:
  start - The starting position in the array.
Parameters:
  len - The number of characters to write.
exception:
  org.xml.sax.SAXException - If there is an errorwriting the characters, or if a handler further downthe filter chain raises an exception.
See Also:   org.xml.sax.ContentHandler.characters(char[]intint)



characters
public void characters(String data) throws SAXException(Code)
Write a string of character data, with XML escaping.

This is a convenience method that takes an XML String, converts it to a character array, then invokes XMLWriter.characters(char[],int,int) .


Parameters:
  data - The character data.
exception:
  org.xml.sax.SAXException - If there is an errorwriting the string, or if a handler further downthe filter chain raises an exception.
See Also:   XMLWriter.characters(char[],int,int)



comment
public void comment(char ch, int start, int length) throws SAXException(Code)



dataElement
public void dataElement(String uri, String localName, String qName, Attributes atts, String content) throws SAXException(Code)
Write an element with character data content.

This is a convenience method to write a complete element with character data content, including the start tag and end tag.

This method invokes XMLWriter.startElement(String,String,String,Attributes) , followed by XMLWriter.characters(String) , followed by XMLWriter.endElement(String,String,String) .


Parameters:
  uri - The element's Namespace URI.
Parameters:
  localName - The element's local name.
Parameters:
  qName - The element's default qualified name.
Parameters:
  atts - The element's attributes.
Parameters:
  content - The character data content.
exception:
  org.xml.sax.SAXException - If there is an errorwriting the empty tag, or if a handler further downthe filter chain raises an exception.
See Also:   XMLWriter.startElement(String,String,String,Attributes)
See Also:   XMLWriter.characters(String)
See Also:   XMLWriter.endElement(String,String,String)



dataElement
public void dataElement(String uri, String localName, String content) throws SAXException(Code)
Write an element with character data content but no attributes.

This is a convenience method to write a complete element with character data content, including the start tag and end tag. This method provides an empty string for the qname and an empty attribute list.

This method invokes XMLWriter.startElement(String,String,String,Attributes) , followed by XMLWriter.characters(String) , followed by XMLWriter.endElement(String,String,String) .


Parameters:
  uri - The element's Namespace URI.
Parameters:
  localName - The element's local name.
Parameters:
  content - The character data content.
exception:
  org.xml.sax.SAXException - If there is an errorwriting the empty tag, or if a handler further downthe filter chain raises an exception.
See Also:   XMLWriter.startElement(String,String,String,Attributes)
See Also:   XMLWriter.characters(String)
See Also:   XMLWriter.endElement(String,String,String)



dataElement
public void dataElement(String localName, String content) throws SAXException(Code)
Write an element with character data content but no attributes or Namespace URI.

This is a convenience method to write a complete element with character data content, including the start tag and end tag. The method provides an empty string for the Namespace URI, and empty string for the qualified name, and an empty attribute list.

This method invokes XMLWriter.startElement(String,String,String,Attributes) , followed by XMLWriter.characters(String) , followed by XMLWriter.endElement(String,String,String) .


Parameters:
  localName - The element's local name.
Parameters:
  content - The character data content.
exception:
  org.xml.sax.SAXException - If there is an errorwriting the empty tag, or if a handler further downthe filter chain raises an exception.
See Also:   XMLWriter.startElement(String,String,String,Attributes)
See Also:   XMLWriter.characters(String)
See Also:   XMLWriter.endElement(String,String,String)



endCDATA
public void endCDATA() throws SAXException(Code)



endDTD
public void endDTD() throws SAXException(Code)



endDocument
public void endDocument() throws SAXException(Code)
Write a newline at the end of the document. Pass the event on down the filter chain for further processing.
exception:
  org.xml.sax.SAXException - If there is an errorwriting the newline, or if a handler further downthe filter chain raises an exception.
See Also:   org.xml.sax.ContentHandler.endDocument



endElement
public void endElement(String uri, String localName, String qName) throws SAXException(Code)
Write an end tag. Pass the event on down the filter chain for further processing.
Parameters:
  uri - The Namespace URI, or the empty string if noneis available.
Parameters:
  localName - The element's local (unprefixed) name (required).
Parameters:
  qName - The element's qualified (prefixed) name, or theempty string is none is available. This method willuse the qName as a template for generating a prefixif necessary, but it is not guaranteed to use thesame qName.
exception:
  org.xml.sax.SAXException - If there is an errorwriting the end tag, or if a handler further downthe filter chain raises an exception.
See Also:   org.xml.sax.ContentHandler.endElement(java.lang.Stringjava.lang.Stringjava.lang.String)



endElement
public void endElement(String uri, String localName) throws SAXException(Code)
End an element without a qname.

This method will supply an empty string for the qName. It invokes XMLWriter.endElement(String,String,String) directly.


Parameters:
  uri - The element's Namespace URI.
Parameters:
  localName - The element's local name.
exception:
  org.xml.sax.SAXException - If there is an errorwriting the end tag, or if a handler further downthe filter chain raises an exception.
See Also:   XMLWriter.endElement(String,String,String)



endElement
public void endElement(String localName) throws SAXException(Code)
End an element without a Namespace URI or qname.

This method will supply an empty string for the qName and an empty string for the Namespace URI. It invokes XMLWriter.endElement(String,String,String) directly.


Parameters:
  localName - The element's local name.
exception:
  org.xml.sax.SAXException - If there is an errorwriting the end tag, or if a handler further downthe filter chain raises an exception.
See Also:   XMLWriter.endElement(String,String,String)



endEntity
public void endEntity(String name) throws SAXException(Code)



flush
public void flush() throws IOException(Code)
Flush the output.

This method flushes the output stream. It is especially useful when you need to make certain that the entire document has been written to output but do not want to _commit the output stream.

This method is invoked automatically by the XMLWriter.endDocument endDocument method after writing a document.


See Also:   XMLWriter.reset()



ignorableWhitespace
public void ignorableWhitespace(char ch, int start, int length) throws SAXException(Code)
Write ignorable whitespace. Pass the event on down the filter chain for further processing.
Parameters:
  ch - The array of characters to write.
Parameters:
  start - The starting position in the array.
Parameters:
  length - The number of characters to write.
exception:
  org.xml.sax.SAXException - If there is an errorwriting the whitespace, or if a handler further downthe filter chain raises an exception.
See Also:   org.xml.sax.ContentHandler.ignorableWhitespace(char[]intint)



processingInstruction
public void processingInstruction(String target, String data) throws SAXException(Code)
Write a processing instruction. Pass the event on down the filter chain for further processing.
Parameters:
  target - The PI target.
Parameters:
  data - The PI data.
exception:
  org.xml.sax.SAXException - If there is an errorwriting the PI, or if a handler further downthe filter chain raises an exception.
See Also:   org.xml.sax.ContentHandler.processingInstruction(java.lang.Stringjava.lang.String)



reset
public void reset()(Code)
Reset the writer.

This method is especially useful if the writer throws an exception before it is finished, and you want to reuse the writer for a new document. It is usually a good idea to invoke XMLWriter.flush flush before resetting the writer, to make sure that no output is lost.

This method is invoked automatically by the XMLWriter.startDocument startDocument method before writing a new document.

Note: this method will not clear the prefix or URI information in the writer or the selected output writer.


See Also:   XMLWriter.flush()



setEncoding
public void setEncoding(String encoding)(Code)



setHeader
public void setHeader(String _header)(Code)
Sets the header string. This string will be written right after the xml declaration without any escaping. Useful for generating a boiler-plate DOCTYPE decl, PIs, and comments.
Parameters:
  _header - passing null will work as if the empty string is passed.



setOutput
public void setOutput(Writer writer, String _encoding)(Code)
Set a new output destination for the document.
Parameters:
  writer - The output destination, or null to usestandard output.
See Also:   XMLWriter.flush()



setXmlDecl
public void setXmlDecl(boolean _writeXmlDecl)(Code)
Set whether the writer should print out the XML declaration (<?xml version='1.0' ... ?>).

This option is set to true by default.




startCDATA
public void startCDATA() throws SAXException(Code)



startDTD
public void startDTD(String name, String publicId, String systemId) throws SAXException(Code)



startDocument
public void startDocument() throws SAXException(Code)
Write the XML declaration at the beginning of the document. Pass the event on down the filter chain for further processing.
exception:
  org.xml.sax.SAXException - If there is an errorwriting the XML declaration, or if a handler further downthe filter chain raises an exception.
See Also:   org.xml.sax.ContentHandler.startDocument



startElement
public void startElement(String uri, String localName, String qName, Attributes atts) throws SAXException(Code)
Write a start tag. Pass the event on down the filter chain for further processing.
Parameters:
  uri - The Namespace URI, or the empty string if noneis available.
Parameters:
  localName - The element's local (unprefixed) name (required).
Parameters:
  qName - The element's qualified (prefixed) name, or theempty string is none is available. This method willuse the qName as a template for generating a prefixif necessary, but it is not guaranteed to use thesame qName.
Parameters:
  atts - The element's attribute list (must not be null).
exception:
  org.xml.sax.SAXException - If there is an errorwriting the start tag, or if a handler further downthe filter chain raises an exception.
See Also:   org.xml.sax.ContentHandler.startElement(java.lang.Stringjava.lang.Stringjava.lang.Stringorg.xml.sax.Attributes)



startElement
public void startElement(String uri, String localName) throws SAXException(Code)
Start a new element without a qname or attributes.

This method will provide a default empty attribute list and an empty string for the qualified name. It invokes XMLWriter.startElement(String,String,String,Attributes) directly.


Parameters:
  uri - The element's Namespace URI.
Parameters:
  localName - The element's local name.
exception:
  org.xml.sax.SAXException - If there is an errorwriting the start tag, or if a handler further downthe filter chain raises an exception.
See Also:   XMLWriter.startElement(String,String,String,Attributes)



startElement
public void startElement(String localName) throws SAXException(Code)
Start a new element without a qname, attributes or a Namespace URI.

This method will provide an empty string for the Namespace URI, and empty string for the qualified name, and a default empty attribute list. It invokes #startElement(String, String, String, Attributes)} directly.


Parameters:
  localName - The element's local name.
exception:
  org.xml.sax.SAXException - If there is an errorwriting the start tag, or if a handler further downthe filter chain raises an exception.
See Also:   XMLWriter.startElement(String,String,String,Attributes)



startEntity
public void startEntity(String name) throws SAXException(Code)



startPrefixMapping
public void startPrefixMapping(String prefix, String uri) throws SAXException(Code)



Methods inherited from org.xml.sax.helpers.XMLFilterImpl
public void characters(char ch, int start, int length) throws SAXException(Code)(Java Doc)
public void endDocument() throws SAXException(Code)(Java Doc)
public void endElement(String uri, String localName, String qName) throws SAXException(Code)(Java Doc)
public void endPrefixMapping(String prefix) throws SAXException(Code)(Java Doc)
public void error(SAXParseException e) throws SAXException(Code)(Java Doc)
public void fatalError(SAXParseException e) throws SAXException(Code)(Java Doc)
public ContentHandler getContentHandler()(Code)(Java Doc)
public DTDHandler getDTDHandler()(Code)(Java Doc)
public EntityResolver getEntityResolver()(Code)(Java Doc)
public ErrorHandler getErrorHandler()(Code)(Java Doc)
public boolean getFeature(String name) throws SAXNotRecognizedException, SAXNotSupportedException(Code)(Java Doc)
public XMLReader getParent()(Code)(Java Doc)
public Object getProperty(String name) throws SAXNotRecognizedException, SAXNotSupportedException(Code)(Java Doc)
public void ignorableWhitespace(char ch, int start, int length) throws SAXException(Code)(Java Doc)
public void notationDecl(String name, String publicId, String systemId) throws SAXException(Code)(Java Doc)
public void parse(InputSource input) throws SAXException, IOException(Code)(Java Doc)
public void parse(String systemId) throws SAXException, IOException(Code)(Java Doc)
public void processingInstruction(String target, String data) throws SAXException(Code)(Java Doc)
public InputSource resolveEntity(String publicId, String systemId) throws SAXException, IOException(Code)(Java Doc)
public void setContentHandler(ContentHandler handler)(Code)(Java Doc)
public void setDTDHandler(DTDHandler handler)(Code)(Java Doc)
public void setDocumentLocator(Locator locator)(Code)(Java Doc)
public void setEntityResolver(EntityResolver resolver)(Code)(Java Doc)
public void setErrorHandler(ErrorHandler handler)(Code)(Java Doc)
public void setFeature(String name, boolean value) throws SAXNotRecognizedException, SAXNotSupportedException(Code)(Java Doc)
public void setParent(XMLReader parent)(Code)(Java Doc)
public void setProperty(String name, Object value) throws SAXNotRecognizedException, SAXNotSupportedException(Code)(Java Doc)
public void skippedEntity(String name) throws SAXException(Code)(Java Doc)
public void startDocument() throws SAXException(Code)(Java Doc)
public void startElement(String uri, String localName, String qName, Attributes atts) throws SAXException(Code)(Java Doc)
public void startPrefixMapping(String prefix, String uri) throws SAXException(Code)(Java Doc)
public void unparsedEntityDecl(String name, String publicId, String systemId, String notationName) throws SAXException(Code)(Java Doc)
public void warning(SAXParseException e) throws SAXException(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.