public static class MetaObjectSAPIR.XMLHandlerSAPIR
extends org.xml.sax.helpers.DefaultHandler
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,java.lang.String> |
descriptorData |
protected java.lang.String |
descriptorName |
protected static java.lang.String |
descriptorTagName
Constants
|
protected static java.lang.String |
descriptorTypeAttributeName |
protected java.util.Stack<java.lang.String> |
elementNamesStack
Parsing methods
|
protected java.lang.String |
locatorURI
Parsed locator URI
|
protected java.util.Map<java.lang.String,LocalAbstractObject> |
objects
List of parsed local abstract objects
|
Constructor and Description |
---|
MetaObjectSAPIR.XMLHandlerSAPIR()
Creates new instance of XMLHandlerSAPIR
|
Modifier and Type | Method and Description |
---|---|
protected static java.lang.StringBuffer |
appendArrayXML(java.lang.StringBuffer xmlString,
java.lang.String tagName,
java.lang.Object array,
int fromIndex,
int toIndex,
java.lang.String separator) |
static java.lang.StringBuffer |
appendObjectXML(java.lang.StringBuffer xmlString,
java.lang.String name,
LocalAbstractObject object) |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName) |
java.lang.String |
getLocatorURI() |
int |
getObjectCount() |
java.util.Map<java.lang.String,LocalAbstractObject> |
getObjects() |
java.lang.String |
getObjectsXML()
XML builder methods
|
java.lang.String |
getObjectXML(java.lang.String name) |
void |
characters(char[] ch,
int start,
int length) |
LocalAbstractObject |
newColorLayoutType(java.util.Map<java.lang.String,java.lang.String> data) |
LocalAbstractObject |
newColorStructureType(java.util.Map<java.lang.String,java.lang.String> data) |
LocalAbstractObject |
newEdgeHistogramType(java.util.Map<java.lang.String,java.lang.String> data) |
LocalAbstractObject |
newHomogeneousTextureType(java.util.Map<java.lang.String,java.lang.String> data) |
LocalAbstractObject |
newScalableColorType(java.util.Map<java.lang.String,java.lang.String> data)
Specific object descriptor creators
|
void |
resetObjects() |
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes) |
static java.lang.StringBuffer |
xmlFromColorLayoutType(java.lang.StringBuffer xmlString,
LocalAbstractObject object) |
static java.lang.StringBuffer |
xmlFromColorStructureType(java.lang.StringBuffer xmlString,
LocalAbstractObject object) |
static java.lang.StringBuffer |
xmlFromEdgeHistogramType(java.lang.StringBuffer xmlString,
LocalAbstractObject object) |
static java.lang.StringBuffer |
xmlFromHomogeneousTextureType(java.lang.StringBuffer xmlString,
LocalAbstractObject object) |
static java.lang.StringBuffer |
xmlFromScalableColorType(java.lang.StringBuffer xmlString,
LocalAbstractObject object) |
protected static final java.lang.String descriptorTagName
protected static final java.lang.String descriptorTypeAttributeName
protected final java.util.Map<java.lang.String,LocalAbstractObject> objects
protected java.lang.String locatorURI
protected java.util.Stack<java.lang.String> elementNamesStack
protected java.util.Map<java.lang.String,java.lang.String> descriptorData
protected java.lang.String descriptorName
public MetaObjectSAPIR.XMLHandlerSAPIR()
public java.util.Map<java.lang.String,LocalAbstractObject> getObjects()
public int getObjectCount()
public java.lang.String getLocatorURI()
public void resetObjects()
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void characters(char[] ch, int start, int length) throws org.xml.sax.SAXException
characters
in interface org.xml.sax.ContentHandler
characters
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public java.lang.String getObjectsXML()
public java.lang.String getObjectXML(java.lang.String name) throws java.util.NoSuchElementException
java.util.NoSuchElementException
public static java.lang.StringBuffer appendObjectXML(java.lang.StringBuffer xmlString, java.lang.String name, LocalAbstractObject object) throws java.util.NoSuchElementException
java.util.NoSuchElementException
protected static java.lang.StringBuffer appendArrayXML(java.lang.StringBuffer xmlString, java.lang.String tagName, java.lang.Object array, int fromIndex, int toIndex, java.lang.String separator)
public LocalAbstractObject newScalableColorType(java.util.Map<java.lang.String,java.lang.String> data)
public static java.lang.StringBuffer xmlFromScalableColorType(java.lang.StringBuffer xmlString, LocalAbstractObject object)
public LocalAbstractObject newColorStructureType(java.util.Map<java.lang.String,java.lang.String> data)
public static java.lang.StringBuffer xmlFromColorStructureType(java.lang.StringBuffer xmlString, LocalAbstractObject object)
public LocalAbstractObject newEdgeHistogramType(java.util.Map<java.lang.String,java.lang.String> data)
public static java.lang.StringBuffer xmlFromEdgeHistogramType(java.lang.StringBuffer xmlString, LocalAbstractObject object)
public LocalAbstractObject newHomogeneousTextureType(java.util.Map<java.lang.String,java.lang.String> data)
public static java.lang.StringBuffer xmlFromHomogeneousTextureType(java.lang.StringBuffer xmlString, LocalAbstractObject object)
public LocalAbstractObject newColorLayoutType(java.util.Map<java.lang.String,java.lang.String> data)
public static java.lang.StringBuffer xmlFromColorLayoutType(java.lang.StringBuffer xmlString, LocalAbstractObject object)