public class IconBehavior
extends org.apache.wicket.markup.transformer.AbstractTransformerBehavior
InvertibleIconClass.| Constructor and Description |
|---|
IconBehavior()
Create an IconBehavior that does not add any Icon initially.
|
IconBehavior(net.dontdrinkandroot.wicket.css.CssClass beforeIcon)
Creates an IconBehavior that prepends the given icon.
|
IconBehavior(org.apache.wicket.model.IModel<net.dontdrinkandroot.wicket.css.CssClass> beforeIconModel)
Creates an IconBehavior that prepends the given icon.
|
| Modifier and Type | Method and Description |
|---|---|
net.dontdrinkandroot.wicket.css.CssClass |
getAppendIcon()
Get the icon to append if set or null.
|
protected org.apache.wicket.model.IModel<net.dontdrinkandroot.wicket.css.CssClass> |
getAppendIconModel()
Get the model of the icon to append.
|
net.dontdrinkandroot.wicket.css.CssClass |
getPrependIcon()
Get the iocn to prepend if set or null.
|
protected org.apache.wicket.model.IModel<net.dontdrinkandroot.wicket.css.CssClass> |
getPrependIconModel()
Get the model of the icon to prepend.
|
protected String |
renderIcon(org.apache.wicket.model.IModel<net.dontdrinkandroot.wicket.css.CssClass> iconModel)
Transforms an
InvertibleIconClass Model into an italic tag String with the
corresponding class attributes. |
IconBehavior |
setAppendIcon(net.dontdrinkandroot.wicket.css.CssClass afterIcon)
Set the icon to append, if it is null no icon will be appended.
|
IconBehavior |
setAppendIconModel(org.apache.wicket.model.IModel<net.dontdrinkandroot.wicket.css.CssClass> appendIconModel)
Set the model of the icon to append, if it or its object is null no icon will be prepended.
|
IconBehavior |
setPrependIcon(net.dontdrinkandroot.wicket.css.CssClass beforeIcon)
Set the icon to prepend, if it is null no icon will be prepended.
|
IconBehavior |
setPrependIconModel(org.apache.wicket.model.IModel<net.dontdrinkandroot.wicket.css.CssClass> prependIconModel)
Set the model of the icon to prepend, if it or its object is null no icon will be prepended.
|
CharSequence |
transform(org.apache.wicket.Component component,
CharSequence output) |
afterRender, beforeRender, detach, newResponsepublic IconBehavior()
public IconBehavior(org.apache.wicket.model.IModel<net.dontdrinkandroot.wicket.css.CssClass> beforeIconModel)
public IconBehavior(net.dontdrinkandroot.wicket.css.CssClass beforeIcon)
public CharSequence transform(org.apache.wicket.Component component, CharSequence output) throws Exception
transform in interface org.apache.wicket.markup.transformer.ITransformertransform in class org.apache.wicket.markup.transformer.AbstractTransformerBehaviorExceptionpublic net.dontdrinkandroot.wicket.css.CssClass getPrependIcon()
public net.dontdrinkandroot.wicket.css.CssClass getAppendIcon()
public IconBehavior setPrependIcon(net.dontdrinkandroot.wicket.css.CssClass beforeIcon)
public IconBehavior setAppendIcon(net.dontdrinkandroot.wicket.css.CssClass afterIcon)
public IconBehavior setPrependIconModel(org.apache.wicket.model.IModel<net.dontdrinkandroot.wicket.css.CssClass> prependIconModel)
public IconBehavior setAppendIconModel(org.apache.wicket.model.IModel<net.dontdrinkandroot.wicket.css.CssClass> appendIconModel)
protected org.apache.wicket.model.IModel<net.dontdrinkandroot.wicket.css.CssClass> getPrependIconModel()
protected org.apache.wicket.model.IModel<net.dontdrinkandroot.wicket.css.CssClass> getAppendIconModel()
protected String renderIcon(org.apache.wicket.model.IModel<net.dontdrinkandroot.wicket.css.CssClass> iconModel)
InvertibleIconClass Model into an italic tag String with the
corresponding class attributes.Copyright © 2014 dontdrinkandroot. All rights reserved.