Class CmsEntityObserver
java.lang.Object
org.opencms.ade.contenteditor.client.CmsEntityObserver
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.ValueChangeHandler<org.opencms.acacia.shared.CmsEntity>,com.google.gwt.event.shared.EventHandler
public class CmsEntityObserver
extends Object
implements com.google.gwt.event.logical.shared.ValueChangeHandler<org.opencms.acacia.shared.CmsEntity>
Observer for content entities, used to notify listeners of entity changes.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEntityChangeListener(I_CmsEntityChangeListener changeListener, String changeScope) Adds an entity change listener for the given scope.voidclear()Removes this observer from the entities change handler registration and clears registered listeners.voidonValueChange(com.google.gwt.event.logical.shared.ValueChangeEvent<org.opencms.acacia.shared.CmsEntity> event) protected voidsafeExecuteChangeListener(org.opencms.acacia.shared.CmsEntity entity, I_CmsEntityChangeListener listener) Calls an entity change listener, catching any errors.
-
Constructor Details
-
Method Details
-
addEntityChangeListener
Adds an entity change listener for the given scope.- Parameters:
changeListener- the change listenerchangeScope- the change scope
-
clear
Removes this observer from the entities change handler registration and clears registered listeners.
-