|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.objectweb.jac.core.AspectComponent | +--org.objectweb.jac.aspects.timestamp.TimestampAC
Nested Class Summary | |
static class |
TimestampAC.Wrapper
|
Field Summary | |
static String |
FOLLOW
|
Fields inherited from class org.objectweb.jac.core.AspectComponent |
application, blockKeywords, cr, currentConfigMethod, currentImports, firstCall, NOT_SHARED, SHARED, startWeavingCCount, startWeavingCount, startWeavingMethod, startWeavingType, systemListener, wrappers |
Fields inherited from interface org.objectweb.jac.core.BaseProgramListener |
FOUND_OBJECT |
Constructor Summary | |
TimestampAC()
|
Method Summary | |
void |
declareTimestampedClasses(String classExpr,
String wrappeeExpr,
String repositoryName)
Declares which objects should have timestamps |
void |
followLink(FieldItem link,
boolean follow)
Specifies that objects at the end of a link should be touched when an object is touched. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final String FOLLOW
Constructor Detail |
public TimestampAC()
Method Detail |
public void declareTimestampedClasses(String classExpr, String wrappeeExpr, String repositoryName)
TimestampConf
declareTimestampedClasses
in interface TimestampConf
classExpr
- which classes should have a timestampwrappeeExpr
- which instances should have a timestamprepositoryName
- name of Timestamps object to store stamps intopublic void followLink(FieldItem link, boolean follow)
TimestampConf
followLink
in interface TimestampConf
link
- the link to followfollow
- wether to follow the link or not
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |