Jeospace API

org.jeospace.designation
Class Classification

java.lang.Object
  extended byorg.jeospace.designation.Classification

public class Classification
extends java.lang.Object

Constant objects representing the type of simulation object.

Version:
$Revision: 1.1.1.1 $
Author:
Rex Melton

Field Summary
static Classification ARTIFICIAL_SATELLITE
          Constant indicating an artificial satellite.
static Classification COMET
          Constant indicating a comet, a secondary natural satellites of stars exhibiting highly eccentric orbits.
static Classification MINOR_PLANET
          Constant indicating a minor planet, the secondary natural satellites of stars.
static Classification MOON
          Constant indicating a moon, a natural satellite of a planet
 java.lang.String name
          The name of the type of simulation object
static Classification PLANET
          Constant indicating a major planet, the primary natural satellites of stars.
static Classification STAR
          Constant indicating a stellar object.
 
Constructor Summary
protected Classification(java.lang.String name)
          Construct a Classification object.
 
Method Summary
static Classification[] getClassifications()
          Return an array of the defined Classification objects
 java.lang.String toString()
          Return a String representation ( the name String ) of this Classification object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

STAR

public static final Classification STAR
Constant indicating a stellar object.


PLANET

public static final Classification PLANET
Constant indicating a major planet, the primary natural satellites of stars.


MINOR_PLANET

public static final Classification MINOR_PLANET
Constant indicating a minor planet, the secondary natural satellites of stars. Also known as asteroids, planetoids and planetesimals.


COMET

public static final Classification COMET
Constant indicating a comet, a secondary natural satellites of stars exhibiting highly eccentric orbits. Another type of planetesimal.


MOON

public static final Classification MOON
Constant indicating a moon, a natural satellite of a planet


ARTIFICIAL_SATELLITE

public static final Classification ARTIFICIAL_SATELLITE
Constant indicating an artificial satellite.


name

public final java.lang.String name
The name of the type of simulation object

Constructor Detail

Classification

protected Classification(java.lang.String name)
Construct a Classification object.

Parameters:
name - the format type
Method Detail

getClassifications

public static Classification[] getClassifications()
Return an array of the defined Classification objects

Returns:
the array of the defined Classification objects

toString

public java.lang.String toString()
Return a String representation ( the name String ) of this Classification object.

Returns:
a String representation of this Classification object

Jeospace API

Copyright © 2006 - jeospace.org