com.swfm.mica.widgets
Class MiTableHeaderAndFooterManager

java.lang.Object
  extended bycom.swfm.mica.events.MiEventHandler
      extended bycom.swfm.mica.widgets.MiTableHeaderAndFooterManager
All Implemented Interfaces:
MiiCommandNames, MiiEventHandler, MiiEventTypes, MiiTypes

public class MiTableHeaderAndFooterManager
extends MiEventHandler
implements MiiTypes

Version:
%I% %G%
Author:
Michael L. Davis

Field Summary
static java.lang.String END_MOVE_ROW_COLUMN_COMMAND_NAME
           
static java.lang.String END_RESIZE_ROW_COLUMN_COMMAND_NAME
           
static java.lang.String MOVE_ROW_COLUMN_COMMAND_NAME
           
static double RESIZABLE_ROW_AND_COLUMN_ZONE_WIDTH
           
static java.lang.String RESIZE_ROW_COLUMN_COMMAND_NAME
           
static java.lang.String SELECT_ROW_OR_COLUMN_COMMAND_NAME
           
static java.lang.String START_MOVE_ROW_COLUMN_COMMAND_NAME
           
static java.lang.String START_RESIZE_ROW_COLUMN_COMMAND_NAME
           
static java.lang.String TOGGLE_SORT_ORDER_COMMAND_NAME
           
       
Constructor Summary
MiTableHeaderAndFooterManager()
           
 
Method Summary
 int getContextCursor(MiBounds area)
           
 boolean getMovableColumns()
           
 boolean getMovableRows()
           
 boolean getResizableColumns()
           
 boolean getResizableRows()
           
 boolean getSortableColumns()
           
 boolean getSortableRows()
           
 int processCommand()
           
 void setMovableColumns(boolean flag)
           
 void setMovableRows(boolean flag)
           
 void setResizableColumns(boolean flag)
           
 void setResizableRows(boolean flag)
           
 void setSortableColumns(boolean flag)
           
 void setSortableRows(boolean flag)
           
 void setTarget(MiPart part)
          Sets the MiPart that this is assigned to.
 
Methods inherited from class com.swfm.mica.events.MiEventHandler
addEventToCommandTranslation, addEventToCommandTranslation, addEventToCommandTranslation, copy, getAlwaysConsumeTriggerEvents, getCommand, getEvent, getEventToCommandTranslation, getName, getNameForType, getObject, getRequestedCommands, getRequestedEvents, getTarget, getType, isCommand, isEnabled, isPositionDependent, isSingleton, isType, processCommand, processCommand, processEvent, removeAllEventToCommandTranslations, removeEventToCommandTranslation, removeEventToCommandTranslation, removeEventToCommandTranslation, removeEventToCommandTranslation, setAlwaysConsumeTriggerEvents, setCommand, setEnabled, setEventToCommandTranslation, setEventToCommandTranslation, setEventToCommandTranslation, setIsSingleton, setName, setObject, setPositionDependent, setPropertyValue, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

RESIZABLE_ROW_AND_COLUMN_ZONE_WIDTH

public static double RESIZABLE_ROW_AND_COLUMN_ZONE_WIDTH

SELECT_ROW_OR_COLUMN_COMMAND_NAME

public static final java.lang.String SELECT_ROW_OR_COLUMN_COMMAND_NAME
See Also:
Constant Field Values

TOGGLE_SORT_ORDER_COMMAND_NAME

public static final java.lang.String TOGGLE_SORT_ORDER_COMMAND_NAME
See Also:
Constant Field Values

START_MOVE_ROW_COLUMN_COMMAND_NAME

public static final java.lang.String START_MOVE_ROW_COLUMN_COMMAND_NAME
See Also:
Constant Field Values

MOVE_ROW_COLUMN_COMMAND_NAME

public static final java.lang.String MOVE_ROW_COLUMN_COMMAND_NAME
See Also:
Constant Field Values

END_MOVE_ROW_COLUMN_COMMAND_NAME

public static final java.lang.String END_MOVE_ROW_COLUMN_COMMAND_NAME
See Also:
Constant Field Values

START_RESIZE_ROW_COLUMN_COMMAND_NAME

public static final java.lang.String START_RESIZE_ROW_COLUMN_COMMAND_NAME
See Also:
Constant Field Values

RESIZE_ROW_COLUMN_COMMAND_NAME

public static final java.lang.String RESIZE_ROW_COLUMN_COMMAND_NAME
See Also:
Constant Field Values

END_RESIZE_ROW_COLUMN_COMMAND_NAME

public static final java.lang.String END_RESIZE_ROW_COLUMN_COMMAND_NAME
See Also:
Constant Field Values
Constructor Detail

MiTableHeaderAndFooterManager

public MiTableHeaderAndFooterManager()
Method Detail

setTarget

public void setTarget(MiPart part)
Sets the MiPart that this is assigned to. This is set when this is assigned to a part.

Specified by:
setTarget in interface MiiEventHandler
Overrides:
setTarget in class MiEventHandler
Parameters:
part - the target part

setResizableRows

public void setResizableRows(boolean flag)

getResizableRows

public boolean getResizableRows()

setResizableColumns

public void setResizableColumns(boolean flag)

getResizableColumns

public boolean getResizableColumns()

setMovableRows

public void setMovableRows(boolean flag)

getMovableRows

public boolean getMovableRows()

setMovableColumns

public void setMovableColumns(boolean flag)

getMovableColumns

public boolean getMovableColumns()

setSortableRows

public void setSortableRows(boolean flag)

getSortableRows

public boolean getSortableRows()

setSortableColumns

public void setSortableColumns(boolean flag)

getSortableColumns

public boolean getSortableColumns()

getContextCursor

public int getContextCursor(MiBounds area)

processCommand

public int processCommand()
Returns:
Mi_CONSUME_EVENT if no other event handlers should see the event that generated the command Mi_PROPOGATE_EVENT if other event handlers can also see the event that generated the command
See Also:
MiEventHandler.isCommand(java.lang.String), MiEventHandler.setCommand(java.lang.String), MiEventHandler.getCommand()