|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wicket.behavior.Behavior
org.apache.wicket.markup.transformer.AbstractTransformerBehavior
net.dontdrinkandroot.wicket.bootstrap.behavior.IconBehavior
public class IconBehavior
Prepends and/or appends an Icon to the body of the attached component. Icons are specified by an
InvertibleIconClass.
| Constructor Summary | |
|---|---|
IconBehavior()
Create an IconBehavior that does not add any Icon initially. |
|
IconBehavior(org.apache.wicket.model.IModel<InvertibleIconClass> beforeIconModel)
Creates an IconBehavior that prepends the given icon. |
|
IconBehavior(InvertibleIconClass beforeIcon)
Creates an IconBehavior that prepends the given icon. |
|
| Method Summary | |
|---|---|
InvertibleIconClass |
getAppendIcon()
Get the icon to append if set or null. |
protected org.apache.wicket.model.IModel<InvertibleIconClass> |
getAppendIconModel()
Get the model of the icon to append. |
InvertibleIconClass |
getPrependIcon()
Get the iocn to prepend if set or null. |
protected org.apache.wicket.model.IModel<InvertibleIconClass> |
getPrependIconModel()
Get the model of the icon to prepend. |
protected java.lang.String |
renderIcon(org.apache.wicket.model.IModel<InvertibleIconClass> iconModel)
Transforms an InvertibleIconClass Model into an italic tag String with the
corresponding class attributes. |
IconBehavior |
setAppendIcon(InvertibleIconClass afterIcon)
Set the icon to append, if it is null no icon will be appended. |
IconBehavior |
setAppendIconModel(org.apache.wicket.model.IModel<InvertibleIconClass> appendIconModel)
Set the model of the icon to append, if it or its object is null no icon will be prepended. |
IconBehavior |
setPrependIcon(InvertibleIconClass beforeIcon)
Set the icon to prepend, if it is null no icon will be prepended. |
IconBehavior |
setPrependIconModel(org.apache.wicket.model.IModel<InvertibleIconClass> prependIconModel)
Set the model of the icon to prepend, if it or its object is null no icon will be prepended. |
java.lang.CharSequence |
transform(org.apache.wicket.Component component,
java.lang.CharSequence output)
|
| Methods inherited from class org.apache.wicket.markup.transformer.AbstractTransformerBehavior |
|---|
afterRender, beforeRender, detach, newResponse |
| Methods inherited from class org.apache.wicket.behavior.Behavior |
|---|
bind, canCallListenerInterface, getStatelessHint, isEnabled, isTemporary, onComponentTag, onConfigure, onEvent, onException, onRemove, renderHead, unbind |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IconBehavior()
public IconBehavior(org.apache.wicket.model.IModel<InvertibleIconClass> beforeIconModel)
public IconBehavior(InvertibleIconClass beforeIcon)
| Method Detail |
|---|
public java.lang.CharSequence transform(org.apache.wicket.Component component,
java.lang.CharSequence output)
throws java.lang.Exception
transform in interface org.apache.wicket.markup.transformer.ITransformertransform in class org.apache.wicket.markup.transformer.AbstractTransformerBehaviorjava.lang.Exceptionpublic InvertibleIconClass getPrependIcon()
public InvertibleIconClass getAppendIcon()
public IconBehavior setPrependIcon(InvertibleIconClass beforeIcon)
public IconBehavior setAppendIcon(InvertibleIconClass afterIcon)
public IconBehavior setPrependIconModel(org.apache.wicket.model.IModel<InvertibleIconClass> prependIconModel)
public IconBehavior setAppendIconModel(org.apache.wicket.model.IModel<InvertibleIconClass> appendIconModel)
protected org.apache.wicket.model.IModel<InvertibleIconClass> getPrependIconModel()
protected org.apache.wicket.model.IModel<InvertibleIconClass> getAppendIconModel()
protected java.lang.String renderIcon(org.apache.wicket.model.IModel<InvertibleIconClass> iconModel)
InvertibleIconClass Model into an italic tag String with the
corresponding class attributes.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||