public class DynamicAffordance extends Affordance
Constructor and Description |
---|
DynamicAffordance(java.lang.String name) |
DynamicAffordance(java.lang.String name,
java.util.HashMap<java.lang.String,AbstractObject> aggregateObjects,
java.util.HashMap<java.lang.String,AbstractObject> compositeObjects,
java.util.HashMap<java.lang.String,Property> modifiedProperties) |
DynamicAffordance(java.lang.String name,
java.lang.String applyClassName,
java.lang.String applyCode,
java.lang.String detectorClassName,
java.lang.String detectorCode,
java.util.HashMap<java.lang.String,AbstractObject> aggregateObjects,
java.util.HashMap<java.lang.String,AbstractObject> compositeObjects,
java.util.HashMap<java.lang.String,Property> modifiedProperties) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
apply(java.lang.String methodName,
java.lang.Object... args) |
java.lang.Object |
detector(java.lang.String methodName,
java.lang.Object... args) |
java.lang.String |
getApplyClassName() |
protected java.lang.String |
getApplyCode() |
protected java.lang.Object |
getApplyObject() |
java.lang.String |
getDetectorClassName() |
protected java.lang.String |
getDetectorCode() |
protected java.lang.Object |
getDetectorObject() |
static void |
main(java.lang.String[] args) |
void |
setApplyClassName(java.lang.String applyClassName) |
protected void |
setApplyCode(java.lang.String applyCode) |
protected void |
setApplyObject(java.lang.Object applyObject) |
void |
setDetectorClassName(java.lang.String detectorClassName) |
protected void |
setDetectorCode(java.lang.String detectorCode) |
protected void |
setDetectorObject(java.lang.Object detectorObject) |
getAggregateDetectorObjects, getCompositeDetectorObjects, getName, getPropertyDetectorObjects, setAggregateDetectorObjects, setCompositeDetectorObjects, setName, setPropertyDetectorObjects
public DynamicAffordance(java.lang.String name)
public DynamicAffordance(java.lang.String name, java.util.HashMap<java.lang.String,AbstractObject> aggregateObjects, java.util.HashMap<java.lang.String,AbstractObject> compositeObjects, java.util.HashMap<java.lang.String,Property> modifiedProperties)
public DynamicAffordance(java.lang.String name, java.lang.String applyClassName, java.lang.String applyCode, java.lang.String detectorClassName, java.lang.String detectorCode, java.util.HashMap<java.lang.String,AbstractObject> aggregateObjects, java.util.HashMap<java.lang.String,AbstractObject> compositeObjects, java.util.HashMap<java.lang.String,Property> modifiedProperties)
public java.lang.Object detector(java.lang.String methodName, java.lang.Object... args)
detector
in class Affordance
public java.lang.Object apply(java.lang.String methodName, java.lang.Object... args)
apply
in class Affordance
protected java.lang.String getApplyCode()
protected void setApplyCode(java.lang.String applyCode)
public java.lang.String getApplyClassName()
public void setApplyClassName(java.lang.String applyClassName)
protected java.lang.String getDetectorCode()
protected void setDetectorCode(java.lang.String detectorCode)
public java.lang.String getDetectorClassName()
public void setDetectorClassName(java.lang.String detectorClassName)
protected java.lang.Object getApplyObject()
protected void setApplyObject(java.lang.Object applyObject)
protected java.lang.Object getDetectorObject()
protected void setDetectorObject(java.lang.Object detectorObject)
public static void main(java.lang.String[] args)