|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.n3.nanoxml.sax.SAXAdapter
SAXAdapter is the core adapter for using NanoXML/Java with SAX, the "Simple" API For XML.
IXMLBuilder| Constructor Summary | |
SAXAdapter()
Creates the adapter. |
|
| Method Summary | |
void |
addAttribute(java.lang.String key,
java.lang.String nsPrefix,
java.lang.String nsSystemId,
java.lang.String value,
java.lang.String type)
This method is called when a new attribute of an XML element is encountered. |
void |
addPCData(java.io.Reader reader,
java.lang.String systemID,
int lineNr)
This method is called when a PCDATA element is encountered. |
void |
elementAttributesProcessed(java.lang.String name,
java.lang.String nsPrefix,
java.lang.String nsSystemId)
This method is called when the attributes of an XML element have been processed. |
void |
endDocument()
Indicates that parsing has been completed. |
void |
endElement(java.lang.String name,
java.lang.String nsPrefix,
java.lang.String nsSystemId)
This method is called when the end of an XML elemnt is encountered. |
protected void |
finalize()
Cleans up the object when it's destroyed. |
java.lang.Object |
getResult()
Returns the result of the building process. |
void |
newProcessingInstruction(java.lang.String target,
java.io.Reader reader)
This method is called when a processing instruction is encountered. |
void |
setDocumentHandler(org.xml.sax.DocumentHandler handler)
Sets the document handler. |
void |
setReader(IXMLReader reader)
Sets the reader. |
void |
startBuilding(java.lang.String systemID,
int lineNr)
This method is called before the parser starts processing its input. |
void |
startElement(java.lang.String name,
java.lang.String nsPrefix,
java.lang.String nsSystemId,
java.lang.String systemID,
int lineNr)
This method is called when a new XML element is encountered. |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SAXAdapter()
| Method Detail |
protected void finalize()
throws java.lang.Throwable
java.lang.Throwablepublic void setDocumentHandler(org.xml.sax.DocumentHandler handler)
handler - the document handlerpublic void setReader(IXMLReader reader)
reader - the reader.
public void startBuilding(java.lang.String systemID,
int lineNr)
throws java.lang.Exception
startBuilding in interface IXMLBuildersystemID - the system ID of the data sourcelineNr - the line on which the parsing starts
java.lang.Exception - If an exception occurred while processing the event.
public void newProcessingInstruction(java.lang.String target,
java.io.Reader reader)
throws java.lang.Exception
newProcessingInstruction in interface IXMLBuildertarget - the PI targetreader - to read the data from the PI
java.lang.Exception - If an exception occurred while processing the event.
public void startElement(java.lang.String name,
java.lang.String nsPrefix,
java.lang.String nsSystemId,
java.lang.String systemID,
int lineNr)
throws java.lang.Exception
startElement in interface IXMLBuildername - the name of the elementnsPrefix - the prefix used to identify the namespacensSystemId - the system ID associated with the namespacesystemID - the system ID of the data sourcelineNr - the line in the source where the element starts
java.lang.Exception - If an exception occurred while processing the event.endElement(java.lang.String, java.lang.String, java.lang.String)
public void elementAttributesProcessed(java.lang.String name,
java.lang.String nsPrefix,
java.lang.String nsSystemId)
throws java.lang.Exception
elementAttributesProcessed in interface IXMLBuildername - the name of the elementnsPrefix - the prefix used to identify the namespacensSystemId - the system ID associated with the namespace
java.lang.Exception - If an exception occurred while processing the event.startElement(java.lang.String, java.lang.String, java.lang.String, java.lang.String, int),
addAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
public void endElement(java.lang.String name,
java.lang.String nsPrefix,
java.lang.String nsSystemId)
throws java.lang.Exception
endElement in interface IXMLBuildername - the name of the elementnsPrefix - the prefix used to identify the namespacensSystemId - the system ID associated with the namespace
java.lang.Exception - If an exception occurred while processing the event.startElement(java.lang.String, java.lang.String, java.lang.String, java.lang.String, int)
public void addAttribute(java.lang.String key,
java.lang.String nsPrefix,
java.lang.String nsSystemId,
java.lang.String value,
java.lang.String type)
throws java.lang.Exception
addAttribute in interface IXMLBuilderkey - the key (name) of the attributensPrefix - the prefix used to identify the namespacensSystemId - the system ID associated with the namespacevalue - the value of the attributetype - the type of the attribute ("CDATA" if unknown)
java.lang.Exception - If an exception occurred while processing the event.
public void addPCData(java.io.Reader reader,
java.lang.String systemID,
int lineNr)
throws java.lang.Exception
addPCData in interface IXMLBuilderreader - the Java reader from which you can retrieve the datasystemID - the system ID of the data sourcelineNr - the line in the source where the element starts
java.io.IOException - when the reader throws such exception
java.lang.Exception - If an exception occurred while processing the event.
public java.lang.Object getResult()
throws java.lang.Exception
getResult in interface IXMLBuilderjava.lang.Exception - If an exception occurred while processing the event.IXMLParser.parse()
public void endDocument()
throws java.lang.Exception
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||