net.sf.latexdraw.actions
Class ShapePropertyAction
java.lang.Object
org.malai.action.Action
org.malai.action.library.ModifyValue
net.sf.latexdraw.actions.ShapePropertyAction
- Direct Known Subclasses:
- ModifyPencilParameter, ModifyShapeProperty
public abstract class ShapePropertyAction
- extends ModifyValue
This action modifies a shape property of an object.
This file is part of LaTeXDraw.
Copyright (c) 2005-2012 Arnaud BLOUIN
LaTeXDraw is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later version.
LaTeXDraw is distributed without any warranty; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
11/01/2010
- Since:
- 3.0
- Author:
- Arnaud BLOUIN
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
property
protected ShapeProperties property
- The property to set.
ShapePropertyAction
public ShapePropertyAction()
- Creates and initialises the action.
- Since:
- 3.0
flush
public void flush()
- Description copied from class:
Action
- When an action is no more useful it can be flushes to release the used data.
Should be overridden.
- Overrides:
flush
in class ModifyValue
isValueMatchesProperty
protected boolean isValueMatchesProperty()
- Specified by:
isValueMatchesProperty
in class ModifyValue
- Returns:
- True: the object to modified supports the selected property.
isPropertySupported
protected boolean isPropertySupported()
- Returns:
- True if the property to modify is supported.
- Since:
- 3.0
setProperty
public void setProperty(ShapeProperties property)
- Defines the property to modify
- Parameters:
property
- The property to modify.- Since:
- 3.0