public interface ObjectiveBuilder
Objective
instances.Modifier and Type | Method and Description |
---|---|
Objective |
build()
Builds an instance of an
Objective . |
ObjectiveBuilder |
criterion(Criterion criterion)
|
ObjectiveBuilder |
displayName(Text displayName)
Sets the display name of the
Objective . |
ObjectiveBuilder |
name(String name)
Sets the name of the
Objective . |
ObjectiveBuilder |
objectiveDisplayMode(ObjectiveDisplayMode objectiveDisplayMode)
Sets the
ObjectiveDisplayMode of the Objective . |
ObjectiveBuilder |
reset()
Resets all information regarding the
Objective to be created. |
ObjectiveBuilder name(String name)
Objective
.name
- The name to setObjectiveBuilder displayName(Text displayName)
Objective
.displayName
- The display name to setObjectiveBuilder criterion(Criterion criterion)
criterion
- The Criterion
to setObjectiveBuilder objectiveDisplayMode(ObjectiveDisplayMode objectiveDisplayMode)
ObjectiveDisplayMode
of the Objective
.objectiveDisplayMode
- The ObjectiveDisplayMode
to setObjectiveBuilder reset()
Objective
to be created.Objective build() throws IllegalStateException
Objective
.Objective
IllegalStateException
- if the Objective
is not complete