EVolve.data
Class EventBuilder

java.lang.Object
  |
  +--EVolve.data.ElementBuilder
        |
        +--EVolve.data.EventBuilder

public class EventBuilder
extends ElementBuilder

Event builder.


Field Summary
 
Fields inherited from class EVolve.data.ElementBuilder
elementType
 
Constructor Summary
EventBuilder(java.lang.String eventName, java.lang.String eventDescription)
          Creates an event builder.
 
Method Summary
 EventDefinition buildDefinition()
          Builds the element definition.
 Event buildEvent()
          Builds the event.
 void newEvent()
          Starts building new event.
 
Methods inherited from class EVolve.data.ElementBuilder
addReferenceField, addValueField, buildEntity, buildEntityDefinition, buildEventDefinition, buildReferenceDefinition, buildValueDefinition, init, newEntity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventBuilder

public EventBuilder(java.lang.String eventName,
                    java.lang.String eventDescription)
Creates an event builder.

Parameters:
eventName - name of the events
eventDescription - description of the events
Method Detail

buildDefinition

public EventDefinition buildDefinition()
Builds the element definition.

Returns:
the element definition

newEvent

public void newEvent()
Starts building new event.

Overrides:
newEvent in class ElementBuilder

buildEvent

public Event buildEvent()
Builds the event.

Overrides:
buildEvent in class ElementBuilder
Returns:
the event