Class CustomAntLogger
- java.lang.Object
-
- net.ssehub.easy.instantiation.ant.instantiators.CustomAntLogger
-
- All Implemented Interfaces:
java.util.EventListener,org.apache.tools.ant.BuildListener,org.apache.tools.ant.BuildLogger
public class CustomAntLogger extends java.lang.Object implements org.apache.tools.ant.BuildLoggerANT-Message Handler.- Author:
- Sebastian Bender
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.HashMap<java.lang.Integer,java.lang.String>messages
-
Constructor Summary
Constructors Constructor Description CustomAntLogger()Creates a custom ANT logger.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildFinished(org.apache.tools.ant.BuildEvent event)voidbuildStarted(org.apache.tools.ant.BuildEvent event)java.util.HashMap<java.lang.Integer,java.lang.String>getMessages()Returns the collected errors.voidmessageLogged(org.apache.tools.ant.BuildEvent event)voidsetEmacsMode(boolean emacs)voidsetErrorPrintStream(java.io.PrintStream stream)voidsetMessageOutputLevel(int level)voidsetMessages(java.util.HashMap<java.lang.Integer,java.lang.String> errors)Defines the errors to be set.voidsetOutputPrintStream(java.io.PrintStream stream)voidtargetFinished(org.apache.tools.ant.BuildEvent event)voidtargetStarted(org.apache.tools.ant.BuildEvent event)voidtaskFinished(org.apache.tools.ant.BuildEvent event)voidtaskStarted(org.apache.tools.ant.BuildEvent event)
-
-
-
Method Detail
-
messageLogged
public void messageLogged(org.apache.tools.ant.BuildEvent event)
- Specified by:
messageLoggedin interfaceorg.apache.tools.ant.BuildListener
-
getMessages
public java.util.HashMap<java.lang.Integer,java.lang.String> getMessages()
Returns the collected errors.- Returns:
- the errors
-
setMessages
public void setMessages(java.util.HashMap<java.lang.Integer,java.lang.String> errors)
Defines the errors to be set.- Parameters:
errors- the errors to set
-
buildFinished
public void buildFinished(org.apache.tools.ant.BuildEvent event)
- Specified by:
buildFinishedin interfaceorg.apache.tools.ant.BuildListener
-
buildStarted
public void buildStarted(org.apache.tools.ant.BuildEvent event)
- Specified by:
buildStartedin interfaceorg.apache.tools.ant.BuildListener
-
targetFinished
public void targetFinished(org.apache.tools.ant.BuildEvent event)
- Specified by:
targetFinishedin interfaceorg.apache.tools.ant.BuildListener
-
targetStarted
public void targetStarted(org.apache.tools.ant.BuildEvent event)
- Specified by:
targetStartedin interfaceorg.apache.tools.ant.BuildListener
-
taskFinished
public void taskFinished(org.apache.tools.ant.BuildEvent event)
- Specified by:
taskFinishedin interfaceorg.apache.tools.ant.BuildListener
-
taskStarted
public void taskStarted(org.apache.tools.ant.BuildEvent event)
- Specified by:
taskStartedin interfaceorg.apache.tools.ant.BuildListener
-
setEmacsMode
public void setEmacsMode(boolean emacs)
- Specified by:
setEmacsModein interfaceorg.apache.tools.ant.BuildLogger
-
setErrorPrintStream
public void setErrorPrintStream(java.io.PrintStream stream)
- Specified by:
setErrorPrintStreamin interfaceorg.apache.tools.ant.BuildLogger
-
setMessageOutputLevel
public void setMessageOutputLevel(int level)
- Specified by:
setMessageOutputLevelin interfaceorg.apache.tools.ant.BuildLogger
-
setOutputPrintStream
public void setOutputPrintStream(java.io.PrintStream stream)
- Specified by:
setOutputPrintStreamin interfaceorg.apache.tools.ant.BuildLogger
-
-