Package org.gjt.universe

Interface Summary
Factory  
Orderable Orderable.java Created: Thu Apr 13 13:42:04 2000
OrderChangeListener  
OrderModelChangeListener  
ResourceGroupsListListener  
TurnProcessedListener  
 

Class Summary
AggregatedResourceGroup  
AlphaOptions This class is used to enable/disable parts of code at runtime.
AtmosphereCompositionType  
AtmosphereCompositionType.CarbonDioxideAtmosphereCompositionType This standard subclass is used to represent planets which have an atmosphere composed almost entirely of carbon dioxide.
AtmosphereCompositionType.HydrogenAtmosphereCompositionType This standard subclass is used to represent planets which have an atmosphere composed almost entirely of hydrogen.
AtmosphereCompositionType.NoneAtmosphereCompositionType This standard subclass is used to represent planets which have such a low surface pressure that they have no appreciable atmosphere.
AtmosphereCompositionType.NormalAtmosphereCompositionType This standard subclass is used to represent planets which have atmospheric composition ranges which are much like those of Earth.
AtmosphereType  
AtmosphereType.NoneAtmosphereType This standard subclass is used to represent non-existent atmospheres (i.e.
AtmosphereType.NormalAtmosphereType This standard subclass is used to represent atmospheres which are much like that of Earth.
Civ  
CivID This class is used to access Civ objects in the database.
CivList The this class handles look-up of specific civilizations by their unique ID.
CivOptions  
CivUndefined This class supports a single instance which is used to represent an unknown civ in situations where null can not be used.
Classification  
CommandLine Parses the command line options and sets the appropriate flags in the class.
Config  
Coord Encapsulates a cartesian three-space coordinate.
CostBase This class (and subclasses) represents the "cost" or resources involved in creating or maintaining a particular thing.
CostID This class is used to access Cost objects in the database.
CostList  
CostUndefined  
DBItem The base class of all database items.
DBList  
DBTable This class is used to implement a searchable and enumerable table of objects that can be accessed and modified in a synchronized manner.
DBType Enumerated type for the DBItem class.
DisplayAlien  
DisplayAlienFilter  
DisplayDebug  
DisplayFleet  
DisplayFleetFilter  
DisplayGalaxy  
DisplayGalaxyFilter  
DisplayModuleDesign  
DisplayNode This class represents one icon on an info tree.
DisplayNodeColor This is an enumerated type for the DisplayNode class.
DisplayNodeType This is an enumerated type for the DisplayNode class.
DisplayPlanet  
DisplayPlanetFilter  
DisplayResults  
DisplayReturn  
DisplayReturnType This is an enumerated type for the DisplayReturn class.
DisplayShipDesign  
DisplayStation  
DisplayStationFilter  
DisplaySystem  
DisplaySystemFilter  
DisplayTech  
DisplayUtil This class has various utilities for displaying of information.
DisplayWormhole  
DisplayWormholeFilter  
Distribution  
FleetBase Abstract base class for representing a group of ships moving together or stationed in the same location.
FleetID This class is used to access Fleet objects in the database.
FleetList This class handles look-up of specific fleets by their unique ID.
FleetStd  
GalaxyBase Abstract class from which all concrete classes used to represent galaxies in the game are to be derived.
GalaxyElliptical The GalaxyElliptical class used for galaxies containing a random scattering of star systems with an overall structure which astronomers refer to as elliptical.
GalaxyGliese Class used to represent a galaxy defined by the portion of the Milky Way contained in the Gliese Star Catalog.
GalaxyGlobular This class implements instances of randomly generated globular galaxies.
GalaxyID This class is used to access Galaxy objects in the database.
GalaxyList This class handles look-up of specific galaxies by their unique ID.
GalaxySpiral This class implements instances of randomly generated spiral galaxies.
GalaxyStd Class used for standard irregular galaxies containing a a random scattering of star systems with no discernable structure.
GalaxyTest This class is used for testing...
GalaxyType  
GalaxyUndefined  
GameEngine This class starts and runs the game.
GameGoals  
GameOptions This class implements an object which contains the game options which may be set by the creating civ.
GameScale  
GlieseCatalog  
GlieseLine Parses each line of of the Gliese Catalog.
GravityType  
GravityType.HighGravityType This standard subclass is used to classify a surface gravity which is slightly heavier than that of Earth and which most beings would find oppressive.
GravityType.LowGravityType This standard subclass is used to classify a surface gravity which is much less than that of Earth, but still enough that objects won't simply fly of the surface.
GravityType.NormalGravityType This standard subclass is used to classify a surface gravity which is essentially the same as that of Earth.
GravityType.UltraHighGravityType This standard subclass is used to classify a surface gravity which is so heavy that most beings would be instantly crushed into paste by it.
GravityType.ZeroGravityType This standard subclass is used to classify a surface gravity which is so weak that it is eseentially non- existent (e.g.
GroupDisplay GroupDisplay.java Created: Wed Oct 20 09:45:46 1999
GUIFactory  
Index This is the base class for all ID classes.
JarLoader  
KeyedItem  
Knowledge  
KnowledgeAlien This class represents the Knowledge about a particular alien.
KnowledgeAlienMap  
KnowledgeBase This is the base class for all Knowledge objects.
KnowledgeFleet  
KnowledgeFleetMap  
KnowledgeID This class is used to access Knowledge objects in the database.
KnowledgeList  
KnowledgeModuleDesign This class represents the Knowledge about a particular item.
KnowledgeModuleDesignMap  
KnowledgePlanet This class represents the Knowledge about a particular planet.
KnowledgePlanetMap  
KnowledgeShip  
KnowledgeShipDesign  
KnowledgeShipDesignMap  
KnowledgeShipMap  
KnowledgeStation  
KnowledgeStationMap  
KnowledgeSystem  
KnowledgeSystemMap  
KnowledgeTech This class represents the Knowledge about a particular tech.
KnowledgeTechMap  
KnowledgeUndefined This class represents the undefined Knowledge object
Location The Location class represents a "location" in the universe.
LocationType Enumerated type for the Location class.
Log  
ManifestItems  
ManifestItems.KVPair  
ModuleBase The ModuleBase class represents objects used to "construct" ships, and stations.
ModuleDesignBase The ModuleDesignBase class represents objects used to "construct" ships, and stations.
ModuleDesignID  
ModuleDesignList  
ModuleDesignUndefined  
ModuleID  
ModuleList  
ModuleUndefined  
Names The Names class randomly creates names used in the program.
NonsyncList A non synchronized Linked List.
Order This is the base class for all Order objects.
OrderableOrderModel  
OrderColonize  
OrderEngine  
OrderModel  
OrderMove  
OrderQueue  
OrderQueueSet This data structure is an array of hashtables.
OrderQueueSetIndex  
OrderQueueSetIndex.OrderQueueSetIndexEnumeration  
OrderTransfer OrderTransfer.java Created: Wed Jun 14 10:48:03 2000
OrderTransitWormhole  
PlanetBase  
PlanetID This class is used to access Planet objects in the database.
PlanetList  
PlanetType  
PlanetUndefined  
PlayerBase  
PlayerComputer  
PlayerComputerTest  
PlayerHuman  
PlayerID This class is used to access Player objects in the database.
PlayerList The this class handles look-up of specific players.
PlayerThread  
PlayerThreadComputer  
PlayerThreadComputerTest  
PlayerThreadHuman  
PlayerType  
PlayerUndefined This class supports a single instance which is used to represent an unknown player in situations where null can not be used.
PlayOptions  
Polynomial This class represents a polynomial.
Pool  
ProtoModule  
ProtoObject ProtoObject.java Created: Wed Jun 14 09:29:45 2000 ProtoObject is the base class from which ProtoTech, ProtoModule, and ProtoShip are derived.
ProtoShip  
ProtoTech  
RaceBase  
RaceRandom  
Relationship  
RelationshipType Enumerated type for the Relationship class.
ResourceGroup  
ResultArrival  
ResultBase The base class for all Result objects.
ResultBattle An object encapsulating information about the result of a battle.
ResultBuild  
ResultColonize An object encapsulating information about the result of sending a colony ship to a colonizable location.
ResultDetection  
ResultEngineering  
ResultHomeSystem  
ResultList  
ResultMessage  
ResultTech  
ResultWormholeOscillation  
SaveGame  
SchemeBase This is the base class for all Scheme objects.
ShipBase This class represents one ship.
ShipDesignBase  
ShipDesignFilter  
ShipDesignID  
ShipDesignList  
ShipDesignUndefined  
ShipID  
ShipList  
ShipStd  
Star Instances of this very simple class represent a star in the game.
StarNames This class handles reading in a list of star name from the UniverseData file.
StationBase  
StationID  
StationList  
StationUndefined  
SurfacePressureType  
SurfacePressureType.HighSurfacePressureType This standard subclass is used to represent planets which have a surface pressure slightly higher than Earth-normal.
SurfacePressureType.LowSurfacePressureType This standard subclass is used to represent planets which have a surface pressure slightly higher than Earth-normal.
SurfacePressureType.NoneSurfacePressureType This standard subclass is used to represent planets which have such a low surface pressure that they essentially have no atmosphere at all.
SurfacePressureType.NormalSurfacePressureType This standard subclass is used to represent planets which have surface pressure much like that of Earth.
SurfacePressureType.UltraHighSurfacePressureType This standard subclass is used to represent planets which have a surface pressure significantly higher than Earth-normal.
SurfacePressureType.UltraLowSurfacePressureType This standard subclass is used to represent planets which have a surface pressure significantly lower than Earth-normal.
SystemBase The abstract base class from which concrete star system classes are defined.
SystemGliese This class implements a special star system object which represents Earth's solar system, with its known set of planets and their moons.
SystemID This class is used to access System objects in the database.
SystemList  
SystemStd A concrete class with constructors which allow creation of planets using the accrete planetary make-up model.
SystemUndefined  
TechBase  
TechID  
TechList  
TechUndefined  
TemperatureType  
TemperatureType.CoolTemperatureType This standard subclass is used to represent planets which have temperature ranges slightly colder than those of Earth.
TemperatureType.ExtremeTemperatureType This standard subclass is used to represent planets which have temperature ranges entirely above the boiling point of water on Earth.
TemperatureType.GlacialTemperatureType This standard subclass is used to represent planets which have temperature ranges entirely below the freezing point of water on Earth.
TemperatureType.HotTemperatureType This standard subclass is used to represent planets which have temperature ranges slightly warmer than those of Earth.
TemperatureType.InfernalTemperatureType This standard subclass is used to represent planets which have temperature ranges entirely above the boiling point of water on Earth.
TemperatureType.NormalTemperatureType This standard subclass is used to represent planets which have temperature ranges which are much like those of Earth.
TerrainType  
TerrainType.DesertTerrainType This standard subclass is used to represent a planet covered in a vast desert (e.g.
TerrainType.GasGiantTerrainType This standard subclass is used as the catch-all for those terrains whose make-up falls outside the character of all other terrain types.
TerrainType.IceboundOceanTerrainType This standard subclass is used to represent a planet completely covered in an ocean encased beneath a layer of ice (e.g.
TerrainType.IceTerrainType This standard subclass is used to represent a planet completely covered by a layer of ice (e.g.
TerrainType.MixedTerrainType This standard subclass is used to represent a planet containing a mix of various land and ocean terrain (e.g.
TerrainType.OceanTerrainType This standard subclass is used to represent a planet almost completely covered by an ocean.
TerrainType.RockTerrainType This standard subclass is used to represent a barren rocky planet (e.g.
ThemeFileFilter This class represnts a file filter for Universe Theme Files.
TurnBase  
TurnDirect  
Universe This is the main application class for the Universe Gaming System.
UniverseData Encapsulates searching for resources (e.g.
UniverseScriptObject  
UniverseTestHarness  
UPM  
UPM.GroupKVP  
UPM.PluginInfo Class PluginInfo: Contains the basic data about each plugin that has been loaded.
UStatus  
Util  
VectorDisplayReturn  
VectorFleetID  
VectorGalaxyID  
VectorModuleDesignID  
VectorModuleID  
VectorPlanetID  
VectorShipDesignID  
VectorShipID  
VectorStationID  
VectorSystemID  
VectorTechID  
VersionInfo  
WeatherType  
WeatherType.CalmWeatherType This standard subclass is used to represent planetary weather which is much less energetic than that of Earth.
WeatherType.NoneWeatherType This standard subclass is used to represent planetary weather which is much less energetic than that of Earth.
WeatherType.NormalWeatherType This standard subclass is used to represent planetary weather which is no more violent than that of Earth.
WeatherType.TurbulentWeatherType This standard subclass is used to represent planetary weather which is slightly violent than that of Earth.
WeatherType.ViolentWeatherType This standard subclass is used to represent planetary weather which is much more violent than that of Earth.
Wormhole A wormhole is a zero length conduit between two distant points in space through the lowest (zero-dimension) level of hyperspace.
WormholeID This class is used for unique IDs to access Wormhole objects in the database.
WormholeList The this class handles look-up of specific wormholes by their unique ID.
WormholeOscillating This class implements a special kind of wormhole which has one end-point which oscillates between two or more locations on a regular basis.
WormholeUndefined This class is used to represent a wormhole which is not defined.
 

Exception Summary
GUIUnknownException  
NotLocatableException  
SchemeUnknownException  
 



Copyright © 2001 Universe Dev Team All Rights Reserved.