org.teleal.cling.model.meta
Class ActionArgument<S extends Service>

java.lang.Object
  extended by org.teleal.cling.model.meta.ActionArgument<S>
All Implemented Interfaces:
Validatable

public class ActionArgument<S extends Service>
extends java.lang.Object
implements Validatable


Nested Class Summary
static class ActionArgument.Direction
           
 
Constructor Summary
ActionArgument(java.lang.String name, java.lang.String relatedStateVariableName, ActionArgument.Direction direction)
           
ActionArgument(java.lang.String name, java.lang.String relatedStateVariableName, ActionArgument.Direction direction, boolean returnValue)
           
 
Method Summary
 Action<S> getAction()
           
 Datatype getDatatype()
           
 ActionArgument.Direction getDirection()
           
 java.lang.String getName()
           
 java.lang.String getRelatedStateVariableName()
           
 boolean isReturnValue()
           
 java.lang.String toString()
           
 java.util.List<ValidationError> validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

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)
Method Detail

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.