|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ontopoly.model.FieldAssignment
public final class FieldAssignment
Represents a field as assigned to a topic type. The field itself is a FieldDefinition, and the topic type a TopicType. This object primarily holds the cardinality and order in the list of fields.
Constructor Summary | |
---|---|
FieldAssignment(TopicType topicType,
TopicType declaredTopicType,
FieldDefinition fieldDefinition)
Creates a new field assignment object. |
|
FieldAssignment(TopicType topicType,
TopicType declaredTopicType,
FieldDefinition fieldDefinition,
int cachedOrder)
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
Cardinality |
getCardinality()
|
TopicType |
getDeclaredTopicType()
Returns the topic type. |
FieldDefinition |
getFieldDefinition()
Returns the field type. |
int |
getOrder()
Returns the ordering key of the field on this topic type. |
int |
getOrder(TopicType t)
Returns the ordering key of the field on the topic type sent in as an argument. |
TopicType |
getTopicType()
Returns the topic type. |
int |
hashCode()
|
void |
moveAfter(FieldAssignment other)
Change field order so that this field is ordered directly after the other field. |
static void |
setOrder(TopicMap topicmap,
TopicIF tt,
TopicIF fd,
int order,
boolean replace)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FieldAssignment(TopicType topicType, TopicType declaredTopicType, FieldDefinition fieldDefinition)
public FieldAssignment(TopicType topicType, TopicType declaredTopicType, FieldDefinition fieldDefinition, int cachedOrder)
Method Detail |
---|
public TopicType getTopicType()
public TopicType getDeclaredTopicType()
public FieldDefinition getFieldDefinition()
public Cardinality getCardinality()
public int getOrder()
public int getOrder(TopicType t)
public static void setOrder(TopicMap topicmap, TopicIF tt, TopicIF fd, int order, boolean replace)
public void moveAfter(FieldAssignment other)
other
- the field to order after.public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |