jasco.runtime.connector
Class HookElement
java.lang.Object
jasco.runtime.connector.HookElement
- All Implemented Interfaces:
- java.lang.Cloneable
- Direct Known Subclasses:
- DynamicHookElement
public class HookElement
- extends java.lang.Object
- implements java.lang.Cloneable
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
HookElement
public HookElement(IHook aCutpoint,
CutpointExecutionElement aBefore,
CutpointExecutionElement aAfter,
CutpointExecutionElement aReplace,
java.lang.String aName)
transformOrder
public HookElement transformOrder(int start)
globalPropertyChangeEvent
public void globalPropertyChangeEvent(HookPropertyChangeEvent event)
doNotCache
public boolean doNotCache()
getName
public java.lang.String getName()
getCutpoint
public IHook getCutpoint()
getCutpoint
public IHook getCutpoint(java.lang.Object o)
getCutpoint
public IHook getCutpoint(MethodJoinpoint jp)
getBefore
public CutpointExecutionElement getBefore()
getAfter
public CutpointExecutionElement getAfter()
getReplace
public CutpointExecutionElement getReplace()
setBefore
public void setBefore(CutpointExecutionElement aBefore)
setAfter
public void setAfter(CutpointExecutionElement aAfter)
setReplace
public void setReplace(CutpointExecutionElement aReplace)
isApplicable
public boolean isApplicable(java.util.Hashtable mappings,
MethodJoinpoint aJascoMethod,
boolean forJutta)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
copy
public HookElement copy()
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
addProperty
public void addProperty(java.lang.Object key,
java.lang.Object value)
getProperties
protected java.util.Hashtable getProperties()
setId
public void setId(int id)
getId
public int getId()