org.wicketstuff.artwork.niftycorners
Class NiftyCornersBehavior

java.lang.Object
  extended by org.apache.wicket.behavior.AbstractBehavior
      extended by org.wicketstuff.artwork.niftycorners.NiftyCornersBehavior
All Implemented Interfaces:
java.io.Serializable, org.apache.wicket.behavior.IBehavior, org.apache.wicket.IClusterable, org.apache.wicket.markup.html.IHeaderContributor

public class NiftyCornersBehavior
extends org.apache.wicket.behavior.AbstractBehavior

Author:
nmwael
See Also:
http://www.html.it/articoli/niftycube/index.html, Serialized Form

Field Summary
protected  java.lang.String decendantsOfSelector
           
protected  boolean grabTag
           
protected  java.util.List<NiftyOption> niftyOptions
           
protected  boolean singleComponent
           
protected  java.lang.String tagName
           
 
Constructor Summary
NiftyCornersBehavior()
          Select by component tag (for example for a specific div)
NiftyCornersBehavior(NiftyOption... niftyOptions)
          Select by component tag (for example for a specific div) Use for only applying nifty to a single component
NiftyCornersBehavior(java.lang.String decendentsOfSelector, boolean grabTag, boolean singleComponent, NiftyOption... niftyOptions)
          for example "div#content h2" or "ul.news li" (dependent on idSelector ) , you just provide h2 or a You would typically add this behavior to the page or a component that contains other components * @param decendentsOfSelector * @param grabTag should it automatically grab the tag? Use false if it's a page * @param singleComponent * @param niftyOptions
 
Method Summary
 void bind(org.apache.wicket.Component component)
           
 void onComponentTag(org.apache.wicket.Component component, org.apache.wicket.markup.ComponentTag tag)
           
 void onRendered(org.apache.wicket.Component component)
           
 void renderHead(org.apache.wicket.markup.html.IHeaderResponse response)
           
 
Methods inherited from class org.apache.wicket.behavior.AbstractBehavior
afterRender, beforeRender, cleanup, detach, detachModel, exception, getStatelessHint, isEnabled, isTemporary, onException, rendered
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tagName

protected java.lang.String tagName

niftyOptions

protected java.util.List<NiftyOption> niftyOptions

decendantsOfSelector

protected java.lang.String decendantsOfSelector

grabTag

protected boolean grabTag

singleComponent

protected boolean singleComponent
Constructor Detail

NiftyCornersBehavior

public NiftyCornersBehavior()
Select by component tag (for example for a specific div)


NiftyCornersBehavior

public NiftyCornersBehavior(java.lang.String decendentsOfSelector,
                            boolean grabTag,
                            boolean singleComponent,
                            NiftyOption... niftyOptions)
for example "div#content h2" or "ul.news li" (dependent on idSelector ) , you just provide h2 or a You would typically add this behavior to the page or a component that contains other components * @param decendentsOfSelector * @param grabTag should it automatically grab the tag? Use false if it's a page * @param singleComponent * @param niftyOptions


NiftyCornersBehavior

public NiftyCornersBehavior(NiftyOption... niftyOptions)
Select by component tag (for example for a specific div) Use for only applying nifty to a single component

Parameters:
niftyOptions -
Method Detail

bind

public void bind(org.apache.wicket.Component component)
Specified by:
bind in interface org.apache.wicket.behavior.IBehavior
Overrides:
bind in class org.apache.wicket.behavior.AbstractBehavior

renderHead

public void renderHead(org.apache.wicket.markup.html.IHeaderResponse response)
Specified by:
renderHead in interface org.apache.wicket.markup.html.IHeaderContributor
Overrides:
renderHead in class org.apache.wicket.behavior.AbstractBehavior

onComponentTag

public void onComponentTag(org.apache.wicket.Component component,
                           org.apache.wicket.markup.ComponentTag tag)
Specified by:
onComponentTag in interface org.apache.wicket.behavior.IBehavior
Overrides:
onComponentTag in class org.apache.wicket.behavior.AbstractBehavior

onRendered

public void onRendered(org.apache.wicket.Component component)
Overrides:
onRendered in class org.apache.wicket.behavior.AbstractBehavior


Copyright © 2011. All Rights Reserved.