game.events
Class AbstractCompoundEvent

java.lang.Object
  |
  +--game.events.AbstractEvent
        |
        +--game.events.AbstractCompoundEvent
All Implemented Interfaces:
Event
Direct Known Subclasses:
EventJoin, EventNegativeJoin, EventNegativeUnion, EventUnion

public abstract class AbstractCompoundEvent
extends AbstractEvent

Abstract class to hold a collection of othe revents.


Field Summary
protected  java.util.Collection collection
          List of events.
 
Constructor Summary
AbstractCompoundEvent()
          Constructor.
 
Method Summary
 void setBuildUnitEvent(BuildUnitEvent value)
           
 void setCivilizationSizeEvent(CivilizationSizeEvent value)
           
 void setConditionEvent(ConditionEvent value)
           
 void setDefunctEvent(DefunctEvent value)
           
 void setEventJoin(EventJoin value)
           
 void setEventNegativeJoin(EventNegativeJoin value)
           
 void setEventNegativeUnion(EventNegativeUnion value)
           
 void setEventUnion(EventUnion value)
           
 void setIsFoggedEvent(IsFoggedEvent value)
           
 void setIsVisibleEvent(IsVisibleEvent value)
           
 void setLoadSettlersEvent(LoadSettlersEvent value)
           
 void setPopulationEvent(PopulationEvent value)
           
 void setSettledEvent(SettledEvent value)
           
 void setSingleVisitEvent(SingleVisitEvent value)
           
 void setTurnEvent(TurnEvent value)
           
 void setUnitCountEvent(UnitCountEvent value)
           
 void setUnitPresentEvent(UnitPresentEvent value)
           
 void setYearEvent(YearEvent value)
           
 void setZeroPopulationEvent(ZeroPopulationEvent value)
           
 java.lang.String toString()
          Implementation of the Object method.
 
Methods inherited from class game.events.AbstractEvent
activate, addActivateEvent, addBulletin, addDisplay, addEnableTechnology, addEventAction, addGiveResearch, addRemoveEvent, addRemoveFeature, addSaveCondition, addSaveCondition, addUnits, autocenter, cancel, getAfterTurn, getCivilization, getCivilizationName, getName, getNegative, isCancelled, isCurrent, performActions, setAfter, setCancelCondition, setCancelTurn, setCenterView, setCenterView, setCivilization, setInactive, setName, setNegative
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface game.events.Event
hasOccurred
 

Field Detail

collection

protected java.util.Collection collection
List of events.

Constructor Detail

AbstractCompoundEvent

public AbstractCompoundEvent()
Constructor.

Method Detail

setBuildUnitEvent

public void setBuildUnitEvent(BuildUnitEvent value)

setCivilizationSizeEvent

public void setCivilizationSizeEvent(CivilizationSizeEvent value)

setConditionEvent

public void setConditionEvent(ConditionEvent value)

setDefunctEvent

public void setDefunctEvent(DefunctEvent value)

setEventJoin

public void setEventJoin(EventJoin value)

setEventUnion

public void setEventUnion(EventUnion value)

setEventNegativeJoin

public void setEventNegativeJoin(EventNegativeJoin value)

setEventNegativeUnion

public void setEventNegativeUnion(EventNegativeUnion value)

setIsFoggedEvent

public void setIsFoggedEvent(IsFoggedEvent value)

setIsVisibleEvent

public void setIsVisibleEvent(IsVisibleEvent value)

setLoadSettlersEvent

public void setLoadSettlersEvent(LoadSettlersEvent value)

setPopulationEvent

public void setPopulationEvent(PopulationEvent value)

setSettledEvent

public void setSettledEvent(SettledEvent value)

setSingleVisitEvent

public void setSingleVisitEvent(SingleVisitEvent value)

setTurnEvent

public void setTurnEvent(TurnEvent value)

setUnitCountEvent

public void setUnitCountEvent(UnitCountEvent value)

setUnitPresentEvent

public void setUnitPresentEvent(UnitPresentEvent value)

setYearEvent

public void setYearEvent(YearEvent value)

setZeroPopulationEvent

public void setZeroPopulationEvent(ZeroPopulationEvent value)

toString

public java.lang.String toString()
Implementation of the Object method.

Overrides:
toString in class java.lang.Object
Returns:
a string representation.