Hyperic HQ Plugin API v. 4.4.0.2

Package org.hyperic.util.xmlparser

Interface Summary
XmlAttrHandler An interface which classes much implement in order to have their attributes handled.
XmlEndAttrHandler An object should implement this interface when it wishes to be notified then the parser is done handling all of the attributes for the associated tag.
XmlFilterHandler Before an objects XmlAttrHandler is called, this method will be invoked with the tag which is holding the attribute, the name of the attribute, and the value given for it.
XmlFullHandler A convenience interface for tags wishing to support the full suite of XmlParser interfaces.
XmlTagEntryHandler Classes which wish to be notified when the parser has entered the parsing of the tag should implement this interface.
XmlTagExitHandler Classes which wish to be notified when the parser has exited the parsing of the tag should implement this interface.
XmlTagHandler The major interface which all objects wishing to use XmlParser must implement.
XmlTextHandler  
XmlUnAttrHandler This interface must be implemented for a class to handle unknown attributes (i.e attributes not declared in the AttrHandler)
 

Class Summary
XmlAttr A class which defines an attribute and the conditions on which it is valid.
XmlParser The main entry point && bulk of XmlParser.
XmlTagInfo This class is used to describe which subtags a given tag supports.
 

Exception Summary
XmlAttrException A base-class for other attribute based exceptions.
XmlMissingTagException An exception which is thrown when a tag does not have a required child tag.
XmlParseException The superclass to all XmlParser parse exceptions.
XmlRequiredAttrException This exception is thrown when a tag is missing a required attribute.
XmlTagException A base-class for other tag based exceptions.
XmlTooManyTagException This exception is thrown if a subtag is found too many times within a tag.
XmlUnknownAttrException This exception is thrown when an unknown attribute is encountered.
 


Hyperic HQ Plugin API v. 4.4.0.2

Copyright © 2004-2006 Hyperic, Inc. support@hyperic.net, All Rights Reserved.