com.jaxfront.core.rule
Class ActionImpl
java.lang.Object
com.jaxfront.core.rule.AbstractAction
com.jaxfront.core.rule.ModelAction
com.jaxfront.core.rule.ActionImpl
- All Implemented Interfaces:
- IAction, java.io.Serializable, java.lang.Cloneable
public class ActionImpl
- extends ModelAction
Defines an action for any property change on a JAXFront model (type).
- Version:
- 1.60
- See Also:
- Serialized Form
Constructor Summary |
ActionImpl(Document DOM,
Type sourceType,
java.lang.String xpath,
Type xuiType,
java.lang.String className)
Creates an model action based on a document, a source type and an xpath. |
Methods inherited from class com.jaxfront.core.rule.AbstractAction |
checkAction, getDOM, getInverseAction, getSource, getTargetTypes, getTargetXPath, getUserAction, isInversable, isUsingUserAction, perform, perform, perform, performInverse, setInverseAction, setTargetXPath, setUseActionTargetAsBase |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ActionImpl
public ActionImpl(Document DOM,
Type sourceType,
java.lang.String xpath,
Type xuiType,
java.lang.String className)
- Creates an model action based on a document, a source type and an xpath.
- Parameters:
DOM
- JAXFront documentsourceType
- the source type of this actionxpath
- the target xpathxuiType
- xui definition for this actionclassName
- user defined action implementation class name
clone
public java.lang.Object clone(Type newSource)
- Overrides:
clone
in class ModelAction
check
public void check(Document dom,
Type target)
throws RuleInvocationException
- Overrides:
check
in class ModelAction
- Throws:
RuleInvocationException