Class PeriodicTable
- java.lang.Object
-
- org.openscience.cdk.tools.periodictable.PeriodicTable
-
public final class PeriodicTable extends Object
Represents elements of the Periodic Table. This utility class was previously useful when one wants generic properties of elements such as atomic number, VdW radius etc. The new approach to this is to use theElements
enumeration.- Author:
- Rajarshi Guha
- Source code:
- main
- Belongs to CDK module:
- core
- Keywords:
- element, periodic table, radius, vanderwaals, electronegativity
- Created on:
- 2008-06-12
-
-
Constructor Summary
Constructors Constructor Description PeriodicTable()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Integer
getAtomicNumber(String symbol)
Get the atomic number of the element.static String
getCASId(String symbol)
Get the CAS ID for an element.static String
getChemicalSeries(String symbol)
Get the chemical series for an element.static Double
getCovalentRadius(String symbol)
Get the covalent radius for an element.static int
getElementCount()
Return the number of elements currently considered in the periodic table.static Integer
getGroup(String symbol)
Get the group of the element.static String
getName(String symbol)
Get the name of the element.static Double
getPaulingElectronegativity(String symbol)
Get the Pauling electronegativity of an element.static Integer
getPeriod(String symbol)
Get the period of the element.static String
getPhase(String symbol)
Get the phase of the element.static String
getSymbol(int atomicNumber)
Get the symbol for the specified atomic number.static Double
getVdwRadius(String symbol)
Get the Van der Waals radius for the element in question.
-
-
-
Method Detail
-
getVdwRadius
public static Double getVdwRadius(String symbol)
Get the Van der Waals radius for the element in question.- Parameters:
symbol
- The symbol of the element- Returns:
- the Van der waals radius
-
getCovalentRadius
public static Double getCovalentRadius(String symbol)
Get the covalent radius for an element.- Parameters:
symbol
- the symbol of the element- Returns:
- the covalent radius
-
getCASId
public static String getCASId(String symbol)
Get the CAS ID for an element.- Parameters:
symbol
- the symbol of the element- Returns:
- the CAS ID
-
getChemicalSeries
public static String getChemicalSeries(String symbol)
Get the chemical series for an element.- Parameters:
symbol
- the symbol of the element- Returns:
- the chemical series of the element
-
getGroup
public static Integer getGroup(String symbol)
Get the group of the element.- Parameters:
symbol
- the symbol of the element- Returns:
- the group
-
getName
public static String getName(String symbol)
Get the name of the element.- Parameters:
symbol
- the symbol of the element- Returns:
- the name of the element
-
getPeriod
public static Integer getPeriod(String symbol)
Get the period of the element.- Parameters:
symbol
- the symbol of the element- Returns:
- the period
-
getPhase
public static String getPhase(String symbol)
Get the phase of the element.- Parameters:
symbol
- the symbol of the element- Returns:
- the phase of the element
-
getAtomicNumber
public static Integer getAtomicNumber(String symbol)
Get the atomic number of the element.- Parameters:
symbol
- the symbol of the element- Returns:
- the atomic number
-
getPaulingElectronegativity
public static Double getPaulingElectronegativity(String symbol)
Get the Pauling electronegativity of an element.- Parameters:
symbol
- the symbol of the element- Returns:
- the Pauling electronegativity
-
getSymbol
public static String getSymbol(int atomicNumber)
Get the symbol for the specified atomic number.- Parameters:
atomicNumber
- the atomic number of the element- Returns:
- the corresponding symbol
-
getElementCount
public static int getElementCount()
Return the number of elements currently considered in the periodic table.- Returns:
- the number of elements in the periodic table
-
-