Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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

    java.lang.Object
      org.teleal.cling.model.meta.Action<S>

All Implemented Interfaces:
  Validatable

Direct Known Subclasses:
  QueryStateVariableAction

    public class Action<S extends Service>

extends Object
implements Validatable

Constructor Summary
`Action(String name, ActionArgument[] arguments)`

Method Summary
`ActionArgument[]` | `getArguments()`
`List<String>` | `getInputArgumentNames()`
`List<ActionArgument<S>>` | `getInputArguments()`
`ActionInvocationValues` | `getInputInvocationValues()`
`String` | `getName()`
`List<String>` | `getOutputArgumentNames()`
`List<ActionArgument<S>>` | `getOutputArguments()`
`ActionInvocationValues` | `getOutputInvocationValues()`
`S` | `getService()`
`boolean` | `hasArguments()`
`boolean` | `hasInputArguments()`
`boolean` | `hasOutputArguments()`
`String` | `toString()`
`List<ValidationError>` | `validate()`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### Action

    public Action(String name,
                  ActionArgument[] arguments)

Method Detail

### getName

    public String getName()

### hasArguments

    public boolean hasArguments()

### getArguments

    public ActionArgument[] getArguments()

### getService

    public S getService()

### getInputArguments

    public List<ActionArgument<S>> getInputArguments()

### getOutputArguments

    public List<ActionArgument<S>> getOutputArguments()

### getInputInvocationValues

    public ActionInvocationValues getInputInvocationValues()

### getOutputInvocationValues

    public ActionInvocationValues getOutputInvocationValues()

### getInputArgumentNames

    public List<String> getInputArgumentNames()

### getOutputArgumentNames

    public List<String> getOutputArgumentNames()

### hasInputArguments

    public boolean hasInputArguments()

### hasOutputArguments

    public boolean hasOutputArguments()

### toString

    public String toString()

  Overrides:
    `toString` in class `Object`

### validate

    public List<ValidationError> validate()

  Specified by:
    `validate` in interface `Validatable`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2010 Teleal GmbH, Switzerland. All Rights Reserved.