pt.moredata.util
Class Debug

java.lang.Object
  extended bypt.moredata.util.Debug
Direct Known Subclasses:
DDataDebug

public class Debug
extends java.lang.Object

Title: Debug

Description: Método usado para iniciar ou cancelar o debug para a o STDIO


Field Summary
static java.util.HashMap categories
          Categorias em debug - Se contiver a chave "ALL" faz debug a tudo
static boolean debug
          Indica se o debug esta activado ou nao
 
Constructor Summary
Debug()
           
 
Method Summary
static void addCategory(java.lang.Object category)
          Adiciona uma nova categoria para debug
static boolean isDebugOn()
          Permite verificar se o debug esta activado.
static void print(java.lang.Object debugCategory, java.lang.Object mesg)
           
static void print(java.lang.String str)
           
static void println()
           
static void println(boolean x)
           
static void println(char x)
           
static void println(char[] x)
           
static void println(double x)
           
static void println(float x)
           
static void println(int x)
           
static void println(long x)
           
static void println(java.lang.Object x)
           
static void println(java.lang.Object debugCategory, java.lang.Object mesg)
          Se a categoria estiver na lista de categorias em debugging é feito um system.out.println
static void println(java.lang.String str)
           
static void removeCategory(java.lang.Object category)
          Remove uma vategoria da lista de categorias em debugging
static void setDebug(boolean _debug)
          Permite definir as propriedades de debug
static void setPrefix(java.lang.String v)
          Set the value of prefix.
static void setSufix(java.lang.String v)
          Set the value of sufix.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

debug

public static boolean debug
Indica se o debug esta activado ou nao


categories

public static java.util.HashMap categories
Categorias em debug - Se contiver a chave "ALL" faz debug a tudo

Constructor Detail

Debug

public Debug()
Method Detail

addCategory

public static void addCategory(java.lang.Object category)
Adiciona uma nova categoria para debug

Parameters:
category - Categoria a adicionar a lista de debug

removeCategory

public static void removeCategory(java.lang.Object category)
Remove uma vategoria da lista de categorias em debugging


println

public static void println(java.lang.String str)

print

public static void print(java.lang.String str)

println

public static void println()

println

public static void println(boolean x)

println

public static void println(char x)

println

public static void println(char[] x)

println

public static void println(double x)

println

public static void println(float x)

println

public static void println(int x)

println

public static void println(long x)

println

public static void println(java.lang.Object x)

println

public static void println(java.lang.Object debugCategory,
                           java.lang.Object mesg)
Se a categoria estiver na lista de categorias em debugging é feito um system.out.println

Parameters:
mesg - Mensagem de debug

print

public static void print(java.lang.Object debugCategory,
                         java.lang.Object mesg)

setDebug

public static void setDebug(boolean _debug)
Permite definir as propriedades de debug

Parameters:
_debug - Flag que indica se estamos ou não a fazer debug

setPrefix

public static void setPrefix(java.lang.String v)
Set the value of prefix.

Parameters:
v - Value to assign to prefix.

setSufix

public static void setSufix(java.lang.String v)
Set the value of sufix.

Parameters:
v - Value to assign to sufix.

isDebugOn

public static boolean isDebugOn()
Permite verificar se o debug esta activado.

Returns:
true se o debug estiver activado, false caso contrario.