LogMX:
The universal log file viewer
www.logmx.com

com.lightysoft.logmx.business
Class ParsedEntry

java.lang.Object
  extended by com.lightysoft.logmx.business.ParsedEntry

public abstract class ParsedEntry
extends Object

This class is used to store information on each 'entry' found by a parser in a log file. An 'entry' is a logging event that may contain a date, a level, a message, and other items.

Since:
LogMX v1.0
Author:
LightySoft
See Also:
LogFileParser

Constructor Summary
protected ParsedEntry()
          Internal constructor, parsers should NOT use this constructor but LogFileParser.createNewEntry() instead.
 
Method Summary
 String getDate()
          Return entry Date found by parser in file
 String getEmitter()
          Return entry Emitter found by parser in file
 String getLevel()
          Return entry Level found by parser in file
 String getMessage()
          Return entry Message found by parser in file
 String getThread()
          Return entry Thread found by parser in file
 Map<String,Object> getUserDefinedFields()
          Return entry user-defined fields stored by parser, given by their name (e.g. line in source file, relative timestamp, ... or anything else)
 void setDate(String pDate)
          Set entry Date found by parser in file
 void setEmitter(String pEmitter)
          Set entry Emitter found by parser in file
 void setLevel(String pLevel)
          Set entry Level found by parser in file
 void setMessage(String pMessage)
          Set entry Message found by parser in file
 void setThread(String pThread)
          Set entry Thread found by parser in file
 void setUserDefinedFields(Map<String,Object> pUserDefinedFields)
          Set entry user-defined fields stored by parser, given by their name (e.g. line in source file, relative timestamp, ... or anything else)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParsedEntry

protected ParsedEntry()
Internal constructor, parsers should NOT use this constructor but LogFileParser.createNewEntry() instead.

Since:
LogMX v1.0
Method Detail

getEmitter

public String getEmitter()
Return entry Emitter found by parser in file

Returns:
Entry Emitter found by parser in file
Since:
LogMX v1.0

setEmitter

public void setEmitter(String pEmitter)
Set entry Emitter found by parser in file

Parameters:
pEmitter - Entry Emitter found by parser in file
Since:
LogMX v1.0

getDate

public String getDate()
Return entry Date found by parser in file

Returns:
Entry Date found by parser in file
Since:
LogMX v1.0

setDate

public void setDate(String pDate)
Set entry Date found by parser in file

Parameters:
pDate - Entry Date found by parser in file
Since:
LogMX v1.0

getLevel

public String getLevel()
Return entry Level found by parser in file

Returns:
Entry Level found by parser in file
Since:
LogMX v1.0

setLevel

public void setLevel(String pLevel)
Set entry Level found by parser in file

Parameters:
pLevel - Entry Level found by parser in file
Since:
LogMX v1.0

getMessage

public String getMessage()
Return entry Message found by parser in file

Returns:
Entry Message found by parser in file
Since:
LogMX v1.0

setMessage

public void setMessage(String pMessage)
Set entry Message found by parser in file

Parameters:
pMessage - Entry Message found by parser in file
Since:
LogMX v1.0

getThread

public String getThread()
Return entry Thread found by parser in file

Returns:
Entry Thread found by parser in file
Since:
LogMX v1.0

setThread

public void setThread(String pThread)
Set entry Thread found by parser in file

Parameters:
pThread - Entry Thread found by parser in file
Since:
LogMX v1.0

getUserDefinedFields

public Map<String,Object> getUserDefinedFields()
Return entry user-defined fields stored by parser, given by their name (e.g. line in source file, relative timestamp, ... or anything else)

Returns:
User-defined fields stored by parser, given by their name
Since:
LogMX v2.0.0

setUserDefinedFields

public void setUserDefinedFields(Map<String,Object> pUserDefinedFields)
Set entry user-defined fields stored by parser, given by their name (e.g. line in source file, relative timestamp, ... or anything else)

Parameters:
pUserDefinedFields - User-defined fields, given by their name
Since:
LogMX v2.0.0

LogMX:
The universal log file viewer
www.logmx.com

Copyright © 2011 LightySoft. All rights reserved. [LogMX v3.0.2 (Nov. 16th, 2011)]