Package com.highdeal.hci

Interface Summary
IExportable<T extends XMLMarshallable> This interface is used for object exportable in XMLMarshallable
ITagNameProvider This Java interface defines a marshallable object that provides its XML tag name via the getTagName() method.
IXMLMarshallable This Java interface defines the methods to marshal the attributes of an element and the child elements of an element.
ReferenceHandler This Java interface defines a reference handler that is called when a reference has been solved.
XMLAttributes This Java interface allows to access to the attributes of an XML tag.
XMLMapping This Java interface defines the mapping between XML tags and Java classes; The Java classes returned through this mapping must have a default constructor.
XMLMarshallable This Java interface serves as a base for objects that can be marshalled and unmarshalled; Consider the Java subinterfaces and the Java classes that implement this interface.
XMLMarshallableComparator.XMLMarshallableCleaner<T>  
XMLOutputter This Java interface provides the necessary methods to output XML documents in an event-based manner; Consider the Java classes that implement this interface.
 

Class Summary
EmptyXMLNode Create an empty xml node using the IXMLMashallable API.
EntityUnresolver This entity resolver prevents the resolution of external/internal entities.
ReferenceResolver A reference resolver treats the reference to update the reference handlers that subscribed to a reference.
XMLAttributesImpl Implementation of HCI XML attributes from a SAX 2 parser.
XMLMappingList This Java class allows to merge different XML mapping objects into one.
XMLMarshallableComparator<T extends XMLMarshallable>  
XMLNode Helper class that can be used during parsing of spurious tags.
XMLOutputterWriter Implementation of an XMLOutputter using a writer.
XMLUnmarshaller This class supports the HCI infrastructure and should not be used directly in your code.
XMLUTF8OutputterWriter Implementation of an XMLOutputter using a writer.
XMLUtils This Java class provides a collection Java methods for XML utilities.
 

Exception Summary
EntityUnresolver.ForbiddenEntityResolutionException Exception thrown when an entity resolution is requested.
IgnorableTagException Exception thrown when a tag can be safely ignored in a mapping.
UnknownTagException Exception thrown when an XML tag (XML element) has no mapping.
XMLIllegalArgumentException This Java class supports the HCI infrastructure and should not be used directly in your implementation code.
 


Document Published: October 2015 (SAP CC 4.0 SP10 and Later)