|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.chemistry.quantum.AtomInfo
public class AtomInfo
The default AtomProperty configuration.
.. follows a singleton pattern. .. and an observer pattern for notifying the registered classes of the changes at runtime.
| Constructor Summary | |
|---|---|
AtomInfo()
Creates a new instance of AtomInfo |
|
| Method Summary | |
|---|---|
int |
getAtomicNumber(java.lang.String symbol)
Getter for property atomicNumber. |
java.util.Hashtable |
getAtomicNumberTable()
Getter for property atomicNumberTable. |
double |
getAtomicWeight(java.lang.String symbol)
Getter for property atomicWeight. |
java.util.Hashtable |
getAtomicWeightTable()
Getter for property atomicWeightTable. |
java.util.Hashtable |
getColorTable()
Getter for property colorTable. |
double |
getCovalentRadius(java.lang.String symbol)
Getter for property covalentRadius. |
java.util.Hashtable |
getCovalentRadiusTable()
Getter for property covalentRadiusTable. |
int |
getDefaultValency(java.lang.String symbol)
Getter for property defaultValency. |
java.util.Hashtable |
getDefaultValencyTable()
Getter for property defaultValencyTable. |
java.util.Hashtable |
getDoubleBondOverlapTable()
Getter for property doubleBondOverlap. |
static AtomInfo |
getInstance()
Obtain an instance of this ... |
java.lang.String |
getName(java.lang.String symbol)
Getter for property name. |
java.util.Hashtable |
getNameTable()
Getter for property nameTable. |
double |
getVdwRadius(java.lang.String symbol)
Getter for property vdwRadius. |
java.util.Hashtable |
getVdwRadiusTable()
Getter for property vdwRadiusTable. |
java.util.Hashtable |
getWeakBondAngleTable()
Getter for property weakBondAngleTable. |
static void |
reset()
method to resent the instance of AtomInfo .. so that default values are loaded. |
void |
setAtomicNumber(java.lang.String symbol,
int atomicNumber)
Setter for property atomicNumber. |
void |
setAtomicNumberTable(java.util.Hashtable atomicNumberTable)
Setter for property atomicNumberTable. |
void |
setAtomicWeight(java.lang.String symbol,
double atomicWeight)
Setter for property atomicWeight. |
void |
setAtomicWeightTable(java.util.Hashtable atomicWeightTable)
Setter for property atomicWeightTable. |
void |
setColorTable(java.util.Hashtable colorTable)
Setter for property colorTable. |
void |
setCovalentRadius(java.lang.String symbol,
double covalentRadius)
Setter for property covalentRadius. |
void |
setCovalentRadiusTable(java.util.Hashtable covalentRadiusTable)
Setter for property covalentRadiusTable. |
void |
setDefaultValency(java.lang.String symbol,
int defaultValency)
Setter for property defaultValency. |
void |
setDefaultValencyTable(java.util.Hashtable defaultValencyTable)
Setter for property defaultValencyTable. |
void |
setDoubleBondOverlapTable(java.util.Hashtable doubleBondOverlapTable)
Setter for property doubleBondOverlap. |
void |
setName(java.lang.String symbol,
java.lang.String name)
Setter for property weakBondAngle. |
void |
setNameTable(java.util.Hashtable nameTable)
Setter for property nameTable. |
void |
setVdwRadius(java.lang.String symbol,
double vdwRadius)
Setter for property vdwRadius. |
void |
setVdwRadiusTable(java.util.Hashtable vdwRadiusTable)
Setter for property vdwRadiusTable. |
void |
setWeakBondAngleTable(java.util.Hashtable weakBondAngleTable)
Setter for property weakBondAngleTable. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AtomInfo()
| Method Detail |
|---|
public static AtomInfo getInstance()
public static void reset()
public java.util.Hashtable getNameTable()
public void setNameTable(java.util.Hashtable nameTable)
nameTable - New value of property nameTable.public java.util.Hashtable getAtomicNumberTable()
public void setAtomicNumberTable(java.util.Hashtable atomicNumberTable)
atomicNumberTable - New value of property atomicNumberTable.public java.util.Hashtable getAtomicWeightTable()
public void setAtomicWeightTable(java.util.Hashtable atomicWeightTable)
atomicWeightTable - New value of property atomicWeightTable.public java.util.Hashtable getCovalentRadiusTable()
public void setCovalentRadiusTable(java.util.Hashtable covalentRadiusTable)
covalentRadiusTable - New value of property covalentRadiusTable.public java.util.Hashtable getVdwRadiusTable()
public void setVdwRadiusTable(java.util.Hashtable vdwRadiusTable)
vdwRadiusTable - New value of property vdwRadiusTable.public java.util.Hashtable getDefaultValencyTable()
public void setDefaultValencyTable(java.util.Hashtable defaultValencyTable)
defaultValencyTable - New value of property defaultValencyTable.public java.util.Hashtable getWeakBondAngleTable()
public void setWeakBondAngleTable(java.util.Hashtable weakBondAngleTable)
weakBondAngleTable - New value of property weakBondAngleTable.public java.util.Hashtable getDoubleBondOverlapTable()
public void setDoubleBondOverlapTable(java.util.Hashtable doubleBondOverlapTable)
doubleBondOverlap - New value of property doubleBondOverlap.public java.util.Hashtable getColorTable()
public void setColorTable(java.util.Hashtable colorTable)
colorTable - New value of property colorTable.public int getAtomicNumber(java.lang.String symbol)
symbol - - the atom symbol, IUPAC name!
public void setAtomicNumber(java.lang.String symbol,
int atomicNumber)
symbol - - the atom symbol, IUPAC name!atomicNumber - New value of property atomicNumber.public double getAtomicWeight(java.lang.String symbol)
symbol - - the atom symbol, IUPAC name!
public void setAtomicWeight(java.lang.String symbol,
double atomicWeight)
symbol - - the atom symbol, IUPAC name!atomicWeight - New value of property atomicWeight.public int getDefaultValency(java.lang.String symbol)
symbol - - the atom symbol, IUPAC name!
public void setDefaultValency(java.lang.String symbol,
int defaultValency)
symbol - - the atom symbol, IUPAC name!defaultValency - New value of property defaultValency.public double getCovalentRadius(java.lang.String symbol)
symbol - - the atom symbol, IUPAC name!
public void setCovalentRadius(java.lang.String symbol,
double covalentRadius)
symbol - - the atom symbol, IUPAC name!covalentRadius - New value of property covalentRadius.public double getVdwRadius(java.lang.String symbol)
symbol - - the atom symbol, IUPAC name!
public void setVdwRadius(java.lang.String symbol,
double vdwRadius)
symbol - - the atom symbol, IUPAC name!vdwRadius - New value of property vdwRadius.public java.lang.String getName(java.lang.String symbol)
symbol - - the atom symbol, IUPAC name!
public void setName(java.lang.String symbol,
java.lang.String name)
symbol - - the atom symbol, IUPAC name!name - New value of property name.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||