com.ontimize.xml
Class XMLInterpreter
java.lang.Object
com.ontimize.xml.XMLInterpreter
- Direct Known Subclasses:
- XMLApplicationBuilder, XMLButtonBarBuilder, XMLFormBuilder, XMLInteractionManagerActionBuilder, XMLMenuBuilder, XMLTemplateBuilder, XMLTreeBuilder
- public abstract class XMLInterpreter
- extends java.lang.Object
Abstract class which method are used by TreeBuilder and
FormBuilder to handle the xml descriptions
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEBUG
public static boolean DEBUG
SILENT
public static boolean SILENT
LABELS_FILE
public static final java.lang.String LABELS_FILE
- See Also:
- Constant Field Values
XMLInterpreter
public XMLInterpreter()
getDocumentModel
public org.w3c.dom.Document getDocumentModel(java.io.InputStream input)
getDocumentModel
public org.w3c.dom.Document getDocumentModel(java.lang.String fileURI)
getExtendedDocument
public org.w3c.dom.Document getExtendedDocument(java.lang.String fileURI)
getExtendedDocument
public org.w3c.dom.Document getExtendedDocument(java.io.InputStream input)
getDocumentModel
public org.w3c.dom.Document getDocumentModel(java.lang.StringBuffer fileContent)
throws java.lang.Exception
- Throws:
java.lang.Exception
getDocumentTreeModel
public DocumentTreeModel getDocumentTreeModel(org.w3c.dom.Document document)
getRoot
public org.w3c.dom.Node getRoot(org.w3c.dom.Document document)
getDefaultLabelList
public java.util.Hashtable getDefaultLabelList()
throws java.lang.Exception
- Throws:
java.lang.Exception
interpreterTag
protected java.awt.Container interpreterTag(CustomNode childNode,
java.awt.Container containerParent,
java.lang.String packageName,
java.util.Hashtable labelsEquivalenceList)
createComponent
protected java.lang.Object createComponent(java.lang.String tagName,
java.lang.Class componentClass,
java.util.Hashtable attributes)
throws java.lang.Exception
- Throws:
java.lang.Exception