net.sf.latexdraw.instruments
Class Spinner2SelectionFilling
java.lang.Object
org.malai.instrument.Link<A,SpinnerModified,N>
net.sf.latexdraw.instruments.SpinnerForCustomiser<ModifyShapeProperty,ShapeFillingCustomiser>
net.sf.latexdraw.instruments.Spinner2SelectionFilling
- All Implemented Interfaces:
- InteractionHandler
class Spinner2SelectionFilling
- extends SpinnerForCustomiser<ModifyShapeProperty,ShapeFillingCustomiser>
This link maps a spinner to a ModifyPencil action.
Methods inherited from class org.malai.instrument.Link |
addEventable, clearEvents, createAction, getAction, getInstrument, getInteraction, interactionAborts, interactionStarts, interactionStops, interactionUpdates, interimFeedback, isActivated, isExecute, isInteractionMustBeAborted, isRunnable, isRunning, setActivated |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Spinner2SelectionFilling
protected Spinner2SelectionFilling(ShapeFillingCustomiser ins)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
- Creates the link.
- Parameters:
ins
- The instrument that contains the link.
- Throws:
java.lang.InstantiationException
- If an error of instantiation (interaction, action) occurs.
java.lang.IllegalAccessException
- If no free-parameter constructor are provided.
initAction
public void initAction()
- Description copied from class:
Link
- After being created by method createAction, the action must be initialised
by this method.
- Specified by:
initAction
in class Link<ModifyShapeProperty,SpinnerModified,ShapeFillingCustomiser>
updateAction
public void updateAction()
- Description copied from class:
Link
- Updates the current action. To override.
- Overrides:
updateAction
in class SpinnerForCustomiser<ModifyShapeProperty,ShapeFillingCustomiser>
isConditionRespected
public boolean isConditionRespected()
- Specified by:
isConditionRespected
in class Link<ModifyShapeProperty,SpinnerModified,ShapeFillingCustomiser>
- Returns:
- True if the condition of the link is respected.
setProperty
protected static void setProperty(javax.swing.JSpinner spinner,
ShapeFillingCustomiser sfc,
ShapePropertyAction act)
setValue
protected static void setValue(javax.swing.JSpinner spinner,
ShapeFillingCustomiser sfc,
ShapePropertyAction act)