VdexReload 1.1.3 API

uk.ac.reload.ldeditor
Class LDEditorSchemaController

java.lang.Object
  extended byuk.ac.reload.moonunit.schema.ReloadSchemaController
      extended byuk.ac.reload.ldeditor.LDEditorSchemaController
Direct Known Subclasses:
LDSchemaController

public abstract class LDEditorSchemaController
extends ReloadSchemaController

The Reload Editor Schema Controller


Field Summary
 
Fields inherited from class uk.ac.reload.moonunit.schema.ReloadSchemaController
_reloadSchema, _schemaFile, _schemaHelper, _version, _vocab
 
Constructor Summary
LDEditorSchemaController()
          Constructor
LDEditorSchemaController(java.io.File fileSchema, java.io.File fileHelper, java.io.File fileVocab)
          Constructor
 
Method Summary
abstract  javax.swing.Icon getClosedIcon(org.jdom.Element element)
          Return a Closed Icon for an Element
abstract  javax.swing.Icon getClosedIcon(ReloadSchemaElement schemaElement)
          Return a Closed Icon for an Element
abstract  javax.swing.Icon getLeafIcon(org.jdom.Element element)
           
abstract  javax.swing.Icon getLeafIcon(ReloadSchemaElement schemaElement)
           
abstract  javax.swing.Icon getOpenIcon(org.jdom.Element element)
          Return an Open Icon for an Element
abstract  javax.swing.Icon getOpenIcon(ReloadSchemaElement schemaElement)
          Return an Open Icon for an Element
static ReloadSchemaController getReloadSchemaController(org.jdom.Document doc, org.jdom.Namespace ns)
           
static ReloadSchemaController getReloadSchemaController(java.lang.String schemaVersion)
           
 void loadSchema(java.io.File fileSchema)
          Load the Schema and warn if need be
 void loadSchemaHelper(java.io.File fileHelper)
          Load the Schema Helper and warn if need be
 void loadVocab(java.io.File fileVocab)
          Load the Vocab and warn if need be
 
Methods inherited from class uk.ac.reload.moonunit.schema.ReloadSchemaController
getDefaultValue, getElementFriendlyName, getElementHelperValue, getElementTip, getFacetValue, getReloadSchema, getReloadSchemaNode, getRootElementName, getSchemaFile, getSchemaHelper, getVersion, getVocabularyList, getVocabularyList, getVocabularyList, getWidgetType, setDefaultVocabLanguage, setVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LDEditorSchemaController

public LDEditorSchemaController()
Constructor


LDEditorSchemaController

public LDEditorSchemaController(java.io.File fileSchema,
                                java.io.File fileHelper,
                                java.io.File fileVocab)
Constructor

Method Detail

loadSchema

public void loadSchema(java.io.File fileSchema)
Load the Schema and warn if need be

Overrides:
loadSchema in class ReloadSchemaController
Parameters:
fileSchema - the schema file

loadSchemaHelper

public void loadSchemaHelper(java.io.File fileHelper)
Load the Schema Helper and warn if need be

Overrides:
loadSchemaHelper in class ReloadSchemaController
Parameters:
fileHelper - the schema helper file

loadVocab

public void loadVocab(java.io.File fileVocab)
Load the Vocab and warn if need be

Overrides:
loadVocab in class ReloadSchemaController
Parameters:
fileVocab - the vocabulary helper file

getReloadSchemaController

public static ReloadSchemaController getReloadSchemaController(org.jdom.Document doc,
                                                               org.jdom.Namespace ns)
Returns:
an appropriate ReloadSchemaController for a given Namespace in an Instance ReloadDocument

getReloadSchemaController

public static ReloadSchemaController getReloadSchemaController(java.lang.String schemaVersion)
Returns:
a Schema Controller depending on a Schema version

getLeafIcon

public abstract javax.swing.Icon getLeafIcon(org.jdom.Element element)
Returns:
a Leaf Icon for an Element

getClosedIcon

public abstract javax.swing.Icon getClosedIcon(org.jdom.Element element)
Return a Closed Icon for an Element


getOpenIcon

public abstract javax.swing.Icon getOpenIcon(org.jdom.Element element)
Return an Open Icon for an Element


getLeafIcon

public abstract javax.swing.Icon getLeafIcon(ReloadSchemaElement schemaElement)
Returns:
a Leaf Icon for an Element

getClosedIcon

public abstract javax.swing.Icon getClosedIcon(ReloadSchemaElement schemaElement)
Return a Closed Icon for an Element


getOpenIcon

public abstract javax.swing.Icon getOpenIcon(ReloadSchemaElement schemaElement)
Return an Open Icon for an Element


VdexReload 1.1.3 API