org.inigma.utopia.paper.events
Class AbstractEvent

java.lang.Object
  extended by org.inigma.utopia.paper.events.AbstractEvent
All Implemented Interfaces:
java.lang.Comparable<AbstractEvent>
Direct Known Subclasses:
AidEvent, AttackEvent, DefectEvent, DragonSentEvent, DragonStartEvent, KilledEvent, RelationsEvent, UnknownEvent

public abstract class AbstractEvent
extends java.lang.Object
implements java.lang.Comparable<AbstractEvent>


Constructor Summary
AbstractEvent()
           
 
Method Summary
 int compareTo(AbstractEvent event)
           
 UtopiaDate getDate()
           
abstract  AbstractEvent getEvent(java.lang.String eventText)
           
protected static Kingdom getKingdom(java.lang.String info)
           
static int getNumber(java.lang.String num)
           
protected static Province getProvince(java.lang.String info)
           
 void setUtopiaDate(java.lang.String date)
           
 java.lang.String toString()
           
protected static java.lang.String translate(java.lang.String info)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractEvent

public AbstractEvent()
Method Detail

getNumber

public static int getNumber(java.lang.String num)

getKingdom

protected static Kingdom getKingdom(java.lang.String info)

translate

protected static java.lang.String translate(java.lang.String info)

getProvince

protected static Province getProvince(java.lang.String info)

getEvent

public abstract AbstractEvent getEvent(java.lang.String eventText)

setUtopiaDate

public void setUtopiaDate(java.lang.String date)

getDate

public UtopiaDate getDate()

compareTo

public int compareTo(AbstractEvent event)
Specified by:
compareTo in interface java.lang.Comparable<AbstractEvent>

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2008. All Rights Reserved.