public class SubAction extends Object implements HasFeatures, Descriptive, Serializable, Cloneable
| Modifier and Type | Method and Description |
|---|---|
SubAction |
clone() |
List<SubActionArg> |
getArgs() |
String |
getDescription() |
Map<String,Object> |
getFeatures() |
String |
getLabel() |
String |
getName() |
SubActionResult |
getResult() |
void |
setArgs(List<SubActionArg> args) |
void |
setDescription(String description) |
void |
setFeatures(Map<String,Object> features) |
void |
setLabel(String label) |
void |
setName(String name) |
void |
setResult(SubActionResult result) |
SubAction |
withArg(String target,
String source) |
SubAction |
withArg(SubActionArg arg) |
SubAction |
withArgs(List<SubActionArg> args) |
SubAction |
withDescription(String description) |
SubAction |
withFeature(String name,
Object value) |
SubAction |
withFeatures(Map<String,Object> features) |
SubAction |
withLabel(String label) |
SubAction |
withName(String name) |
SubAction |
withResult(String target) |
SubAction |
withResult(SubActionResult result) |
public SubAction(String name)
public SubAction()
public SubAction withArgs(List<SubActionArg> args)
public SubAction withArg(SubActionArg arg)
public SubAction withResult(SubActionResult result)
public String getName()
getName in interface Descriptivepublic void setName(String name)
setName in interface Descriptivepublic String getLabel()
getLabel in interface Descriptivepublic void setLabel(String label)
setLabel in interface Descriptivepublic String getDescription()
getDescription in interface Descriptivepublic void setDescription(String description)
setDescription in interface Descriptivepublic List<SubActionArg> getArgs()
public void setArgs(List<SubActionArg> args)
public SubActionResult getResult()
public void setResult(SubActionResult result)
public Map<String,Object> getFeatures()
getFeatures in interface HasFeaturespublic void setFeatures(Map<String,Object> features)
setFeatures in interface HasFeaturesCopyright © 2016–2021 Softelnet. All rights reserved.