Ontimize 5.2072EN

com.ontimize.xml
Class XMLInterpreter

java.lang.Object
  extended bycom.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


Field Summary
static boolean DEBUG
           
static java.lang.String LABELS_FILE
           
static boolean SILENT
           
 
Constructor Summary
XMLInterpreter()
           
 
Method Summary
protected  java.lang.Object createComponent(java.lang.String tagName, java.lang.Class componentClass, java.util.Hashtable attributes)
           
 java.util.Hashtable getDefaultLabelList()
           
 org.w3c.dom.Document getDocumentModel(java.io.InputStream input)
           
 org.w3c.dom.Document getDocumentModel(java.lang.String fileURI)
           
 org.w3c.dom.Document getDocumentModel(java.lang.StringBuffer fileContent)
           
 DocumentTreeModel getDocumentTreeModel(org.w3c.dom.Document document)
           
 org.w3c.dom.Document getExtendedDocument(java.io.InputStream input)
           
 org.w3c.dom.Document getExtendedDocument(java.lang.String fileURI)
           
 org.w3c.dom.Node getRoot(org.w3c.dom.Document document)
           
protected  java.awt.Container interpreterTag(CustomNode childNode, java.awt.Container containerParent, java.lang.String packageName, java.util.Hashtable labelsEquivalenceList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

XMLInterpreter

public XMLInterpreter()
Method Detail

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

Ontimize