info.mrupp.isoak1
Enum Element

java.lang.Object
  extended by java.lang.Enum<Element>
      extended by info.mrupp.isoak1.Element
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Element>

public enum Element
extends java.lang.Enum<Element>

Periodic table of the elements. Elements with temporary names (three letter abbreviations) are not included.


Enum Constant Summary
Ac
           
Ag
           
Al
           
Am
           
Ar
           
As
           
At
           
Au
           
B
           
Ba
           
Be
           
Bh
           
Bi
           
Bk
           
Br
           
C
           
Ca
           
Cd
           
Ce
           
Cf
           
Cl
           
Cm
           
Co
           
Cr
           
Cs
           
Cu
           
Db
           
Ds
           
Dy
           
Er
           
Es
           
Eu
           
F
           
Fe
           
Fm
           
Fr
           
Ga
           
Gd
           
Ge
           
H
           
He
           
Hf
           
Hg
           
Ho
           
Hs
           
I
           
In
           
Ir
           
K
           
Kr
           
La
           
Li
           
Lr
           
Lu
           
Md
           
Mg
           
Mn
           
Mo
           
Mt
           
N
           
Na
           
Nb
           
Nd
           
Ne
           
Ni
           
No
           
Np
           
O
           
Os
           
P
           
Pa
           
Pb
           
Pd
           
Pm
           
Po
           
Pr
           
Pt
           
Pu
           
Ra
           
Rb
           
Re
           
Rf
           
Rg
           
Rh
           
Rn
           
Ru
           
S
           
Sb
           
Sc
           
Se
           
Sg
           
Si
           
Sm
           
Sn
           
Sr
           
Ta
           
Tb
           
Tc
           
Te
           
Th
           
Ti
           
Tl
           
Tm
           
U
           
V
           
W
           
Xe
           
Y
           
Yb
           
Zn
           
Zr
           
 
Method Summary
 java.lang.String abbrev()
          The two-character abbreviation of the element.
 int atomicNumber()
          Atomic number ("Ordnungszahl"), the number of protons.
static Element fromString(java.lang.String abbrev)
          Returns the element constant for a one or two letter abbreviation.
 java.lang.String fullName()
          The unabbreviated english name of the element.
static Element valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static Element[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

Ac

public static final Element Ac

Ag

public static final Element Ag

Al

public static final Element Al

Am

public static final Element Am

Ar

public static final Element Ar

As

public static final Element As

At

public static final Element At

Au

public static final Element Au

B

public static final Element B

Ba

public static final Element Ba

Be

public static final Element Be

Bh

public static final Element Bh

Bi

public static final Element Bi

Bk

public static final Element Bk

Br

public static final Element Br

C

public static final Element C

Ca

public static final Element Ca

Cd

public static final Element Cd

Ce

public static final Element Ce

Cf

public static final Element Cf

Cl

public static final Element Cl

Cm

public static final Element Cm

Co

public static final Element Co

Cr

public static final Element Cr

Cs

public static final Element Cs

Cu

public static final Element Cu

Db

public static final Element Db

Ds

public static final Element Ds

Dy

public static final Element Dy

Er

public static final Element Er

Es

public static final Element Es

Eu

public static final Element Eu

F

public static final Element F

Fe

public static final Element Fe

Fm

public static final Element Fm

Fr

public static final Element Fr

Ga

public static final Element Ga

Gd

public static final Element Gd

Ge

public static final Element Ge

H

public static final Element H

He

public static final Element He

Hf

public static final Element Hf

Hg

public static final Element Hg

Ho

public static final Element Ho

Hs

public static final Element Hs

I

public static final Element I

In

public static final Element In

Ir

public static final Element Ir

K

public static final Element K

Kr

public static final Element Kr

La

public static final Element La

Li

public static final Element Li

Lr

public static final Element Lr

Lu

public static final Element Lu

Md

public static final Element Md

Mg

public static final Element Mg

Mn

public static final Element Mn

Mo

public static final Element Mo

Mt

public static final Element Mt

N

public static final Element N

Na

public static final Element Na

Nb

public static final Element Nb

Nd

public static final Element Nd

Ne

public static final Element Ne

Ni

public static final Element Ni

No

public static final Element No

Np

public static final Element Np

O

public static final Element O

Os

public static final Element Os

P

public static final Element P

Pa

public static final Element Pa

Pb

public static final Element Pb

Pd

public static final Element Pd

Pm

public static final Element Pm

Po

public static final Element Po

Pr

public static final Element Pr

Pt

public static final Element Pt

Pu

public static final Element Pu

Ra

public static final Element Ra

Rb

public static final Element Rb

Re

public static final Element Re

Rf

public static final Element Rf

Rg

public static final Element Rg

Rh

public static final Element Rh

Rn

public static final Element Rn

Ru

public static final Element Ru

S

public static final Element S

Sb

public static final Element Sb

Sc

public static final Element Sc

Se

public static final Element Se

Sg

public static final Element Sg

Si

public static final Element Si

Sm

public static final Element Sm

Sn

public static final Element Sn

Sr

public static final Element Sr

Ta

public static final Element Ta

Tb

public static final Element Tb

Tc

public static final Element Tc

Te

public static final Element Te

Th

public static final Element Th

Ti

public static final Element Ti

Tl

public static final Element Tl

Tm

public static final Element Tm

U

public static final Element U

V

public static final Element V

W

public static final Element W

Xe

public static final Element Xe

Y

public static final Element Y

Yb

public static final Element Yb

Zn

public static final Element Zn

Zr

public static final Element Zr
Method Detail

abbrev

public java.lang.String abbrev()
The two-character abbreviation of the element.


atomicNumber

public int atomicNumber()
Atomic number ("Ordnungszahl"), the number of protons.


fromString

public static Element fromString(java.lang.String abbrev)
Returns the element constant for a one or two letter abbreviation.

Parameters:
abbrev - one or two letter abbreviation of an element.
Returns:
the element constant for the given abbreviation.

fullName

public java.lang.String fullName()
The unabbreviated english name of the element.


valueOf

public static Element valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

values

public static Element[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (Element c : Element.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared