tempcontroller.base
Class ProgramacaoAmostragemSimples

java.lang.Object
  extended by tempcontroller.base.ProgramacaoAmostragemSimples
All Implemented Interfaces:
java.io.Serializable, IProgramacaoAmostragem

public class ProgramacaoAmostragemSimples
extends java.lang.Object
implements IProgramacaoAmostragem

Implementação simples da interface IProgramacaoAmostragem.

See Also:
Serialized Form

Constructor Summary
ProgramacaoAmostragemSimples()
           
 
Method Summary
 void addAmostragem(IAmostragem amostragem)
          Adiciona nova amostragem à programação.
 boolean equals(java.lang.Object obj)
          Compara esta programação com o objeto do parâmetro.
 java.util.List<IAmostragem> getAmostragens()
          Obtém a lista de amostragens desta programação.
 java.io.File getDiretorioGravacao()
          Obtém o diretório de gravação dos espectros desta programação.
 int hashCode()
          Calcula o código Hash para esta programação, de acordo com a lista de amostragens e diretório de gravação.
 void setAmostragens(java.util.List<IAmostragem> amostragens)
          Define a lista de amostragens desta programação.
 void setDiretorioGravacao(java.io.File diretorio)
          Define o diretório de gravação dos espectros desta programação.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProgramacaoAmostragemSimples

public ProgramacaoAmostragemSimples()
Method Detail

addAmostragem

public void addAmostragem(IAmostragem amostragem)
Adiciona nova amostragem à programação.

Specified by:
addAmostragem in interface IProgramacaoAmostragem
Parameters:
amostragem - Nova amostragem à programação.

getAmostragens

public java.util.List<IAmostragem> getAmostragens()
Obtém a lista de amostragens desta programação.

Specified by:
getAmostragens in interface IProgramacaoAmostragem
Returns:
Lista de amostragens desta programção.

setAmostragens

public void setAmostragens(java.util.List<IAmostragem> amostragens)
Define a lista de amostragens desta programação.

Specified by:
setAmostragens in interface IProgramacaoAmostragem
Parameters:
amostragens - Lista de amostragens desta programação.

getDiretorioGravacao

public java.io.File getDiretorioGravacao()
Obtém o diretório de gravação dos espectros desta programação.

Specified by:
getDiretorioGravacao in interface IProgramacaoAmostragem
Returns:
O diretório de gravação dos espectros desta programação.

setDiretorioGravacao

public void setDiretorioGravacao(java.io.File diretorio)
Define o diretório de gravação dos espectros desta programação.

Specified by:
setDiretorioGravacao in interface IProgramacaoAmostragem
Parameters:
diretorio - Diretório de gravação de espectros desta programação.

equals

public boolean equals(java.lang.Object obj)
Compara esta programação com o objeto do parâmetro.

Specified by:
equals in interface IProgramacaoAmostragem
Overrides:
equals in class java.lang.Object
Parameters:
obj - Objeto que será comparado.
Returns:
true apenas se o objeto passado implementa a interface IProgramcaoAmostragem, e este tem as mesmas amostragens e o mesmo diretório de gravação.

hashCode

public int hashCode()
Calcula o código Hash para esta programação, de acordo com a lista de amostragens e diretório de gravação.

Overrides:
hashCode in class java.lang.Object
Returns:
Código hash calculado.


Copyright © 2007. All Rights Reserved.