public class SchemaElement extends Object implements SchemaElementI
Constructor and Description |
---|
SchemaElement(GenericWrapperElement e) |
public SchemaElement(GenericWrapperElement e)
public String getSQLName()
getSQLName
in interface SchemaElementI
public String getFormattedName()
getFormattedName
in interface SchemaElementI
public String getSQLSingleViewName()
public String getSQLMultiViewName()
public String getDisplayTable()
public DisplayField getDisplayField(String id) throws DisplayFieldCollection.DisplayFieldNotFoundException
public boolean hasDisplayField(String id)
public String getFullXMLName()
getFullXMLName
in interface SchemaElementI
public String getDbName()
getDbName
in interface SchemaElementI
public static SchemaElement GetElement(String n) throws XFTInitException, ElementNotFoundException
public static SchemaElementI GetElement(XMLType n) throws XFTInitException, ElementNotFoundException
public static SchemaElementI GetElement(String n, String uri) throws XFTInitException, ElementNotFoundException
public GenericWrapperElement getGenericXFTElement()
getGenericXFTElement
in interface SchemaElementI
public ElementSecurity getElementSecurity()
public String getSingularDescription()
public String getPluralDescription()
public boolean hasDisplayValueOption()
public Hashtable getArcs()
public ElementDisplay getDisplay()
public boolean hasDisplay()
public DisplayField getSQLQueryField(String id, String header, boolean visible, boolean searchable, String dataType, String sqlColName, String subQuery, String schemaField, String schemaQueryField)
public DisplayField createDisplayFieldForXMLPath(String s) throws XFTInitException, ElementNotFoundException, Exception
public DisplayField getDisplayFieldForXMLPath(String s) throws XFTInitException, ElementNotFoundException, Exception
s
- XFTInitException
ElementNotFoundException
Exception
public static SchemaField GetSchemaField(String xmlPath) throws FieldNotFoundException
FieldNotFoundException
public ArrayList getAllPrimaryKeys()
getAllPrimaryKeys
in interface SchemaElementI
public static ArrayList GetUniqueValuesForField(String xmlPath) throws Exception
Exception
public static ArrayList GetPossibleFieldValues(String xmlPath) throws Exception
Exception
public String getDefaultPrimarySecurityField()
public boolean isPreLoad()
isPreLoad
in interface SchemaElementI
public void setPreLoad(boolean preLoad)
setPreLoad
in interface SchemaElementI
preLoad
- The preLoad to set.public boolean hasField(String field)
public SchemaElementI getOtherElement(String s)
getOtherElement
in interface SchemaElementI
public String getProperName()
public boolean isRootElement()
public boolean instanceOf(String s)
Copyright © 2015 Neuroinformatics Research Group. All rights reserved.