T - AbstractModuleLogic implementation this logic operates on.public abstract class AbstractModuleLogic<T extends AbstractModuleKit>
extends java.lang.Object
Copyright 2010 Partner Software, Inc.
| Constructor and Description |
|---|
AbstractModuleLogic(T kit)
Creates an AbstractModuleLogic with passed kit.
|
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.Object |
addAndSelect(MapEditContext context)
Handles adding and selecting an item for the passed context.
|
void |
enableAndRefresh()
Enables and refreshes this logic's AbstractKit's mapset.
|
T |
getKit()
Returns AbstractModuleKit associated with this logic.
|
abstract java.lang.Object |
moveAndSelect(MapEditContext context)
Handles moving and selecting an item for the passed context.
|
void |
refresh()
Refreshes this logic's AbstractKit's mapset.
|
abstract java.lang.Object |
removeItem(MapEditContext context)
Handles removing an item for the passed context.
|
abstract java.lang.Object |
rotateAndSelect(MapEditContext context)
Handles rotating and selecting an item for the passed context.
|
public AbstractModuleLogic(T kit)
kit - - The kit for this class.public final T getKit()
public void refresh()
public void enableAndRefresh()
public abstract java.lang.Object addAndSelect(MapEditContext context)
context - - Current MapEditContextpublic abstract java.lang.Object moveAndSelect(MapEditContext context)
context - - Current MapEditContextpublic abstract java.lang.Object rotateAndSelect(MapEditContext context)
context - - Current MapEditContextpublic abstract java.lang.Object removeItem(MapEditContext context)
context -