org.xwiki.gwt.wysiwyg.client.plugin.table.feature
Class InsertRowAfter

java.lang.Object
  extended by org.xwiki.gwt.user.client.ui.rta.cmd.internal.AbstractRichTextAreaExecutable
      extended by org.xwiki.gwt.user.client.ui.rta.cmd.internal.AbstractSelectionExecutable
          extended by org.xwiki.gwt.wysiwyg.client.plugin.table.feature.AbstractTableFeature
              extended by org.xwiki.gwt.wysiwyg.client.plugin.table.feature.InsertRowAfter
All Implemented Interfaces:
Executable, TableFeature

public class InsertRowAfter
extends AbstractTableFeature

Feature allowing to insert a row bellow the currently edited row. After the insertion the caret is positioned in the cell bellow the originally edited cell. It is disabled when the caret is positioned outside of a row. A row is a set of cells aligned horizontally in a table.

Version:
$Id: d8d6ccfe862936972638709b3710eebc984ec673 $

Field Summary
static String NAME
          Feature name.
 
Fields inherited from class org.xwiki.gwt.user.client.ui.rta.cmd.internal.AbstractSelectionExecutable
cache, domUtils
 
Fields inherited from class org.xwiki.gwt.user.client.ui.rta.cmd.internal.AbstractRichTextAreaExecutable
rta
 
Constructor Summary
InsertRowAfter(TablePlugin plugin)
          Initialize the feature.
 
Method Summary
 boolean execute(String parameter)
          
 boolean isEnabled()
          
 
Methods inherited from class org.xwiki.gwt.wysiwyg.client.plugin.table.feature.AbstractTableFeature
destroy, getCommand, getName, getPlugin
 
Methods inherited from class org.xwiki.gwt.user.client.ui.rta.cmd.internal.AbstractSelectionExecutable
getParameter, hasValidSelection, isExecuted
 
Methods inherited from class org.xwiki.gwt.user.client.ui.rta.cmd.internal.AbstractRichTextAreaExecutable
isSupported
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.xwiki.gwt.user.client.ui.rta.cmd.Executable
getParameter, isExecuted, isSupported
 

Field Detail

NAME

public static final String NAME
Feature name.

See Also:
Constant Field Values
Constructor Detail

InsertRowAfter

public InsertRowAfter(TablePlugin plugin)
Initialize the feature. Table features needs to be aware of the plug-in (here the ClickListener) since they hold their own PushButton.

Parameters:
plugin - table plug-in.
Method Detail

execute

public boolean execute(String parameter)

See Also:
Executable.execute(String)

isEnabled

public boolean isEnabled()

Specified by:
isEnabled in interface Executable
Overrides:
isEnabled in class org.xwiki.gwt.user.client.ui.rta.cmd.internal.AbstractSelectionExecutable
See Also:
AbstractSelectionExecutable.isEnabled()


Copyright © 2004–2014 XWiki. All rights reserved.