Package org.deckfour.xes.extension.std
Class XSoftwareEventExtension
- java.lang.Object
-
- org.deckfour.xes.extension.XExtension
-
- org.deckfour.xes.extension.std.XSoftwareEventExtension
-
- All Implemented Interfaces:
java.io.Serializable
public class XSoftwareEventExtension extends XExtension
- Author:
- Eric Verbeek (h.m.w.verbeek@tue.nl)
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classXSoftwareEventExtension.SoftwareEventTypePossible software event types
-
Field Summary
-
Fields inherited from class org.deckfour.xes.extension.XExtension
allAttributes, eventAttributes, logAttributes, metaAttributes, name, prefix, traceAttributes, uri
-
-
Method Summary
-
Methods inherited from class org.deckfour.xes.extension.XExtension
accept, equals, getDefinedAttributes, getEventAttributes, getLogAttributes, getMetaAttributes, getName, getPrefix, getTraceAttributes, getUri, hashCode, toString
-
-
-
-
Field Detail
-
EXTENSION_URI
public static final java.net.URI EXTENSION_URI
Unique URI of this extension.
-
PREFIX
public static final java.lang.String PREFIX
Prefix for this extension.- See Also:
- Constant Field Values
-
KEY_APP_NAME
public static final java.lang.String KEY_APP_NAME
Global key place holders. Can be initialized immediately.
-
KEY_APP_NODE
public static final java.lang.String KEY_APP_NODE
-
KEY_APP_SESSION
public static final java.lang.String KEY_APP_SESSION
-
KEY_APP_TIER
public static final java.lang.String KEY_APP_TIER
-
KEY_CALLEE_CLASS
public static final java.lang.String KEY_CALLEE_CLASS
-
KEY_CALLEE_FILENAME
public static final java.lang.String KEY_CALLEE_FILENAME
-
KEY_CALLEE_INSTANCEID
public static final java.lang.String KEY_CALLEE_INSTANCEID
-
KEY_CALLEE_ISCONSTRUCTOR
public static final java.lang.String KEY_CALLEE_ISCONSTRUCTOR
-
KEY_CALLEE_LINENR
public static final java.lang.String KEY_CALLEE_LINENR
-
KEY_CALLEE_METHOD
public static final java.lang.String KEY_CALLEE_METHOD
-
KEY_CALLEE_PACKAGE
public static final java.lang.String KEY_CALLEE_PACKAGE
-
KEY_CALLEE_PARAMSIG
public static final java.lang.String KEY_CALLEE_PARAMSIG
-
KEY_CALLEE_RETURNSIG
public static final java.lang.String KEY_CALLEE_RETURNSIG
-
KEY_CALLER_CLASS
public static final java.lang.String KEY_CALLER_CLASS
-
KEY_CALLER_FILENAME
public static final java.lang.String KEY_CALLER_FILENAME
-
KEY_CALLER_INSTANCEID
public static final java.lang.String KEY_CALLER_INSTANCEID
-
KEY_CALLER_ISCONSTRUCTOR
public static final java.lang.String KEY_CALLER_ISCONSTRUCTOR
-
KEY_CALLER_LINENR
public static final java.lang.String KEY_CALLER_LINENR
-
KEY_CALLER_METHOD
public static final java.lang.String KEY_CALLER_METHOD
-
KEY_CALLER_PACKAGE
public static final java.lang.String KEY_CALLER_PACKAGE
-
KEY_CALLER_PARAMSIG
public static final java.lang.String KEY_CALLER_PARAMSIG
-
KEY_CALLER_RETURNSIG
public static final java.lang.String KEY_CALLER_RETURNSIG
-
KEY_EX_CAUGHT
public static final java.lang.String KEY_EX_CAUGHT
-
KEY_EX_THROWN
public static final java.lang.String KEY_EX_THROWN
-
KEY_HAS_DATA
public static final java.lang.String KEY_HAS_DATA
-
KEY_HAS_EXCEPTION
public static final java.lang.String KEY_HAS_EXCEPTION
-
KEY_NANOTIME
public static final java.lang.String KEY_NANOTIME
-
KEY_PARAMS
public static final java.lang.String KEY_PARAMS
-
KEY_PARAM_VALUE
public static final java.lang.String KEY_PARAM_VALUE
-
KEY_RETURN_VALUE
public static final java.lang.String KEY_RETURN_VALUE
-
KEY_THREAD_ID
public static final java.lang.String KEY_THREAD_ID
-
KEY_TYPE
public static final java.lang.String KEY_TYPE
-
KEY_VALUE_TYPE
public static final java.lang.String KEY_VALUE_TYPE
-
ATTR_APP_NAME
public static XAttributeLiteral ATTR_APP_NAME
Global prototype place holders. Need to be initialized by constructor.
-
ATTR_APP_NODE
public static XAttributeLiteral ATTR_APP_NODE
-
ATTR_APP_SESSION
public static XAttributeLiteral ATTR_APP_SESSION
-
ATTR_APP_TIER
public static XAttributeLiteral ATTR_APP_TIER
-
ATTR_CALLEE_CLASS
public static XAttributeLiteral ATTR_CALLEE_CLASS
-
ATTR_CALLEE_FILENAME
public static XAttributeLiteral ATTR_CALLEE_FILENAME
-
ATTR_CALLEE_INSTANCEID
public static XAttributeLiteral ATTR_CALLEE_INSTANCEID
-
ATTR_CALLEE_ISCONSTRUCTOR
public static XAttributeBoolean ATTR_CALLEE_ISCONSTRUCTOR
-
ATTR_CALLEE_LINENR
public static XAttributeDiscrete ATTR_CALLEE_LINENR
-
ATTR_CALLEE_METHOD
public static XAttributeLiteral ATTR_CALLEE_METHOD
-
ATTR_CALLEE_PACKAGE
public static XAttributeLiteral ATTR_CALLEE_PACKAGE
-
ATTR_CALLEE_PARAMSIG
public static XAttributeLiteral ATTR_CALLEE_PARAMSIG
-
ATTR_CALLEE_RETURNSIG
public static XAttributeLiteral ATTR_CALLEE_RETURNSIG
-
ATTR_CALLER_CLASS
public static XAttributeLiteral ATTR_CALLER_CLASS
-
ATTR_CALLER_FILENAME
public static XAttributeLiteral ATTR_CALLER_FILENAME
-
ATTR_CALLER_INSTANCEID
public static XAttributeLiteral ATTR_CALLER_INSTANCEID
-
ATTR_CALLER_ISCONSTRUCTOR
public static XAttributeBoolean ATTR_CALLER_ISCONSTRUCTOR
-
ATTR_CALLER_LINENR
public static XAttributeDiscrete ATTR_CALLER_LINENR
-
ATTR_CALLER_METHOD
public static XAttributeLiteral ATTR_CALLER_METHOD
-
ATTR_CALLER_PACKAGE
public static XAttributeLiteral ATTR_CALLER_PACKAGE
-
ATTR_CALLER_PARAMSIG
public static XAttributeLiteral ATTR_CALLER_PARAMSIG
-
ATTR_CALLER_RETURNSIG
public static XAttributeLiteral ATTR_CALLER_RETURNSIG
-
ATTR_EX_CAUGHT
public static XAttributeLiteral ATTR_EX_CAUGHT
-
ATTR_EX_THROWN
public static XAttributeLiteral ATTR_EX_THROWN
-
ATTR_HAS_DATA
public static XAttributeBoolean ATTR_HAS_DATA
-
ATTR_HAS_EXCEPTION
public static XAttributeBoolean ATTR_HAS_EXCEPTION
-
ATTR_NANOTIME
public static XAttributeDiscrete ATTR_NANOTIME
-
ATTR_PARAMS
public static XAttributeList ATTR_PARAMS
-
ATTR_PARAM_VALUE
public static XAttributeLiteral ATTR_PARAM_VALUE
-
ATTR_RETURN_VALUE
public static XAttributeLiteral ATTR_RETURN_VALUE
-
ATTR_THREAD_ID
public static XAttributeLiteral ATTR_THREAD_ID
-
ATTR_TYPE
public static XAttributeLiteral ATTR_TYPE
-
ATTR_VALUE_TYPE
public static XAttributeLiteral ATTR_VALUE_TYPE
-
-
Method Detail
-
instance
public static XSoftwareEventExtension instance()
Provides access to the singleton instance.- Returns:
- Singleton extension.
-
extractAppName
public java.lang.String extractAppName(XEvent event)
-
assignAppName
public XAttributeLiteral assignAppName(XEvent event, java.lang.String appName)
-
removeAppName
public XAttributeLiteral removeAppName(XEvent event)
-
extractAppNode
public java.lang.String extractAppNode(XEvent event)
-
assignAppNode
public XAttributeLiteral assignAppNode(XEvent event, java.lang.String appNode)
-
removeAppNode
public XAttributeLiteral removeAppNode(XEvent event)
-
extractAppSession
public java.lang.String extractAppSession(XEvent event)
-
assignAppSession
public XAttributeLiteral assignAppSession(XEvent event, java.lang.String appSession)
-
removeAppSession
public XAttributeLiteral removeAppSession(XEvent event)
-
extractAppTier
public java.lang.String extractAppTier(XEvent event)
-
assignAppTier
public XAttributeLiteral assignAppTier(XEvent event, java.lang.String appTier)
-
removeAppTier
public XAttributeLiteral removeAppTier(XEvent event)
-
extractCalleeClass
public java.lang.String extractCalleeClass(XEvent event)
-
assignCalleeClass
public XAttributeLiteral assignCalleeClass(XEvent event, java.lang.String calleeClass)
-
removeCalleeClass
public XAttributeLiteral removeCalleeClass(XEvent event)
-
extractCalleeFilename
public java.lang.String extractCalleeFilename(XEvent event)
-
assignCalleeFilename
public XAttributeLiteral assignCalleeFilename(XEvent event, java.lang.String calleeFilename)
-
removeCalleeFilename
public XAttributeLiteral removeCalleeFilename(XEvent event)
-
extractCalleeInstanceId
public java.lang.String extractCalleeInstanceId(XEvent event)
-
assignCalleeInstanceId
public XAttributeLiteral assignCalleeInstanceId(XEvent event, java.lang.String calleeInstanceId)
-
removeCalleeInstanceId
public XAttributeLiteral removeCalleeInstanceId(XEvent event)
-
extractCalleeIsConstructor
public boolean extractCalleeIsConstructor(XEvent event)
-
assignCalleeIsConstructor
public XAttributeBoolean assignCalleeIsConstructor(XEvent event, boolean calleeInstanceId)
-
removeCalleeIsConstructor
public XAttributeBoolean removeCalleeIsConstructor(XEvent event)
-
extractCalleeLineNr
public long extractCalleeLineNr(XEvent event)
-
assignCalleeLineNr
public XAttributeDiscrete assignCalleeLineNr(XEvent event, long calleeLineNr)
-
removeCalleeLineNr
public XAttributeDiscrete removeCalleeLineNr(XEvent event)
-
extractCalleeMethod
public java.lang.String extractCalleeMethod(XEvent event)
-
assignCalleeMethod
public XAttributeLiteral assignCalleeMethod(XEvent event, java.lang.String calleeMethod)
-
removeCalleeMethod
public XAttributeLiteral removeCalleeMethod(XEvent event)
-
extractCalleePackage
public java.lang.String extractCalleePackage(XEvent event)
-
assignCalleePackage
public XAttributeLiteral assignCalleePackage(XEvent event, java.lang.String calleePackage)
-
removeCalleePackage
public XAttributeLiteral removeCalleePackage(XEvent event)
-
extractCalleeParamSig
public java.lang.String extractCalleeParamSig(XEvent event)
-
assignCalleeParamSig
public XAttributeLiteral assignCalleeParamSig(XEvent event, java.lang.String calleeParamSig)
-
removeCalleeParamSig
public XAttributeLiteral removeCalleeParamSig(XEvent event)
-
extractCalleeReturnSig
public java.lang.String extractCalleeReturnSig(XEvent event)
-
assignCalleeReturnSig
public XAttributeLiteral assignCalleeReturnSig(XEvent event, java.lang.String calleeReturnSig)
-
removeCalleeReturnSig
public XAttributeLiteral removeCalleeReturnSig(XEvent event)
-
extractCallerClass
public java.lang.String extractCallerClass(XEvent event)
-
assignCallerClass
public XAttributeLiteral assignCallerClass(XEvent event, java.lang.String callerClass)
-
removeCallerClass
public XAttributeLiteral removeCallerClass(XEvent event)
-
extractCallerFilename
public java.lang.String extractCallerFilename(XEvent event)
-
assignCallerFilename
public XAttributeLiteral assignCallerFilename(XEvent event, java.lang.String callerFilename)
-
removeCallerFilename
public XAttributeLiteral removeCallerFilename(XEvent event)
-
extractCallerInstanceId
public java.lang.String extractCallerInstanceId(XEvent event)
-
assignCallerInstanceId
public XAttributeLiteral assignCallerInstanceId(XEvent event, java.lang.String callerInstanceId)
-
removeCallerInstanceId
public XAttributeLiteral removeCallerInstanceId(XEvent event)
-
extractCallerIsConstructor
public boolean extractCallerIsConstructor(XEvent event)
-
assignCallerIsConstructor
public XAttributeBoolean assignCallerIsConstructor(XEvent event, boolean callerInstanceId)
-
removeCallerIsConstructor
public XAttributeBoolean removeCallerIsConstructor(XEvent event)
-
extractCallerLineNr
public long extractCallerLineNr(XEvent event)
-
assignCallerLineNr
public XAttributeDiscrete assignCallerLineNr(XEvent event, long callerLineNr)
-
removeCallerLineNr
public XAttributeDiscrete removeCallerLineNr(XEvent event)
-
extractCallerMethod
public java.lang.String extractCallerMethod(XEvent event)
-
assignCallerMethod
public XAttributeLiteral assignCallerMethod(XEvent event, java.lang.String callerMethod)
-
removeCallerMethod
public XAttributeLiteral removeCallerMethod(XEvent event)
-
extractCallerPackage
public java.lang.String extractCallerPackage(XEvent event)
-
assignCallerPackage
public XAttributeLiteral assignCallerPackage(XEvent event, java.lang.String callerPackage)
-
removeCallerPackage
public XAttributeLiteral removeCallerPackage(XEvent event)
-
extractCallerParamSig
public java.lang.String extractCallerParamSig(XEvent event)
-
assignCallerParamSig
public XAttributeLiteral assignCallerParamSig(XEvent event, java.lang.String callerParamSig)
-
removeCallerParamSig
public XAttributeLiteral removeCallerParamSig(XEvent event)
-
extractCallerReturnSig
public java.lang.String extractCallerReturnSig(XEvent event)
-
assignCallerReturnSig
public XAttributeLiteral assignCallerReturnSig(XEvent event, java.lang.String callerReturnSig)
-
removeCallerReturnSig
public XAttributeLiteral removeCallerReturnSig(XEvent event)
-
extractExCaught
public java.lang.String extractExCaught(XEvent event)
-
assignExCaught
public XAttributeLiteral assignExCaught(XEvent event, java.lang.String exCaught)
-
removeExCaught
public XAttributeLiteral removeExCaught(XEvent event)
-
extractExThrown
public java.lang.String extractExThrown(XEvent event)
-
assignExThrown
public XAttributeLiteral assignExThrown(XEvent event, java.lang.String exThrown)
-
removeExThrown
public XAttributeLiteral removeExThrown(XEvent event)
-
extractHasData
public boolean extractHasData(XLog log)
-
assignHasData
public XAttributeBoolean assignHasData(XLog log, boolean hasData)
-
removeHasData
public XAttributeBoolean removeHasData(XLog log)
-
extractHasException
public boolean extractHasException(XLog log)
-
assignHasException
public XAttributeBoolean assignHasException(XLog log, boolean hasException)
-
removeHasException
public XAttributeBoolean removeHasException(XLog log)
-
extractNanotime
public long extractNanotime(XEvent event)
-
assignNanotime
public XAttributeDiscrete assignNanotime(XEvent event, long nanotime)
-
removeNanotime
public XAttributeDiscrete removeNanotime(XEvent event)
-
extractParams
public java.util.List<XAttribute> extractParams(XEvent event)
-
assignParams
public XAttributeList assignParams(XEvent event)
-
removeParams
public XAttributeList removeParams(XEvent event)
-
addParamValue
public XAttributeLiteral addParamValue(XAttributeList attribute, java.lang.String paramValue)
-
extractReturnValue
public java.lang.String extractReturnValue(XEvent event)
-
assignReturnValue
public XAttributeLiteral assignReturnValue(XEvent event, java.lang.String returnValue)
-
removeReturnValue
public XAttributeLiteral removeReturnValue(XEvent event)
-
extractThreadId
public java.lang.String extractThreadId(XEvent event)
-
assignThreadId
public XAttributeLiteral assignThreadId(XEvent event, java.lang.String threadId)
-
removeThreadId
public XAttributeLiteral removeThreadId(XEvent event)
-
extractType
public XSoftwareEventExtension.SoftwareEventType extractType(XEvent event)
-
assignType
public XAttributeLiteral assignType(XEvent event, XSoftwareEventExtension.SoftwareEventType type)
-
removeType
public XAttributeLiteral removeType(XEvent event)
-
extractValueType
public java.lang.String extractValueType(XAttribute attribute)
-
assignValueType
public XAttributeLiteral assignValueType(XAttribute attribute, java.lang.String valueTYpe)
-
removeValueType
public XAttributeLiteral removeValueType(XAttribute attribute)
-
-