org.gjt.universe
Class TechBase
java.lang.Object
|
+--org.gjt.universe.DBItem
|
+--org.gjt.universe.TechBase
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- Tech_001, TechUndefined
- public abstract class TechBase
- extends DBItem
- See Also:
- Serialized Form
Constructor Summary |
TechBase()
Constructor for TechUndefined |
TechBase(java.lang.String in_name)
Constructor - makes ID for Tech object |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
currentID
private static TechID currentID
ID
private TechID ID
name
private java.lang.String name
TechBase
public TechBase(java.lang.String in_name)
- Constructor - makes ID for Tech object
TechBase
public TechBase()
- Constructor for TechUndefined
getID
public TechID getID()
- Return the ID
getIndex
public Index getIndex()
- Description copied from class:
DBItem
- See getID() in the subclasses for a typed version.
- Specified by:
getIndex
in class DBItem
resetTechID
public static void resetTechID()
getName
public java.lang.String getName()
- Specified by:
getName
in class DBItem
getResearchableTechs
public static VectorTechID getResearchableTechs(CivID AID)
isDefault
public abstract boolean isDefault()
Copyright © 2001 Universe Dev Team All Rights Reserved.