org.wicketstuff.minis.behavior
Class CompositeBehavior

java.lang.Object
  extended by org.apache.wicket.behavior.Behavior
      extended by org.wicketstuff.minis.behavior.CompositeBehavior
All Implemented Interfaces:
Serializable, IComponentAwareEventSink, IComponentAwareHeaderContributor, IClusterable
Direct Known Subclasses:
OnClickBehavior

public class CompositeBehavior
extends Behavior

Represents a composite behavior allowing the user to attach multiple behaviors to a component at once.

Author:
David Bernard, Erik Brakkee, Sebastian Thomschke
See Also:
http://cwiki.apache.org/WICKET/composite-behaviors.html, Serialized Form

Constructor Summary
CompositeBehavior(Behavior... behaviors)
           
CompositeBehavior(Iterable<Behavior> behaviors)
           
 
Method Summary
 void afterRender(Component arg0)
          
 void beforeRender(Component arg0)
          
 void bind(Component arg0)
          
 void detach(Component arg0)
          
 void exception(Component component, RuntimeException aException)
           
 boolean getStatelessHint(Component arg0)
          
 boolean isEnabled(Component arg0)
           
 boolean isTemporary(Component component)
          
 void onComponentTag(Component aComponent, ComponentTag aTag)
          
 void renderHead(Component component, org.apache.wicket.markup.head.IHeaderResponse response)
          
 
Methods inherited from class org.apache.wicket.behavior.Behavior
canCallListenerInterface, onConfigure, onEvent, onException, onRemove, unbind
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositeBehavior

public CompositeBehavior(Behavior... behaviors)

CompositeBehavior

public CompositeBehavior(Iterable<Behavior> behaviors)
Method Detail

afterRender

public void afterRender(Component arg0)

Overrides:
afterRender in class Behavior

beforeRender

public void beforeRender(Component arg0)

Overrides:
beforeRender in class Behavior

bind

public void bind(Component arg0)

Overrides:
bind in class Behavior

detach

public void detach(Component arg0)

Overrides:
detach in class Behavior

exception

public void exception(Component component,
                      RuntimeException aException)

getStatelessHint

public boolean getStatelessHint(Component arg0)

Overrides:
getStatelessHint in class Behavior

isEnabled

public boolean isEnabled(Component arg0)
Overrides:
isEnabled in class Behavior

isTemporary

public boolean isTemporary(Component component)

Overrides:
isTemporary in class Behavior

onComponentTag

public void onComponentTag(Component aComponent,
                           ComponentTag aTag)

Overrides:
onComponentTag in class Behavior

renderHead

public void renderHead(Component component,
                       org.apache.wicket.markup.head.IHeaderResponse response)

Specified by:
renderHead in interface IComponentAwareHeaderContributor
Overrides:
renderHead in class Behavior


Copyright © 2014. All rights reserved.