es.unex.sextante.core
Class SextanteLogHandler

java.lang.Object
  extended by es.unex.sextante.core.SextanteLogHandler

public class SextanteLogHandler
extends java.lang.Object

A Handler that outputs to the SEXTANTE log file, and also provides some additional methods to access log messages.


Constructor Summary
SextanteLogHandler()
           
 
Method Summary
 void addCoords(java.lang.String sMessage)
           
 void addError(java.lang.String sMessage)
           
 void addError(java.lang.Throwable e)
           
 void addGRASS(java.lang.String sMessage)
           
 void addInfo(java.lang.String sMessage)
           
 void addWarning(java.lang.String sMessage)
           
 void clear()
           
 void close()
           
 java.util.ArrayList<java.lang.String> getCoordMessages()
           
 java.lang.String getCoordsMessagesAsASingleString()
           
 java.util.ArrayList<java.lang.String> getErrorMessages()
           
 java.lang.String getErrorMessagesAsASingleString()
           
 java.util.ArrayList<java.lang.String> getGRASSMessages()
           
 java.lang.String getGRASSMessagesAsASingleString()
           
 java.util.ArrayList<java.lang.String> getInfoMessages()
           
 java.lang.String getInfoMessagesAsASingleString()
           
 java.util.ArrayList<java.lang.String> getWarningMessages()
           
 java.lang.String getWarningMessagesAsASingleString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SextanteLogHandler

public SextanteLogHandler()
Method Detail

addError

public void addError(java.lang.String sMessage)

addError

public void addError(java.lang.Throwable e)

addWarning

public void addWarning(java.lang.String sMessage)

addInfo

public void addInfo(java.lang.String sMessage)

addGRASS

public void addGRASS(java.lang.String sMessage)

addCoords

public void addCoords(java.lang.String sMessage)

close

public void close()
           throws java.lang.SecurityException
Throws:
java.lang.SecurityException

getInfoMessages

public java.util.ArrayList<java.lang.String> getInfoMessages()

getGRASSMessages

public java.util.ArrayList<java.lang.String> getGRASSMessages()

getCoordMessages

public java.util.ArrayList<java.lang.String> getCoordMessages()

getWarningMessages

public java.util.ArrayList<java.lang.String> getWarningMessages()

getErrorMessages

public java.util.ArrayList<java.lang.String> getErrorMessages()

getErrorMessagesAsASingleString

public java.lang.String getErrorMessagesAsASingleString()

getWarningMessagesAsASingleString

public java.lang.String getWarningMessagesAsASingleString()

getInfoMessagesAsASingleString

public java.lang.String getInfoMessagesAsASingleString()

getGRASSMessagesAsASingleString

public java.lang.String getGRASSMessagesAsASingleString()

getCoordsMessagesAsASingleString

public java.lang.String getCoordsMessagesAsASingleString()

clear

public void clear()