public class XMLTreeBuilder extends XMLInterpreter implements TreeBuilder
TreeBuilder from a XML file| Modifier and Type | Field and Description |
|---|---|
protected String |
defaultPackage |
protected Hashtable |
equivalenceLabelList |
static boolean |
INCLUDE_DEFAULT_LABELS |
IMPORT_TAG, LABELS_FILE, SILENT| Constructor and Description |
|---|
XMLTreeBuilder(Hashtable labelEquivalences) |
XMLTreeBuilder(Hashtable labelEquivalences,
String guiClassesPackage) |
XMLTreeBuilder(String uriLabelsFile) |
XMLTreeBuilder(String uriLabelsFile,
String guiClassesPackage) |
| Modifier and Type | Method and Description |
|---|---|
protected TreeModel |
buildTree(CustomNode aux) |
TreeModel |
buildTree(String fileURI)
Create a TreeModel from the indicated file definition
|
TreeModel |
buildTree(StringBuffer content)
Create a TreeModel from the indicated definition
|
protected void |
processChildren(CustomNode node,
DefaultMutableTreeNode guiNode) |
createComponent, getDefaultLabelList, getDocumentModel, getDocumentModel, getDocumentModel, getDocumentTreeModel, getExtendedDocument, getExtendedDocument, getRoot, interpreterTag, processLabelFilepublic static boolean INCLUDE_DEFAULT_LABELS
protected String defaultPackage
protected Hashtable equivalenceLabelList
public XMLTreeBuilder(String uriLabelsFile) throws Exception
uriLabelsFile - URI to the labels file. Example 'http://.../xml/labels.xml'.Exceptionpublic XMLTreeBuilder(String uriLabelsFile, String guiClassesPackage) throws Exception
uriLabelsFile - URI to the labels file. Example 'http://.../xml/labels.xml'.guiClassesPackage - Default package where the gui classes are storedExceptionpublic XMLTreeBuilder(Hashtable labelEquivalences) throws Exception
Exceptionprotected TreeModel buildTree(CustomNode aux)
public TreeModel buildTree(String fileURI)
TreeBuilderbuildTree in interface TreeBuilderfileURI - URI to the tree definition file (typically XML File)public TreeModel buildTree(StringBuffer content)
TreeBuilderbuildTree in interface TreeBuildercontent - Definition of the TreeModel (typically XML)protected void processChildren(CustomNode node, DefaultMutableTreeNode guiNode)
Copyright © 2016 Imatia Innovation S.L.. All rights reserved.