Class EBXField
java.lang.Object
com.orchestranetworks.addon.dint.schema.EBXField
- All Implemented Interfaces:
Field
Field in an
EBXTable
.- Since:
- 4.1.0
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetChildForeignKeyField
(com.orchestranetworks.schema.Path pathInAdaptation) Returns the child foreign key field if this is a composite foreign key.Iterator<com.orchestranetworks.schema.Path>
Returns an iterator of all child foreign key paths if this is a composite foreign key.Returns enumeration label field if this field is a enumeration field.Returns foreign key label field if this field is a foreign key field.abstract com.orchestranetworks.schema.SchemaNode
Returns the schema node of this field.boolean
Returnstrue
if this field is a complex field.boolean
isEnum()
Returnstrue
if this field is a enumeration field.boolean
Returnstrue
if this field is a enumeration label field.boolean
Returnstrue
if this field is a foreign key field.boolean
Returnstrue
if this field is a foreign key label field.boolean
Returnstrue
if this field is a primary key.boolean
Returnstrue
if this field is a record label field.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.orchestranetworks.addon.dint.schema.Field
getDataType, getIndex, getLabel, getPath, getTablePath, isMultiValued
-
Constructor Details
-
EBXField
public EBXField()
-
-
Method Details
-
getSchemaNode
public abstract com.orchestranetworks.schema.SchemaNode getSchemaNode()Returns the schema node of this field. -
isPrimaryKey
public boolean isPrimaryKey()Returnstrue
if this field is a primary key. -
isForeignKey
public boolean isForeignKey()Returnstrue
if this field is a foreign key field. -
isComplex
public boolean isComplex()Returnstrue
if this field is a complex field. -
isEnum
public boolean isEnum()Returnstrue
if this field is a enumeration field. -
isPrimaryKeyLabelIncluded
public boolean isPrimaryKeyLabelIncluded()Returnstrue
if this field is a record label field. -
isForeignKeyLabel
public boolean isForeignKeyLabel()Returnstrue
if this field is a foreign key label field. -
isEnumLabel
public boolean isEnumLabel()Returnstrue
if this field is a enumeration label field. -
getEnumLabelField
Returns enumeration label field if this field is a enumeration field.- Throws:
IllegalStateException
- If this field is not enumeration field.
-
getForeignKeyLabelField
Returns foreign key label field if this field is a foreign key field.- Throws:
IllegalStateException
- If this field is not foreign key field.
-
getChildrenForeignKeyPaths
Returns an iterator of all child foreign key paths if this is a composite foreign key.- See Also:
-
getChildForeignKeyField
Returns the child foreign key field if this is a composite foreign key.- Throws:
IllegalStateException
- If this field is not foreign key field.- See Also:
-