edu.sdsc.mbt.util
Class PeriodicTable

java.lang.Object
  extended byedu.sdsc.mbt.util.PeriodicTable

public class PeriodicTable
extends java.lang.Object

Provides a container object to hold chemical Element objects.

Author:
John L. Moreland
See Also:


Constructor Summary
PeriodicTable()
           
 
Method Summary
static Element getElement(int atomic_number)
          Get an Element by its atomic number.
static Element getElement(short index)
           
static Element getElement(java.lang.String symbol)
          Get an Element by its symbol.
static java.lang.String getElementByWeight(double weight)
           
static int getElementCount()
          Return the number of Elements stored in this table.
static java.lang.String getElementName(int atomic_number)
          Get an Element name by its atomic number.
static java.lang.String getElementName(java.lang.String symbol)
          Get an Element name by its symbol.
static int getElementNumber(java.lang.String symbol)
          Get an Element atomic number by its symbol.
static java.lang.String getElementSymbol(int atomic_number)
           
static java.lang.String getElementSymbol(short index)
           
static double getElementWeight(int atomic_number)
          Get an Element atomic weight by its atomic number.
static double getElementWeight(short index)
           
static double getElementWeight(java.lang.String symbol)
          Get an Element atomic weight by its symbol.
static boolean isElement(short index)
           
static boolean isElementSymbol(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PeriodicTable

public PeriodicTable()
Method Detail

getElementCount

public static int getElementCount()
Return the number of Elements stored in this table.


getElement

public static Element getElement(int atomic_number)
Get an Element by its atomic number.


getElement

public static Element getElement(java.lang.String symbol)
Get an Element by its symbol.


isElementSymbol

public static boolean isElementSymbol(java.lang.String s)

getElement

public static Element getElement(short index)

getElementName

public static java.lang.String getElementName(int atomic_number)
Get an Element name by its atomic number.


getElementSymbol

public static java.lang.String getElementSymbol(int atomic_number)

getElementSymbol

public static java.lang.String getElementSymbol(short index)

getElementName

public static java.lang.String getElementName(java.lang.String symbol)
Get an Element name by its symbol.


getElementNumber

public static int getElementNumber(java.lang.String symbol)
Get an Element atomic number by its symbol.


getElementWeight

public static double getElementWeight(int atomic_number)
Get an Element atomic weight by its atomic number.


getElementWeight

public static double getElementWeight(java.lang.String symbol)
Get an Element atomic weight by its symbol.


getElementWeight

public static double getElementWeight(short index)

getElementByWeight

public static java.lang.String getElementByWeight(double weight)

isElement

public static boolean isElement(short index)