com.rshtech.ant.util
Class AntMessagePrinter

java.lang.Object
  extended by com.rshtech.ant.util.AntMessagePrinter

public class AntMessagePrinter
extends java.lang.Object

A primitive debugging/logging printer utility that prints messages and objects in a formatted manner in an Ant environment.

Version:
$Revision: 3134 $
Author:
$Author: kostya $

Field Summary
static int DEFAULT_BANNER_LENGTH
          the default length of a banner
 
Constructor Summary
AntMessagePrinter()
          Builds a message printer with the default outstream (System.out).
AntMessagePrinter(org.apache.tools.ant.Project projectVal)
          Builds a message printer with the default outstream (System.out).
AntMessagePrinter(org.apache.tools.ant.Task taskVal)
          Builds a message printer with the default outstream (System.out).
 
Method Summary
 void debug(java.lang.Object message)
           
 void debug(java.lang.Object message, java.lang.Throwable t)
           
 void error(java.lang.Object message)
           
 void error(java.lang.Object message, java.lang.Throwable t)
           
 void expectedError(java.lang.Throwable t)
           
 void fatal(java.lang.Object message)
           
 void fatal(java.lang.Object message, java.lang.Throwable t)
           
 void finished()
           
 org.apache.tools.ant.Project getProject()
           
 org.apache.tools.ant.Task getTask()
           
 void info(java.lang.Object message)
           
 void info(java.lang.Object message, java.lang.Throwable t)
           
 boolean isDebugEnabled()
           
 boolean isErrorEnabled()
           
 boolean isFatalEnabled()
           
 boolean isInfoEnabled()
           
 boolean isTraceEnabled()
           
 boolean isWarnEnabled()
           
 void printBanner()
          Print a banner or section separator using "-" (makes a line 50 wide).
 void printBanner(java.lang.String p_str)
          Print a banner or section separator using p_str (makes a line of p_str 50 wide).
 void printBanner(java.lang.String p_str, int p_length)
          Print a banner or section separator using p_str (makes a line of p_str p_length wide).
 void println(boolean primitive)
          Print an primitive to the the outstream.
 void println(double primitive)
          Print an primitive to the the outstream.
 void println(float primitive)
          Print an primitive to the the outstream.
 void println(int primitive)
          Print an primitive to the the outstream.
 void println(long primitive)
          Print an primitive to the the outstream.
 void println(java.lang.Object message)
          Print an object message to the the outstream (uses the object formatter to create the string).
 void println(OutputPrefix prefix, java.lang.Object message)
           
 void println(OutputPrefix prefix, java.lang.Object message, int level)
           
 void setProject(org.apache.tools.ant.Project val)
           
 void setTask(org.apache.tools.ant.Task val)
           
 void starting()
           
 void trace(java.lang.Object message)
           
 void trace(java.lang.Object message, java.lang.Throwable t)
           
 void unexpectedError(java.lang.Throwable t)
           
 void warn(java.lang.Object message)
           
 void warn(java.lang.Object message, java.lang.Throwable t)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_BANNER_LENGTH

public static final int DEFAULT_BANNER_LENGTH
the default length of a banner

See Also:
Constant Field Values
Constructor Detail

AntMessagePrinter

public AntMessagePrinter()
Builds a message printer with the default outstream (System.out).


AntMessagePrinter

public AntMessagePrinter(org.apache.tools.ant.Project projectVal)
Builds a message printer with the default outstream (System.out).


AntMessagePrinter

public AntMessagePrinter(org.apache.tools.ant.Task taskVal)
Builds a message printer with the default outstream (System.out).

Method Detail

getProject

public org.apache.tools.ant.Project getProject()

setProject

public void setProject(org.apache.tools.ant.Project val)

getTask

public org.apache.tools.ant.Task getTask()

setTask

public void setTask(org.apache.tools.ant.Task val)

println

public void println(java.lang.Object message)
Print an object message to the the outstream (uses the object formatter to create the string).

Parameters:
message - object message to print

println

public void println(OutputPrefix prefix,
                    java.lang.Object message)

println

public void println(OutputPrefix prefix,
                    java.lang.Object message,
                    int level)

println

public void println(int primitive)
Print an primitive to the the outstream.

Parameters:
primitive - the primitive

println

public void println(long primitive)
Print an primitive to the the outstream.

Parameters:
primitive - the primitive

println

public void println(float primitive)
Print an primitive to the the outstream.

Parameters:
primitive - the primitive

println

public void println(double primitive)
Print an primitive to the the outstream.

Parameters:
primitive - the primitive

println

public void println(boolean primitive)
Print an primitive to the the outstream.

Parameters:
primitive - the primitive

starting

public void starting()

finished

public void finished()

printBanner

public void printBanner()
Print a banner or section separator using "-" (makes a line 50 wide).


printBanner

public void printBanner(java.lang.String p_str)
Print a banner or section separator using p_str (makes a line of p_str 50 wide).


printBanner

public void printBanner(java.lang.String p_str,
                        int p_length)
Print a banner or section separator using p_str (makes a line of p_str p_length wide).


unexpectedError

public void unexpectedError(java.lang.Throwable t)

expectedError

public void expectedError(java.lang.Throwable t)

trace

public void trace(java.lang.Object message)

trace

public void trace(java.lang.Object message,
                  java.lang.Throwable t)

debug

public void debug(java.lang.Object message)

debug

public void debug(java.lang.Object message,
                  java.lang.Throwable t)

info

public void info(java.lang.Object message)

info

public void info(java.lang.Object message,
                 java.lang.Throwable t)

warn

public void warn(java.lang.Object message)

warn

public void warn(java.lang.Object message,
                 java.lang.Throwable t)

error

public void error(java.lang.Object message)

error

public void error(java.lang.Object message,
                  java.lang.Throwable t)

fatal

public void fatal(java.lang.Object message)

fatal

public void fatal(java.lang.Object message,
                  java.lang.Throwable t)

isTraceEnabled

public boolean isTraceEnabled()

isDebugEnabled

public boolean isDebugEnabled()

isInfoEnabled

public boolean isInfoEnabled()

isWarnEnabled

public boolean isWarnEnabled()

isErrorEnabled

public boolean isErrorEnabled()

isFatalEnabled

public boolean isFatalEnabled()