public class CssClassAppender extends org.apache.wicket.AttributeModifier implements IObservable
Constructor and Description |
---|
CssClassAppender(org.apache.wicket.model.IModel<String> model) |
Modifier and Type | Method and Description |
---|---|
void |
bind(org.apache.wicket.Component hostComponent) |
protected String |
newValue(String currentValue,
String replacementValue) |
void |
setObservationContext(IObservationContext<? extends IObservable> context)
Before observation is started on the observable, an observation context is injected by
the observer registry.
|
void |
startObservation()
When the first
IObserver of this observable is registered with the observer
registry, observation is started. |
void |
stopObservation()
When the last
IObserver unregisters, observation is stopped. |
append, append, detach, getAttribute, getReplaceModel, onComponentTag, prepend, prepend, remove, replace, replace, replaceAttributeValue, toString
afterRender, beforeRender, canCallListenerInterface, getStatelessHint, isEnabled, isTemporary, onConfigure, onEvent, onException, onRemove, renderHead, unbind
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
equals, hashCode
public CssClassAppender(org.apache.wicket.model.IModel<String> model)
protected String newValue(String currentValue, String replacementValue)
newValue
in class org.apache.wicket.AttributeModifier
public void bind(org.apache.wicket.Component hostComponent)
bind
in class org.apache.wicket.behavior.Behavior
public void setObservationContext(IObservationContext<? extends IObservable> context)
IObservable
setObservationContext
in interface IObservable
public void startObservation()
IObservable
IObserver
of this observable is registered with the observer
registry, observation is started. Implementations must notify observers until observation
is stopped.
An implementation should register listeners with external data sources, when appropriate. It is possible for an observable to register as an observer for another observable.
startObservation
in interface IObservable
public void stopObservation()
IObservable
IObserver
unregisters, observation is stopped. Any listeners
or observers registered by the observable must be unregistered by the implementation.stopObservation
in interface IObservable
Copyright © 2007–2017 Hippo B.V. (http://www.onehippo.com). All rights reserved.