wicket.contrib.tinymce
Class TinyMceBehavior

java.lang.Object
  extended by org.apache.wicket.behavior.Behavior
      extended by wicket.contrib.tinymce.TinyMceBehavior
All Implemented Interfaces:
Serializable, IAjaxRegionMarkupIdProvider, IClusterable, IComponentAwareEventSink, IComponentAwareHeaderContributor
Direct Known Subclasses:
InPlaceEditBehavior

public class TinyMceBehavior
extends Behavior
implements IAjaxRegionMarkupIdProvider

Renders a component (textarea) as WYSIWYG editor, using TinyMce.

See Also:
Serialized Form

Constructor Summary
TinyMceBehavior()
           
TinyMceBehavior(TinyMCESettings settings)
           
 
Method Summary
 void afterRender(Component component)
           
 void beforeRender(Component component)
           
 void bind(Component component)
           
protected  String getAddTinyMceSettingsScript(TinyMCESettings.Mode mode, Collection<Component> components)
           
 String getAjaxRegionMarkupId(Component component)
           
protected  Component getComponent()
           
protected  String getRenderOnDomReadyJavascript()
           
protected  boolean isMarkupIdRequired()
           
 void renderHead(Component c, IHeaderResponse response)
           
 
Methods inherited from class org.apache.wicket.behavior.Behavior
canCallListenerInterface, canCallListenerInterface, detach, getStatelessHint, isEnabled, isTemporary, onComponentTag, onConfigure, onEvent, onException, unbind
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TinyMceBehavior

public TinyMceBehavior()

TinyMceBehavior

public TinyMceBehavior(TinyMCESettings settings)
Method Detail

beforeRender

public void beforeRender(Component component)
Overrides:
beforeRender in class Behavior

afterRender

public void afterRender(Component component)
Overrides:
afterRender in class Behavior

renderHead

public void renderHead(Component c,
                       IHeaderResponse response)
Specified by:
renderHead in interface IComponentAwareHeaderContributor
Overrides:
renderHead in class Behavior

getRenderOnDomReadyJavascript

protected String getRenderOnDomReadyJavascript()

getAddTinyMceSettingsScript

protected String getAddTinyMceSettingsScript(TinyMCESettings.Mode mode,
                                             Collection<Component> components)

bind

public void bind(Component component)
Overrides:
bind in class Behavior

isMarkupIdRequired

protected boolean isMarkupIdRequired()

getComponent

protected Component getComponent()

getAjaxRegionMarkupId

public String getAjaxRegionMarkupId(Component component)
Specified by:
getAjaxRegionMarkupId in interface IAjaxRegionMarkupIdProvider


Copyright © 2004-2013. All Rights Reserved.