Package net.ontopia.topicmaps.db2tm
Class Field
java.lang.Object
net.ontopia.topicmaps.db2tm.Field
INTERNAL: Relation mapping concept that refers to a field
definition belonging to an entity. There are two categories of
fields: identity fields and characteristic fields.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected ValueIFprotected Stringprotected final Entityprotected final intprotected intstatic final intstatic final intstatic final intprotected Stringprotected Stringprotected Stringprotected String[]protected Stringstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionvoidaddOtherRoleField(Field orole) voidcompile()protected voidintintString[]getScope()getType()voidsetAssociationType(String atype) voidvoidsetDatatype(String datatype) voidsetOptional(boolean optional) voidsetPattern(String pattern) voidvoidsetRoleType(String rtype) voidvoid
-
Field Details
-
TYPE_SUBJECT_LOCATOR
public static final int TYPE_SUBJECT_LOCATOR- See Also:
-
TYPE_SUBJECT_IDENTIFIER
public static final int TYPE_SUBJECT_IDENTIFIER- See Also:
-
TYPE_ITEM_IDENTIFIER
public static final int TYPE_ITEM_IDENTIFIER- See Also:
-
TYPE_TOPIC_NAME
public static final int TYPE_TOPIC_NAME- See Also:
-
TYPE_OCCURRENCE
public static final int TYPE_OCCURRENCE- See Also:
-
TYPE_PLAYER
public static final int TYPE_PLAYER- See Also:
-
TYPE_ASSOCIATION_ROLE
public static final int TYPE_ASSOCIATION_ROLE- See Also:
-
ftype
protected final int ftype -
entity
-
column
-
pattern
-
type
-
scope
-
datatype
-
atype
-
rtype
-
player
-
oroles
-
OPTIONAL_DEFAULT
public static final int OPTIONAL_DEFAULT- See Also:
-
OPTIONAL_TRUE
public static final int OPTIONAL_TRUE- See Also:
-
OPTIONAL_FALSE
public static final int OPTIONAL_FALSE- See Also:
-
optional
protected int optional -
cvalue
-
-
Method Details
-
compile
public void compile() -
getEntity
-
getFieldType
public int getFieldType() -
getColumn
-
setColumn
-
getPattern
-
setPattern
-
getType
-
setType
-
getDatatype
-
setDatatype
-
getScope
-
setScope
-
getOptional
public int getOptional() -
setOptional
public void setOptional(boolean optional) -
getAssociationType
-
setAssociationType
-
getRoleType
-
setRoleType
-
getPlayer
-
setPlayer
-
addOtherRoleField
-
getOtherRoleFields
-
getValue
-
compileValue
protected void compileValue()
-