Package org.sblim.wbem.xml
Class XMLDefaultHandlerImpl
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.sblim.wbem.xml.XMLDefaultHandlerImpl
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler
,org.xml.sax.DTDHandler
,org.xml.sax.EntityResolver
,org.xml.sax.ErrorHandler
public class XMLDefaultHandlerImpl extends org.xml.sax.helpers.DefaultHandler
-
-
Field Summary
Fields Modifier and Type Field Description protected static int
CIM
protected static int
CLASS
protected static int
CLASSNAME
protected static int
CLASSPATH
protected static java.lang.String
EMPTY
protected static int
ERROR
protected static int
EXPMETHODCALL
protected static int
EXPPARAMVALUE
protected static int
HOST
protected static int
IMETHODRESPONSE
protected static int
INSTANCE
protected static int
INSTANCENAME
protected static int
INSTANCEPATH
protected static int
IPARAMVALUE
protected static int
IRETURNVALUE
protected static int
KEYBINDING
protected static int
KEYVALUE
protected static int
LOCALCLASSPATH
protected static int
LOCALINSTANCEPATH
protected static int
LOCALNAMESPACEPATH
protected static int
MESSAGE
protected static int
METHOD
protected static int
METHODRESPONSE
protected static int
MULTIEXPREQ
protected static int
MULTIEXPRSP
protected static int
MULTIREQ
protected static int
MULTIRSP
protected static int
NAMESPACE
protected static int
NAMESPACEPATH
protected static int
OBJECTPATH
protected static int
PARAMETER
protected static int
PARAMETER_ARRAY
protected static int
PARAMETER_REFARRAY
protected static int
PARAMETER_REFERENCE
protected static int
PARAMVALUE
protected static int
PROPERTY
protected static int
PROPERTY_ARRAY
protected static int
PROPERTY_REFERENCE
protected static int
QUALIFIER
protected static int
QUALIFIER_DECLARATION
protected static int
RETURNVALUE
protected static int
SCOPE
protected static int
SIMPLEEXPREQ
protected static int
SIMPLEEXPRSP
protected static int
SIMPLERSP
protected static int
SIMPLREQ
protected static int
VALUE
protected static int
VALUE_ARRAY
protected static int
VALUE_NAMEDINSTANCE
protected static int
VALUE_NAMEDOBJECT
protected static int
VALUE_OBJECT
protected static int
VALUE_OBJECTWITHLOCALPATH
protected static int
VALUE_OBJECTWITHPATH
protected static int
VALUE_REFARRAY
protected static int
VALUE_REFERENCE
-
Constructor Summary
Constructors Constructor Description XMLDefaultHandlerImpl()
XMLDefaultHandlerImpl(boolean debug)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
characters(char[] ch, int start, int length)
java.lang.Object
createJavaObject(java.lang.String typeStr, java.lang.String value)
void
endDocument()
void
endElement(java.lang.String uri, java.lang.String lName, java.lang.String qName)
void
endPrefixMapping(java.lang.String prefix)
void
error(org.xml.sax.SAXParseException exception)
void
fatalError(org.xml.sax.SAXParseException exception)
java.util.Vector
getObjects()
void
ignorableWhitespace(char[] ch, int start, int length)
protected java.lang.Object
last()
static java.io.File[]
listAllXml(java.io.File baseDir)
static void
main(java.lang.String[] argv)
void
notationDecl(java.lang.String name, java.lang.String publicId, java.lang.String systemId)
boolean
parse(XMLPullParser reader)
protected java.lang.Object
pop()
void
processingInstruction(java.lang.String target, java.lang.String data)
org.xml.sax.InputSource
resolveEntity(java.lang.String publicId, java.lang.String systemId)
void
setDocumentLocator(org.xml.sax.Locator locator)
void
skippedEntity(java.lang.String name)
void
startDocument()
void
startElement(java.lang.String uri, java.lang.String lName, java.lang.String qName, org.xml.sax.Attributes attrs)
void
startPrefixMapping(java.lang.String prefix, java.lang.String uri)
java.lang.String
toString()
void
unparsedEntityDecl(java.lang.String name, java.lang.String publicId, java.lang.String systemId, java.lang.String notationName)
void
warning(org.xml.sax.SAXParseException exception)
-
-
-
Field Detail
-
CIM
protected static final int CIM
-
CLASS
protected static final int CLASS
-
CLASSNAME
protected static final int CLASSNAME
-
CLASSPATH
protected static final int CLASSPATH
-
EMPTY
protected static final java.lang.String EMPTY
- See Also:
- Constant Field Values
-
ERROR
protected static final int ERROR
-
EXPMETHODCALL
protected static final int EXPMETHODCALL
-
EXPPARAMVALUE
protected static final int EXPPARAMVALUE
-
HOST
protected static final int HOST
-
IMETHODRESPONSE
protected static final int IMETHODRESPONSE
-
INSTANCE
protected static final int INSTANCE
-
INSTANCENAME
protected static final int INSTANCENAME
-
INSTANCEPATH
protected static final int INSTANCEPATH
-
IPARAMVALUE
protected static final int IPARAMVALUE
-
IRETURNVALUE
protected static final int IRETURNVALUE
-
KEYBINDING
protected static final int KEYBINDING
-
KEYVALUE
protected static final int KEYVALUE
-
LOCALCLASSPATH
protected static final int LOCALCLASSPATH
-
LOCALINSTANCEPATH
protected static final int LOCALINSTANCEPATH
-
LOCALNAMESPACEPATH
protected static final int LOCALNAMESPACEPATH
-
MESSAGE
protected static final int MESSAGE
-
METHOD
protected static final int METHOD
-
METHODRESPONSE
protected static final int METHODRESPONSE
-
MULTIEXPREQ
protected static final int MULTIEXPREQ
-
MULTIEXPRSP
protected static final int MULTIEXPRSP
-
MULTIREQ
protected static final int MULTIREQ
-
MULTIRSP
protected static final int MULTIRSP
-
NAMESPACE
protected static final int NAMESPACE
-
NAMESPACEPATH
protected static final int NAMESPACEPATH
-
OBJECTPATH
protected static final int OBJECTPATH
-
PARAMETER
protected static final int PARAMETER
-
PARAMETER_ARRAY
protected static final int PARAMETER_ARRAY
-
PARAMETER_REFARRAY
protected static final int PARAMETER_REFARRAY
-
PARAMETER_REFERENCE
protected static final int PARAMETER_REFERENCE
-
PARAMVALUE
protected static final int PARAMVALUE
-
PROPERTY
protected static final int PROPERTY
-
PROPERTY_ARRAY
protected static final int PROPERTY_ARRAY
-
PROPERTY_REFERENCE
protected static final int PROPERTY_REFERENCE
-
QUALIFIER
protected static final int QUALIFIER
-
QUALIFIER_DECLARATION
protected static final int QUALIFIER_DECLARATION
-
RETURNVALUE
protected static final int RETURNVALUE
-
SCOPE
protected static final int SCOPE
-
SIMPLEEXPREQ
protected static final int SIMPLEEXPREQ
-
SIMPLEEXPRSP
protected static final int SIMPLEEXPRSP
-
SIMPLERSP
protected static final int SIMPLERSP
-
SIMPLREQ
protected static final int SIMPLREQ
-
VALUE
protected static final int VALUE
-
VALUE_ARRAY
protected static final int VALUE_ARRAY
-
VALUE_NAMEDINSTANCE
protected static final int VALUE_NAMEDINSTANCE
-
VALUE_NAMEDOBJECT
protected static final int VALUE_NAMEDOBJECT
-
VALUE_OBJECT
protected static final int VALUE_OBJECT
-
VALUE_OBJECTWITHLOCALPATH
protected static final int VALUE_OBJECTWITHLOCALPATH
-
VALUE_OBJECTWITHPATH
protected static final int VALUE_OBJECTWITHPATH
-
VALUE_REFARRAY
protected static final int VALUE_REFARRAY
-
VALUE_REFERENCE
protected static final int VALUE_REFERENCE
-
-
Method Detail
-
listAllXml
public static java.io.File[] listAllXml(java.io.File baseDir)
-
main
public static void main(java.lang.String[] argv)
-
characters
public void characters(char[] ch, int start, int length) throws org.xml.sax.SAXException
- Specified by:
characters
in interfaceorg.xml.sax.ContentHandler
- Overrides:
characters
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
-
createJavaObject
public java.lang.Object createJavaObject(java.lang.String typeStr, java.lang.String value)
-
endDocument
public void endDocument() throws org.xml.sax.SAXException
- Specified by:
endDocument
in interfaceorg.xml.sax.ContentHandler
- Overrides:
endDocument
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
-
endElement
public void endElement(java.lang.String uri, java.lang.String lName, java.lang.String qName) throws org.xml.sax.SAXException
- Specified by:
endElement
in interfaceorg.xml.sax.ContentHandler
- Overrides:
endElement
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
-
endPrefixMapping
public void endPrefixMapping(java.lang.String prefix) throws org.xml.sax.SAXException
- Specified by:
endPrefixMapping
in interfaceorg.xml.sax.ContentHandler
- Overrides:
endPrefixMapping
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
-
error
public void error(org.xml.sax.SAXParseException exception) throws org.xml.sax.SAXException
- Specified by:
error
in interfaceorg.xml.sax.ErrorHandler
- Overrides:
error
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
-
fatalError
public void fatalError(org.xml.sax.SAXParseException exception) throws org.xml.sax.SAXException
- Specified by:
fatalError
in interfaceorg.xml.sax.ErrorHandler
- Overrides:
fatalError
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
-
getObjects
public java.util.Vector getObjects()
-
ignorableWhitespace
public void ignorableWhitespace(char[] ch, int start, int length) throws org.xml.sax.SAXException
- Specified by:
ignorableWhitespace
in interfaceorg.xml.sax.ContentHandler
- Overrides:
ignorableWhitespace
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
-
notationDecl
public void notationDecl(java.lang.String name, java.lang.String publicId, java.lang.String systemId) throws org.xml.sax.SAXException
- Specified by:
notationDecl
in interfaceorg.xml.sax.DTDHandler
- Overrides:
notationDecl
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
-
parse
public boolean parse(XMLPullParser reader) throws java.io.IOException, org.xml.sax.SAXException
- Throws:
java.io.IOException
org.xml.sax.SAXException
-
processingInstruction
public void processingInstruction(java.lang.String target, java.lang.String data) throws org.xml.sax.SAXException
- Specified by:
processingInstruction
in interfaceorg.xml.sax.ContentHandler
- Overrides:
processingInstruction
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
-
resolveEntity
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId)
- Specified by:
resolveEntity
in interfaceorg.xml.sax.EntityResolver
- Overrides:
resolveEntity
in classorg.xml.sax.helpers.DefaultHandler
-
setDocumentLocator
public void setDocumentLocator(org.xml.sax.Locator locator)
- Specified by:
setDocumentLocator
in interfaceorg.xml.sax.ContentHandler
- Overrides:
setDocumentLocator
in classorg.xml.sax.helpers.DefaultHandler
-
skippedEntity
public void skippedEntity(java.lang.String name) throws org.xml.sax.SAXException
- Specified by:
skippedEntity
in interfaceorg.xml.sax.ContentHandler
- Overrides:
skippedEntity
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
-
startDocument
public void startDocument() throws org.xml.sax.SAXException
- Specified by:
startDocument
in interfaceorg.xml.sax.ContentHandler
- Overrides:
startDocument
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
-
startElement
public void startElement(java.lang.String uri, java.lang.String lName, java.lang.String qName, org.xml.sax.Attributes attrs) throws org.xml.sax.SAXException
- Specified by:
startElement
in interfaceorg.xml.sax.ContentHandler
- Overrides:
startElement
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
-
startPrefixMapping
public void startPrefixMapping(java.lang.String prefix, java.lang.String uri) throws org.xml.sax.SAXException
- Specified by:
startPrefixMapping
in interfaceorg.xml.sax.ContentHandler
- Overrides:
startPrefixMapping
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
unparsedEntityDecl
public void unparsedEntityDecl(java.lang.String name, java.lang.String publicId, java.lang.String systemId, java.lang.String notationName) throws org.xml.sax.SAXException
- Specified by:
unparsedEntityDecl
in interfaceorg.xml.sax.DTDHandler
- Overrides:
unparsedEntityDecl
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
-
warning
public void warning(org.xml.sax.SAXParseException exception) throws org.xml.sax.SAXException
- Specified by:
warning
in interfaceorg.xml.sax.ErrorHandler
- Overrides:
warning
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
-
last
protected java.lang.Object last()
-
pop
protected java.lang.Object pop()
-
-