org.cybertory.MSS
Class XMLAltData
java.lang.Object
org.cybertory.MSS.XMLAltData
- public class XMLAltData
- extends java.lang.Object
Encapsulation of the handling of external and forward cached objects
for access while parsing the XML.
Method Summary |
void |
cacheObject(java.lang.String id,
java.lang.Object obj)
|
static java.lang.String |
getAltLabel(boolean forExternal,
java.lang.String parseLabel)
|
static java.lang.String |
getTypeName(boolean forExternal)
|
static boolean |
isAltElement(org.jdom.Element elem)
|
java.lang.Object |
parseAltElement(org.jdom.Element elem,
java.lang.Class type)
|
static org.jdom.Element |
schemaTypedef(boolean forExternal)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
numberOfChannels
public final int numberOfChannels
XMLAltData
public XMLAltData(ExternalDataFactory[] extDataFactories)
XMLAltData
public XMLAltData(ExternalDataFactory[] extDataFactories,
int numberOfChannels)
isAltElement
public static boolean isAltElement(org.jdom.Element elem)
getAltLabel
public static java.lang.String getAltLabel(boolean forExternal,
java.lang.String parseLabel)
getTypeName
public static java.lang.String getTypeName(boolean forExternal)
cacheObject
public void cacheObject(java.lang.String id,
java.lang.Object obj)
parseAltElement
public java.lang.Object parseAltElement(org.jdom.Element elem,
java.lang.Class type)
throws XMLParseException
- Throws:
XMLParseException
schemaTypedef
public static org.jdom.Element schemaTypedef(boolean forExternal)