|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--ParametrosPlus
A Classe Parametros especifica a implementação de
um objeto que filtra os parâmetros da linha de comando.
Os parâmetros são:
-int=(0 | 1)
0 significa que o agente não será interativo.
-freq=n
n é o intervalo de verificacao em minutos.
-dirBase=String
é o diretório onde estão os arquivos originais.
-dirEspelho=String
é o servidor FTP onde estão os arquivos espelhados.
-user=String
é o login do usuário.
-passwd=String
é a senha do usuário.
Field Summary | |
private boolean |
dir1
Atributo auxiliar |
private java.io.File |
Dir1
O diretório base. |
private java.lang.String |
diretorio
O diretório base. |
private java.lang.String |
diretorioMirror
O diretório espelho. |
private boolean |
dirFTP
Atributo auxiliar |
private java.lang.String |
dirInternoFTP
O diretório espelho interno. |
private float |
freq
A frequência em que o agente deve dormir. |
private boolean |
inter
A indicacção se o agente deve ser interativo ou não. |
private boolean |
OK
Atributo auxiliar |
private boolean |
passwd
Atributo auxiliar |
private java.lang.String |
Passwd
A password do usuário. |
private boolean |
servFTP
Atributo auxiliar |
private java.net.Socket |
ServFTP
O Socket para ligar com o servidor FTP. |
private boolean |
user
Atributo auxiliar |
private java.lang.String |
User
O nome do usuário. |
Constructor Summary | |
ParametrosPlus(java.lang.String[] parametros)
Construtor da Classe ParametrosPlus. |
Method Summary | |
void |
advertencia(java.lang.String msg)
Imprime mensagens de advertência. |
java.io.File |
diretorioBase()
Indica o diretório base. |
java.lang.String |
diretorioEspelho()
Indica o diretório espelho. |
boolean |
erro(java.lang.String msg)
Imprime mensagens de erro. |
float |
frequencia()
Indica quanto tempo o agente deve dormir. |
boolean |
haDiretorioEspelho()
Indica o se há diretório espelho. |
boolean |
interativo()
Indica se o agente deve ser interativo ou não. |
private void |
interpreta(java.lang.String p)
Interpreta cada um dos parâmetros recebidos na linha de comando para especificar o agente. |
java.lang.String |
login()
Indica o login do usuário. |
boolean |
parametrosOK()
Indica se todos os parâmetros necessários foram filtrados |
java.lang.String |
password()
Indica a senha do usuário. |
java.net.Socket |
servidorFTP()
Indica o Servidor FTP espelho. |
private boolean |
verificaParametros(java.lang.String[] parametros)
Verifica se os parâmetros foram passados corretamente. |
Methods inherited from class java.lang.Object |
|
Field Detail |
private float freq
private boolean inter
private java.lang.String diretorio
private java.lang.String diretorioMirror
private java.lang.String dirInternoFTP
private java.lang.String User
private java.lang.String Passwd
private java.io.File Dir1
private java.net.Socket ServFTP
private boolean dir1
private boolean servFTP
private boolean dirFTP
private boolean user
private boolean passwd
private boolean OK
Constructor Detail |
public ParametrosPlus(java.lang.String[] parametros)
parametros
- A String contendo todos os parâmetros passados para esse agente.Method Detail |
public void advertencia(java.lang.String msg)
msg
- a mensagem a ser impressa.public java.io.File diretorioBase()
public java.lang.String diretorioEspelho()
public boolean haDiretorioEspelho()
public java.net.Socket servidorFTP()
public boolean erro(java.lang.String msg)
msg
- a mensagem a ser impressa.public float frequencia()
public boolean interativo()
private void interpreta(java.lang.String p)
p
- String contendo o parâmetro que se deseja interpretar.public java.lang.String login()
public boolean parametrosOK()
public java.lang.String password()
private boolean verificaParametros(java.lang.String[] parametros)
parametros
- A String contendo todos os parâmetros passados.
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |