|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.basex.build.Parser
org.basex.build.xml.SAXWrapper
public final class SAXWrapper
This class parses an XML document via a conventional SAX parser.
| Field Summary |
|---|
| Fields inherited from class org.basex.build.Parser |
|---|
file |
| Constructor Summary | |
|---|---|
SAXWrapper(java.lang.String in)
Constructor. |
|
| Method Summary | |
|---|---|
void |
characters(char[] ch,
int s,
int l)
|
void |
comment(char[] ch,
int s,
int l)
|
void |
endCDATA()
|
void |
endDocument()
|
void |
endDTD()
|
void |
endElement(java.lang.String uri,
java.lang.String ln,
java.lang.String qn)
|
void |
endEntity(java.lang.String name)
|
void |
endPrefixMapping(java.lang.String pre)
|
void |
error(org.xml.sax.SAXParseException ex)
|
void |
fatalError(org.xml.sax.SAXParseException ex)
|
void |
ignorableWhitespace(char[] ch,
int s,
int l)
|
void |
parse(Builder build)
Parses all nodes and sends events to the specified builder. |
double |
percent()
Returns a value from 0 to 1, representing the current progress. |
void |
processingInstruction(java.lang.String name,
java.lang.String val)
|
void |
setDocumentLocator(org.xml.sax.Locator loc)
|
void |
skippedEntity(java.lang.String name)
|
void |
startCDATA()
|
void |
startDocument()
|
void |
startDTD(java.lang.String n,
java.lang.String pid,
java.lang.String sid)
|
void |
startElement(java.lang.String uri,
java.lang.String ln,
java.lang.String qn,
org.xml.sax.Attributes at)
|
void |
startEntity(java.lang.String name)
|
void |
startPrefixMapping(java.lang.String pre,
java.lang.String uri)
|
java.lang.String |
title()
Returns a compact description of the current progress. |
java.lang.String |
toString()
Returns detailed progress information. |
void |
warning(org.xml.sax.SAXParseException ex)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public SAXWrapper(java.lang.String in)
in - input file| Method Detail |
|---|
public void characters(char[] ch,
int s,
int l)
characters in interface org.xml.sax.ContentHandler
public void comment(char[] ch,
int s,
int l)
comment in interface org.xml.sax.ext.LexicalHandlerpublic void endCDATA()
endCDATA in interface org.xml.sax.ext.LexicalHandlerpublic void endDocument()
endDocument in interface org.xml.sax.ContentHandlerpublic void endDTD()
endDTD in interface org.xml.sax.ext.LexicalHandler
public void endElement(java.lang.String uri,
java.lang.String ln,
java.lang.String qn)
endElement in interface org.xml.sax.ContentHandlerpublic void endEntity(java.lang.String name)
endEntity in interface org.xml.sax.ext.LexicalHandlerpublic void endPrefixMapping(java.lang.String pre)
endPrefixMapping in interface org.xml.sax.ContentHandler
public void error(org.xml.sax.SAXParseException ex)
throws org.xml.sax.SAXParseException
error in interface org.xml.sax.ErrorHandlerorg.xml.sax.SAXParseException
public void fatalError(org.xml.sax.SAXParseException ex)
throws org.xml.sax.SAXParseException
fatalError in interface org.xml.sax.ErrorHandlerorg.xml.sax.SAXParseException
public void ignorableWhitespace(char[] ch,
int s,
int l)
ignorableWhitespace in interface org.xml.sax.ContentHandler
public void parse(Builder build)
throws java.io.IOException
Parser
parse in class Parserbuild - event listener.
java.io.IOException - I/O exceptionpublic double percent()
Parser
percent in class Parser
public void processingInstruction(java.lang.String name,
java.lang.String val)
processingInstruction in interface org.xml.sax.ContentHandlerpublic void setDocumentLocator(org.xml.sax.Locator loc)
setDocumentLocator in interface org.xml.sax.ContentHandlerpublic void skippedEntity(java.lang.String name)
skippedEntity in interface org.xml.sax.ContentHandlerpublic void startCDATA()
startCDATA in interface org.xml.sax.ext.LexicalHandlerpublic void startDocument()
startDocument in interface org.xml.sax.ContentHandler
public void startDTD(java.lang.String n,
java.lang.String pid,
java.lang.String sid)
startDTD in interface org.xml.sax.ext.LexicalHandler
public void startElement(java.lang.String uri,
java.lang.String ln,
java.lang.String qn,
org.xml.sax.Attributes at)
startElement in interface org.xml.sax.ContentHandlerpublic void startEntity(java.lang.String name)
startEntity in interface org.xml.sax.ext.LexicalHandler
public void startPrefixMapping(java.lang.String pre,
java.lang.String uri)
startPrefixMapping in interface org.xml.sax.ContentHandlerpublic java.lang.String title()
Parser
title in class Parserpublic java.lang.String toString()
Parser
toString in class Parser
public void warning(org.xml.sax.SAXParseException ex)
throws org.xml.sax.SAXParseException
warning in interface org.xml.sax.ErrorHandlerorg.xml.sax.SAXParseException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||