org.almendra.janet.cas.node
Class LocalLoggerDescriptor

java.lang.Object
  extended by org.almendra.janet.cas.node.LocalLoggerDescriptor

public class LocalLoggerDescriptor
extends java.lang.Object

Author:
Oliver

Field Summary
protected  java.lang.String fileName
           
protected  boolean isActive
           
protected  boolean isBufferUnwrittenMsgs
           
static java.lang.String LABEL_KB
           
static java.lang.String LABEL_MB
           
static java.lang.String LOG_FILE_EXTENSION
           
protected  java.lang.String maxSize
           
protected  java.lang.String pathName
           
static java.lang.String TAG_FILENAME_SAME_AS_NODENAME
           
static java.lang.String TAG_FILENAME_SAME_AS_STARTUPDIR
           
static java.lang.String TAG_LOCAL_LOGGER
           
static java.lang.String TAG_LOCAL_LOGGER_ATTRIBUTE_ACTIVE
           
static java.lang.String TAG_LOCAL_LOGGER_ATTRIBUTE_BUFFERUNWRITTENMSGS
           
static java.lang.String TAG_LOCAL_LOGGER_ATTRIBUTE_FILENAME
           
static java.lang.String TAG_LOCAL_LOGGER_ATTRIBUTE_PATHNAME
           
static java.lang.String TAG_MAX_SIZE
           
 
Constructor Summary
LocalLoggerDescriptor()
          Creates a new LocalLoggerDescriptor object.
 
Method Summary
 void fill(org.jdom.Element element)
           
protected  void fillMaxSize(org.jdom.Element loggerElement)
           
 java.lang.String getFileName()
           
 java.lang.String getFileName(java.lang.String nodeName)
           
 java.lang.String getFilePathName(java.lang.String nodeName)
           
 long getMaxSize()
           
 java.lang.String getMaxSizeString()
           
 java.lang.String getPathName()
           
 boolean isActive()
           
 boolean isBufferUnwrittenMsgs()
           
 boolean isFileNameSameAsNodeName()
           
 boolean isPathNameSameAsStartupDir()
           
 void setActive(boolean isActive)
           
 void setBufferUnwrittenMsgs(boolean isBufferUnwrittenMsgs)
           
 void setFileName(java.lang.String fileName)
           
 void setPathName(java.lang.String pathName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TAG_LOCAL_LOGGER

public static final java.lang.String TAG_LOCAL_LOGGER
See Also:
Constant Field Values

TAG_LOCAL_LOGGER_ATTRIBUTE_FILENAME

public static final java.lang.String TAG_LOCAL_LOGGER_ATTRIBUTE_FILENAME
See Also:
Constant Field Values

TAG_LOCAL_LOGGER_ATTRIBUTE_PATHNAME

public static final java.lang.String TAG_LOCAL_LOGGER_ATTRIBUTE_PATHNAME
See Also:
Constant Field Values

TAG_LOCAL_LOGGER_ATTRIBUTE_ACTIVE

public static final java.lang.String TAG_LOCAL_LOGGER_ATTRIBUTE_ACTIVE
See Also:
Constant Field Values

TAG_LOCAL_LOGGER_ATTRIBUTE_BUFFERUNWRITTENMSGS

public static final java.lang.String TAG_LOCAL_LOGGER_ATTRIBUTE_BUFFERUNWRITTENMSGS
See Also:
Constant Field Values

TAG_MAX_SIZE

public static final java.lang.String TAG_MAX_SIZE
See Also:
Constant Field Values

TAG_FILENAME_SAME_AS_NODENAME

public static final java.lang.String TAG_FILENAME_SAME_AS_NODENAME
See Also:
Constant Field Values

TAG_FILENAME_SAME_AS_STARTUPDIR

public static final java.lang.String TAG_FILENAME_SAME_AS_STARTUPDIR
See Also:
Constant Field Values

LOG_FILE_EXTENSION

public static final java.lang.String LOG_FILE_EXTENSION
See Also:
Constant Field Values

LABEL_KB

public static final java.lang.String LABEL_KB
See Also:
Constant Field Values

LABEL_MB

public static final java.lang.String LABEL_MB
See Also:
Constant Field Values

fileName

protected java.lang.String fileName

pathName

protected java.lang.String pathName

maxSize

protected java.lang.String maxSize

isActive

protected boolean isActive

isBufferUnwrittenMsgs

protected boolean isBufferUnwrittenMsgs
Constructor Detail

LocalLoggerDescriptor

public LocalLoggerDescriptor()
Creates a new LocalLoggerDescriptor object.

Method Detail

getFileName

public java.lang.String getFileName(java.lang.String nodeName)
Returns:
Returns the fileName.

getFileName

public java.lang.String getFileName()
Returns:
Returns the fileName.

setFileName

public void setFileName(java.lang.String fileName)
Parameters:
fileName - The fileName to set.

isActive

public boolean isActive()
Returns:
Returns the isActive.

setActive

public void setActive(boolean isActive)
Parameters:
isActive - The isActive to set.

getPathName

public java.lang.String getPathName()
Returns:
Returns the pathName.

setPathName

public void setPathName(java.lang.String pathName)
Parameters:
pathName - The pathName to set.

isFileNameSameAsNodeName

public boolean isFileNameSameAsNodeName()

isPathNameSameAsStartupDir

public boolean isPathNameSameAsStartupDir()

fill

public void fill(org.jdom.Element element)
          throws XMLParseException
Parameters:
element -
Throws:
XMLParseException

fillMaxSize

protected void fillMaxSize(org.jdom.Element loggerElement)
                    throws XMLParseException
Parameters:
loggerElement -
Throws:
XMLParseException

getFilePathName

public java.lang.String getFilePathName(java.lang.String nodeName)

isBufferUnwrittenMsgs

public boolean isBufferUnwrittenMsgs()
Returns:
Returns the isBufferUnwrittenMsgs.

setBufferUnwrittenMsgs

public void setBufferUnwrittenMsgs(boolean isBufferUnwrittenMsgs)
Parameters:
isBufferUnwrittenMsgs - The isBufferUnwrittenMsgs to set.

getMaxSizeString

public java.lang.String getMaxSizeString()
Returns:
Returns the maxSize.

getMaxSize

public long getMaxSize()