com.caucho.xml
Class SAXBuilder
java.lang.Object
|
+--com.caucho.xml.SAXBuilder
- All Implemented Interfaces:
- Locator, XMLWriter
- public class SAXBuilder
- extends java.lang.Object
- implements XMLWriter, Locator
XMLWriter to create a SAX events.
Method Summary |
void |
attribute(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
java.lang.String value)
|
void |
cdata(char[] buffer,
int offset,
int length)
|
void |
cdata(java.lang.String text)
|
void |
comment(java.lang.String data)
|
void |
endDocument()
|
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
|
int |
getColumnNumber()
The column number is always 0. |
boolean |
getEscapeText()
|
int |
getLineNumber()
Returns the current line. |
java.lang.String |
getPublicId()
Don't really have a public id (?). |
java.lang.String |
getSystemId()
Returns the current filename. |
void |
init(XMLReader saxReader)
|
void |
processingInstruction(java.lang.String name,
java.lang.String data)
|
void |
setEscapeText(boolean isEscaped)
|
void |
setLocation(java.lang.String filename,
int line,
int column)
|
void |
startDocument()
|
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
|
void |
text(char[] buffer,
int offset,
int length)
|
void |
text(java.lang.String text)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SAXBuilder
public SAXBuilder()
SAXBuilder
public SAXBuilder(XMLReader saxReader)
init
public void init(XMLReader saxReader)
startDocument
public void startDocument()
throws java.io.IOException,
SAXException
- Specified by:
startDocument
in interface XMLWriter
endDocument
public void endDocument()
throws java.io.IOException,
SAXException
- Specified by:
endDocument
in interface XMLWriter
setLocation
public void setLocation(java.lang.String filename,
int line,
int column)
- Specified by:
setLocation
in interface XMLWriter
getSystemId
public java.lang.String getSystemId()
- Returns the current filename.
- Specified by:
getSystemId
in interface Locator
- Following copied from interface:
org.xml.sax.Locator
- Returns:
- A string containing the system identifier, or null
if none is available.
- See Also:
Locator.getPublicId()
getPublicId
public java.lang.String getPublicId()
- Don't really have a public id (?).
- Specified by:
getPublicId
in interface Locator
- Following copied from interface:
org.xml.sax.Locator
- Returns:
- A string containing the public identifier, or
null if none is available.
- See Also:
Locator.getSystemId()
getLineNumber
public int getLineNumber()
- Returns the current line.
- Specified by:
getLineNumber
in interface Locator
- Following copied from interface:
org.xml.sax.Locator
- Returns:
- The line number, or -1 if none is available.
- See Also:
Locator.getColumnNumber()
getColumnNumber
public int getColumnNumber()
- The column number is always 0.
- Specified by:
getColumnNumber
in interface Locator
- Following copied from interface:
org.xml.sax.Locator
- Returns:
- The column number, or -1 if none is available.
- See Also:
Locator.getLineNumber()
startElement
public void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
throws java.io.IOException,
SAXException
- Specified by:
startElement
in interface XMLWriter
attribute
public void attribute(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
java.lang.String value)
throws java.io.IOException,
SAXException
- Specified by:
attribute
in interface XMLWriter
endElement
public void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
throws java.io.IOException,
SAXException
- Specified by:
endElement
in interface XMLWriter
processingInstruction
public void processingInstruction(java.lang.String name,
java.lang.String data)
throws java.io.IOException,
SAXException
- Specified by:
processingInstruction
in interface XMLWriter
comment
public void comment(java.lang.String data)
throws java.io.IOException,
SAXException
- Specified by:
comment
in interface XMLWriter
getEscapeText
public boolean getEscapeText()
- Specified by:
getEscapeText
in interface XMLWriter
setEscapeText
public void setEscapeText(boolean isEscaped)
- Specified by:
setEscapeText
in interface XMLWriter
text
public void text(java.lang.String text)
throws java.io.IOException,
SAXException
- Specified by:
text
in interface XMLWriter
text
public void text(char[] buffer,
int offset,
int length)
throws java.io.IOException,
SAXException
- Specified by:
text
in interface XMLWriter
cdata
public void cdata(java.lang.String text)
throws java.io.IOException,
SAXException
- Specified by:
cdata
in interface XMLWriter
cdata
public void cdata(char[] buffer,
int offset,
int length)
throws java.io.IOException,
SAXException
- Specified by:
cdata
in interface XMLWriter