|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--EVolve.data.ElementBuilder
Element builder.
Field Summary | |
protected int |
elementType
|
Constructor Summary | |
protected |
ElementBuilder(java.lang.String elementName,
java.lang.String elementDescription)
Creates an element builder. |
Method Summary | |
void |
addReferenceField(FieldDefinition fieldKey,
Entity reference)
Adds a reference field. |
void |
addValueField(FieldDefinition fieldKey,
int value)
Adds a value field. |
protected Entity |
buildEntity()
Builds the entity. |
protected EntityDefinition |
buildEntityDefinition()
Builds the element definition. |
protected Event |
buildEvent()
Builds the event. |
protected EventDefinition |
buildEventDefinition()
Builds the element definition. |
FieldDefinition |
buildReferenceDefinition(java.lang.String fieldName,
EntityBuilder referenceBuilder,
java.lang.String[] fieldProperty,
java.lang.String fieldDescription)
Builds the definition of a reference field. |
FieldDefinition |
buildValueDefinition(java.lang.String fieldName,
java.lang.String[] fieldProperty,
java.lang.String fieldDescription)
Builds the definition of a value field. |
static void |
init()
Initializes the element builders. |
protected void |
newEntity(java.lang.String entityName)
Starts building new entity. |
protected void |
newEvent()
Starts building new event. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected int elementType
Constructor Detail |
protected ElementBuilder(java.lang.String elementName, java.lang.String elementDescription)
elementName
- name of the elementselementDescription
- description of the elementsMethod Detail |
public static void init()
public FieldDefinition buildValueDefinition(java.lang.String fieldName, java.lang.String[] fieldProperty, java.lang.String fieldDescription)
fieldName
- name of the fieldfieldProperty
- property of the fieldfieldDescription
- description of the field
public FieldDefinition buildReferenceDefinition(java.lang.String fieldName, EntityBuilder referenceBuilder, java.lang.String[] fieldProperty, java.lang.String fieldDescription)
fieldName
- name of the fieldreferenceBuilder
- builder of the referencefieldProperty
- property of the fieldfieldDescription
- description of the field
protected EntityDefinition buildEntityDefinition()
protected EventDefinition buildEventDefinition()
protected void newEntity(java.lang.String entityName)
entityName
- name of the entityprotected void newEvent()
public void addValueField(FieldDefinition fieldKey, int value)
value
- value of the fieldpublic void addReferenceField(FieldDefinition fieldKey, Entity reference)
reference
- the referenceprotected Entity buildEntity()
protected Event buildEvent()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |