|
xmlBlaster 1.6.2 client API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.xmlBlaster.util.SaxHandlerBase
Default xmlBlaster handling of Sax2 callbacks and errors.
You may use this as a base class for your SAX2 handling.
| Field Summary | |
protected java.lang.StringBuffer |
character
|
protected Global |
glob
|
protected org.xml.sax.Locator |
locator
|
protected java.lang.String |
xmlLiteral
The original XML string in ASCII representation, for example: <qos></qos>" |
protected java.lang.String |
xmlSource
The xml file read for logging only |
| Constructor Summary | |
SaxHandlerBase()
Constructs an new object. |
|
SaxHandlerBase(Global glob)
|
|
| Method Summary | |
void |
characters(char[] ch,
int start,
int length)
Characters. |
void |
comment(char[] ch,
int start,
int length)
Report an XML comment anywhere in the document. |
void |
endCDATA()
Report the end of a CDATA section. |
void |
endDocument()
End document. |
void |
endDTD()
Report the end of DTD declarations. |
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
|
void |
endEntity(java.lang.String name)
Report the end of an entity. |
void |
endPrefixMapping(java.lang.String prefix)
|
void |
error(org.xml.sax.SAXParseException ex)
Error. |
void |
fatalError(org.xml.sax.SAXParseException ex)
Fatal error. |
boolean |
getUseLexicalHandler()
|
void |
ignorableWhitespace(char[] ch,
int start,
int length)
Ignorable whitespace. |
protected void |
init(org.xml.sax.InputSource inputSource)
|
protected void |
init(java.lang.String xmlLiteral)
|
protected void |
init(java.lang.String xmlSource,
org.xml.sax.InputSource inputSource)
|
void |
notationDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
|
void |
processingInstruction(java.lang.String target,
java.lang.String data)
Processing instruction. |
void |
setDocumentLocator(org.xml.sax.Locator locator)
|
void |
setUseLexicalHandler(boolean useLexicalHandler)
activates/deactivates the lexical handler. |
void |
skippedEntity(java.lang.String name)
|
void |
startCDATA()
Report the start of a CDATA section. |
void |
startDocument()
Start document. |
void |
startDTD(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
Report the start of DTD declarations, if any. |
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
Receive notification of the beginning of an element. |
void |
startEntity(java.lang.String name)
Report the beginning of some internal and external XML entities. |
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
|
java.lang.String |
toString()
|
java.lang.String |
toXml()
|
void |
unparsedEntityDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId,
java.lang.String notationName)
|
void |
warning(org.xml.sax.SAXParseException ex)
Warning. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected final Global glob
protected org.xml.sax.Locator locator
protected java.lang.StringBuffer character
protected java.lang.String xmlSource
protected java.lang.String xmlLiteral
<qos></qos>"
| Constructor Detail |
public SaxHandlerBase()
public SaxHandlerBase(Global glob)
| Method Detail |
protected void init(org.xml.sax.InputSource inputSource)
throws XmlBlasterException
XmlBlasterException
protected void init(java.lang.String xmlSource,
org.xml.sax.InputSource inputSource)
throws XmlBlasterException
XmlBlasterException
protected void init(java.lang.String xmlLiteral)
throws XmlBlasterException
XmlBlasterExceptionpublic void setUseLexicalHandler(boolean useLexicalHandler)
public boolean getUseLexicalHandler()
public java.lang.String toString()
public java.lang.String toXml()
public void characters(char[] ch,
int start,
int length)
characters in interface org.xml.sax.ContentHandlerpublic void endDocument()
endDocument in interface org.xml.sax.ContentHandler
public void endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
throws org.xml.sax.SAXException
endElement in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void endPrefixMapping(java.lang.String prefix)
endPrefixMapping in interface org.xml.sax.ContentHandler
public void ignorableWhitespace(char[] ch,
int start,
int length)
ignorableWhitespace in interface org.xml.sax.ContentHandler
public void processingInstruction(java.lang.String target,
java.lang.String data)
processingInstruction in interface org.xml.sax.ContentHandlerpublic void setDocumentLocator(org.xml.sax.Locator locator)
setDocumentLocator in interface org.xml.sax.ContentHandlerpublic void skippedEntity(java.lang.String name)
skippedEntity in interface org.xml.sax.ContentHandlerpublic void startDocument()
startDocument in interface org.xml.sax.ContentHandler
public void startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
Example:
With a namespace: <database:adapter xmlns:database='http://www.xmlBlaster.org/jdbc'/>
uri=http://www.xmlBlaster.org/jdbc localName=adapter name=database:adapter
Without a namespace: <adapter/>
uri= localName=adapter name=adapter
startElement in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXException
public void startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
startPrefixMapping in interface org.xml.sax.ContentHandlerpublic void warning(org.xml.sax.SAXParseException ex)
warning in interface org.xml.sax.ErrorHandlerpublic void error(org.xml.sax.SAXParseException ex)
error in interface org.xml.sax.ErrorHandler
public void fatalError(org.xml.sax.SAXParseException ex)
throws org.xml.sax.SAXException
fatalError in interface org.xml.sax.ErrorHandlerorg.xml.sax.SAXException
public void notationDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
public void unparsedEntityDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId,
java.lang.String notationName)
public void comment(char[] ch,
int start,
int length)
comment in interface org.xml.sax.ext.LexicalHandlerpublic void endCDATA()
endCDATA in interface org.xml.sax.ext.LexicalHandlerpublic void endDTD()
endDTD in interface org.xml.sax.ext.LexicalHandlerpublic void endEntity(java.lang.String name)
endEntity in interface org.xml.sax.ext.LexicalHandlerpublic void startCDATA()
startCDATA in interface org.xml.sax.ext.LexicalHandler
public void startDTD(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
startDTD in interface org.xml.sax.ext.LexicalHandlerpublic void startEntity(java.lang.String name)
startEntity in interface org.xml.sax.ext.LexicalHandler
|
xmlBlaster 1.6.2 client API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||