eu.xtreemos.xosd.utilities.logger.tokens
Class SimpleToken

java.lang.Object
  extended by eu.xtreemos.xosd.utilities.logger.tokens.SimpleToken
All Implemented Interfaces:
IToken

public class SimpleToken
extends java.lang.Object
implements IToken


Field Summary
protected  java.lang.String action
           
protected  java.lang.String destination
           
protected  java.util.Hashtable<java.lang.String,java.lang.Object> mapping
           
protected  java.lang.String message
           
protected  java.lang.String raw
           
protected  java.lang.String source
           
protected  java.util.GregorianCalendar time
           
protected  java.lang.String type
           
 
Constructor Summary
SimpleToken(java.util.GregorianCalendar time, java.lang.String source, java.lang.String destination, java.lang.String action, java.lang.String type, java.lang.String message, java.lang.String raw)
           
 
Method Summary
 java.lang.String getAction()
           
 java.lang.String getDestination()
           
 java.lang.String getMessage()
           
 java.lang.String getRawOriginal()
           
 java.lang.String getSource()
           
 java.util.GregorianCalendar getTime()
           
 java.lang.String getType()
           
 java.lang.Object getValue(java.lang.String type)
           
 java.util.Collection<java.lang.String> getValueTypes()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

time

protected java.util.GregorianCalendar time

source

protected java.lang.String source

destination

protected java.lang.String destination

action

protected java.lang.String action

type

protected java.lang.String type

message

protected java.lang.String message

raw

protected java.lang.String raw

mapping

protected java.util.Hashtable<java.lang.String,java.lang.Object> mapping
Constructor Detail

SimpleToken

public SimpleToken(java.util.GregorianCalendar time,
                   java.lang.String source,
                   java.lang.String destination,
                   java.lang.String action,
                   java.lang.String type,
                   java.lang.String message,
                   java.lang.String raw)
Method Detail

getTime

public java.util.GregorianCalendar getTime()

getSource

public java.lang.String getSource()

getDestination

public java.lang.String getDestination()

getAction

public java.lang.String getAction()

getType

public java.lang.String getType()

getMessage

public java.lang.String getMessage()

getRawOriginal

public java.lang.String getRawOriginal()

getValueTypes

public java.util.Collection<java.lang.String> getValueTypes()
Specified by:
getValueTypes in interface IToken

getValue

public java.lang.Object getValue(java.lang.String type)
Specified by:
getValue in interface IToken

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object