|
LEONARDI Application Composer - 8.9.0.40 by W4 S.A. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectleon.data.daemon.LyDaemon
leon.data.daemon.LyLabelDaemon
public class LyLabelDaemon
Daemon for updating dynamic labels.
Field Summary | |
---|---|
static java.lang.String |
__VERSION
File version. |
Constructor Summary | |
---|---|
LyLabelDaemon(LyClassInfo sourceClass,
LyInfoLabel label)
Default constructor. |
|
LyLabelDaemon(LyClassInfo sourceClass,
LyInfoLabel label,
LyLabelDaemonListener listener)
Constructor of a label daemon with a specific listener. |
Method Summary | |
---|---|
void |
addListener(LyLabelDaemonListener listener)
Adds a listener of this daemon. |
java.lang.String |
computeString(LyObject object)
Compute the label for the given object. |
boolean |
counterChanged(LyWorkSpaceEvent event)
Called when the counter associated with the specified object has been incremented. |
LyInfoLabel |
getInfoLabel()
Accessor to the label managed by this daemon. |
LyLabelDaemonListener |
getListener(int index)
Get listener of this daemon at the given position. |
int |
getListenerCount()
Get listeners count of this daemon. |
java.util.Vector<LyLabelDaemonListener> |
getListeners()
Get listeners of this daemon. |
java.lang.String |
getString(LyObject object)
To get the relation value for the specified object. |
void |
idRehashed(LyObjectId oldObjectId,
LyObjectId newObjectId)
Called when objectId of an object has been changed. |
boolean |
objectAdded(LyWorkSpaceEvent event)
Called when an object is added in the dynamic object list. |
boolean |
objectChanged(LyWorkSpaceEvent event)
Called when an object has changed in the dynamic object list. |
boolean |
objectCreated(LyDataSourceEvent event)
Method for object creation callback. |
boolean |
objectDeleted(LyDataSourceEvent event)
Method for object deletion callback. |
boolean |
objectModified(LyDataSourceEvent event)
Method for object modification callback. |
boolean |
objectRemoved(LyWorkSpaceEvent event)
Called when an object is removed from the dynamic object list. |
void |
refresh(LyObject object,
LyInfoList<LyFieldInfo> fields)
Method called when a refresh is requiered. |
void |
removeListener(LyLabelDaemonListener listener)
Removes a listener from this daemon. |
void |
removeResult(LyObject object)
Remove an object from our objects list. |
void |
unload()
Unload daemon. |
Methods inherited from class leon.data.daemon.LyDaemon |
---|
getInfo, getSourceClass |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String __VERSION
Constructor Detail |
---|
public LyLabelDaemon(LyClassInfo sourceClass, LyInfoLabel label)
sourceClass
- Class that contains the label.label
- The label to watch on.public LyLabelDaemon(LyClassInfo sourceClass, LyInfoLabel label, LyLabelDaemonListener listener)
sourceClass
- Class that contains the label.label
- The label to watch on.listener
- the label daemon listenerMethod Detail |
---|
public LyInfoLabel getInfoLabel()
public java.lang.String getString(LyObject object)
object
- the object to compute
public java.lang.String computeString(LyObject object)
object
- the object
public void removeResult(LyObject object)
object
- the object to removepublic void unload()
unload
in class LyDaemon
public boolean objectCreated(LyDataSourceEvent event)
objectCreated
in interface LyDataSourceListener
objectCreated
in class LyDaemon
event
- the datasource event
LyDataSourceListener.objectCreated(leon.data.LyDataSourceEvent)
public boolean objectDeleted(LyDataSourceEvent event)
objectDeleted
in interface LyDataSourceListener
objectDeleted
in class LyDaemon
event
- the datasource event
LyDataSourceListener.objectDeleted(leon.data.LyDataSourceEvent)
public boolean objectModified(LyDataSourceEvent event)
objectModified
in interface LyDataSourceListener
objectModified
in class LyDaemon
event
- the datasource event
LyDataSourceListener.objectModified(leon.data.LyDataSourceEvent)
public boolean objectAdded(LyWorkSpaceEvent event)
objectAdded
in interface LyWorkSpaceListener
event
- event of adding object
public boolean objectRemoved(LyWorkSpaceEvent event)
objectRemoved
in interface LyWorkSpaceListener
event
- event of removing object
public boolean counterChanged(LyWorkSpaceEvent event)
counterChanged
in interface LyWorkSpaceCounterListener
event
- Object on which the was incremented.
public boolean objectChanged(LyWorkSpaceEvent event)
objectChanged
in interface LyWorkSpaceListener
event
- event of changing object
public void addListener(LyLabelDaemonListener listener)
listener
- The listener of this daemon.public void removeListener(LyLabelDaemonListener listener)
listener
- The listener of this daemon.public java.util.Vector<LyLabelDaemonListener> getListeners()
public LyLabelDaemonListener getListener(int index)
index
- index of the requested listener.
public int getListenerCount()
public void refresh(LyObject object, LyInfoList<LyFieldInfo> fields)
refresh
in interface LyLabelDaemonListener
object
- Object to refresh.fields
- Impacted fields (may be null).public void idRehashed(LyObjectId oldObjectId, LyObjectId newObjectId)
idRehashed
in class LyDaemon
oldObjectId
- newObjectId
-
|
(c) January 2013 - W4 S.A. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |