org.teleal.cling.model.meta
Class ActionArgument<S extends Service>
java.lang.Object
org.teleal.cling.model.meta.ActionArgument<S>
- All Implemented Interfaces:
- Validatable
public class ActionArgument<S extends Service>
- extends java.lang.Object
- implements Validatable
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ActionArgument
public ActionArgument(java.lang.String name,
java.lang.String relatedStateVariableName,
ActionArgument.Direction direction)
ActionArgument
public ActionArgument(java.lang.String name,
java.lang.String relatedStateVariableName,
ActionArgument.Direction direction,
boolean returnValue)
getName
public java.lang.String getName()
getRelatedStateVariableName
public java.lang.String getRelatedStateVariableName()
getDirection
public ActionArgument.Direction getDirection()
isReturnValue
public boolean isReturnValue()
getAction
public Action<S> getAction()
getDatatype
public Datatype getDatatype()
validate
public java.util.List<ValidationError> validate()
- Specified by:
validate
in interface Validatable
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2010 Teleal GmbH, Switzerland. All Rights Reserved.