Elemento

Es una subclase de la clase siette.util.corpus.Row que hereda los métodos de la anterior, pero personaliza algunos de ellos a fin de tratar mas comodamente con los elementos químicos.

Los métodos principales de esta clase son:

public int numero() 

Devuelve el número atómico del elemento

public String simbolo()

Devuelve el símbolo químico del elemento

public String nombre() 
public String name() 

Devuelve el nombre del elemento en español y en inglés respectivamente.

public Double electronegatiovidad()
public boolean masElectronegativo(Elemento otro)

Devuelve el valor de la electronegatividad en la escala de Pauling. El método masElectronegativo compara el elemento con otro elemento y devuelve true en caso de que el objeto que recibe la llamada sea mas electronegativo que el otro.

public int grupo() 

Devuelve el grupo que ocupa en la tabla periódica

public int periodo() 

Devuelve el periodo que ocupa en la tabla periódica

public Set<Integer> numerosOxidacion() 
public Set<Integer> numerosOxidacionPositivos() 
public Set<Integer> numerosOxidacionNegativos()
public Set<Integer> valencias()
public Set<Integer> valenciasPositivas()
public Set<Integer> valenciasNegativas()

Devuelve el conjunto de valores de oxidación que puede presentar un elemento. Alternativamente hay métodos que devuelven sólo los valores positivo o los negativos del número de oxidación. Los métodos valencia… devuelven los mismos valores, son solo una forma alternativa de llamada.

public int valencia()
public int valenciaPositiva()
public int valenciaNegativa()

Estos métodos (nótese que están en singular), devuelve un único valor entero correspondiente a una cualquiera de las posibles valencias (o números oxidación), elegida al azar entre las posibles.

public String formulaHTML()

Devuelve el símbolo del elemento