net.sf.webphotos.util
Class Util

java.lang.Object
  extended by net.sf.webphotos.util.Util

public class Util
extends Object

Esta classe armazena alguns métodos de utilidade para o funcionamento de todo o programa.

 Exemplo: PrintStream out que desvia a saída padrão de texto.
 


Field Summary
static PrintStream err
          Para desviar a saída padrão de texto (em produção).
static PrintStream out
          Para desviar a saída padrão de texto (em produção).
static String WEBPHOTOS_DEFAULT_CONFIG
           
 
Method Summary
static void ajustaLargura(JTable tabela, String parametros)
          Ajusta a largura das colunas do modelo.
 Object clone()
           
static File getAlbunsRoot()
          Retorna o diretório raiz de albuns.
static org.apache.commons.configuration.Configuration getConfig()
           
static File getFolder(String param)
          Retorna o diretório raiz de albuns.
static Util getInstance()
          Retorna a instância da própria classe.
static String getProperty(String chave)
          Retorna uma String contendo a propriedade.
static void loadSocksProxy()
           
static void log(String texto)
          Trabalha o texto recebido para impressão do log.
static void packColumn(JTable table, int vColIndex, int margin)
          PackColumn sets the preferred width of the visible column specified by vColIndex.
static void setLoggingTextArea(JTextArea saidaGUI)
          Recebe um textarea e seta esse valor na variável saida.
static String stringToHtm(String valor)
          Retorna uma String que substitui alguns caracteres especiais em Java pelos do formato HTM.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WEBPHOTOS_DEFAULT_CONFIG

public static final String WEBPHOTOS_DEFAULT_CONFIG
See Also:
Constant Field Values

out

public static PrintStream out
Para desviar a saída padrão de texto (em produção).


err

public static PrintStream err
Para desviar a saída padrão de texto (em produção).

Method Detail

getConfig

public static org.apache.commons.configuration.Configuration getConfig()
Returns:

getInstance

public static Util getInstance()
Retorna a instância da própria classe.

Returns:
Retorna a instância de Util.

getAlbunsRoot

public static File getAlbunsRoot()
Retorna o diretório raiz de albuns. Checa se a variável albunsRoot já possui o valor, caso não, busca o arquivo nas propriedades através do método getProperty(String chave) e faz um teste para checar se é um diretório mesmo. Caso tudo esteja correto, retorna o diretório.

Returns:
Retorna um diretório.

getFolder

public static File getFolder(String param)
Retorna o diretório raiz de albuns. Checa se a variável albunsRoot já possui o valor, caso não, busca o arquivo nas propriedades através do método getProperty(String chave) e faz um teste para checar se é um diretório mesmo. Caso tudo esteja correto, retorna o diretório.

Returns:
Retorna um diretório.

log

public static void log(String texto)
Trabalha o texto recebido para impressão do log. Se existir algum erro contido no texto, separa o erro e imprime separado do resto da saída. TODO: enviar o log para arquivo e um componente swing. Eliminar esse método com o Log4J ou semelhante.

Parameters:
texto - Texto para impressão.

stringToHtm

public static String stringToHtm(String valor)
Retorna uma String que substitui alguns caracteres especiais em Java pelos do formato HTM.

Parameters:
valor - Texto a ser formatado.
Returns:
Retorna texto formatado em HTM.

setLoggingTextArea

public static void setLoggingTextArea(JTextArea saidaGUI)
Recebe um textarea e seta esse valor na variável saida.

Parameters:
saidaGUI - textarea para indicar a saída.

getProperty

public static String getProperty(String chave)
Retorna uma String contendo a propriedade. Testa se é necessário carregar o arquivo de propriedades, então busca a propriedade no arquivo através da variável passada como parâmetro.

Parameters:
chave - Propriedade.
Returns:
Retorna o valor da propriedade.

ajustaLargura

public static void ajustaLargura(JTable tabela,
                                 String parametros)
Ajusta a largura das colunas do modelo.

Parameters:
tabela - Tabela que deseja ajustar as colunas.
parametros - Tamanhos das colunas separadas por vírgula.

packColumn

public static void packColumn(JTable table,
                              int vColIndex,
                              int margin)
PackColumn sets the preferred width of the visible column specified by vColIndex. The column will be just wide enough to show the column head and the widest cell in the column. margin pixels are added to the left and right (resulting in an additional width of 2*margin pixels).

Parameters:
table - The table you want to resize a column.
vColIndex - The column number.
margin - Extra spaces for each side of column.

clone

public Object clone()
             throws CloneNotSupportedException
Overrides:
clone in class Object
Throws:
CloneNotSupportedException

loadSocksProxy

public static void loadSocksProxy()


Copyright © 2008-2012. All Rights Reserved.