Modifier and Type | Method and Description |
---|---|
protected List<ActionArgument> |
AnnotationActionBinder.createInputArguments() |
protected Map<ActionArgument<LocalService>,StateVariableAccessor> |
AnnotationActionBinder.createOutputArguments() |
Modifier and Type | Method and Description |
---|---|
protected ActionExecutor |
AnnotationActionBinder.createExecutor(Map<ActionArgument<LocalService>,StateVariableAccessor> outputArguments) |
Modifier and Type | Method and Description |
---|---|
ActionArgument |
MutableActionArgument.build() |
ActionArgument[] |
MutableAction.createActionArgumennts() |
Modifier and Type | Field and Description |
---|---|
protected Map<ActionArgument<LocalService>,StateVariableAccessor> |
AbstractActionExecutor.outputArgumentAccessors |
Modifier and Type | Method and Description |
---|---|
ActionArgument<S> |
ActionArgumentValue.getArgument() |
protected ActionArgument<S> |
ActionInvocation.getInputArgument(String name) |
protected ActionArgument<S> |
ActionInvocation.getOutputArgument(String name) |
Modifier and Type | Method and Description |
---|---|
Map<ActionArgument<LocalService>,StateVariableAccessor> |
AbstractActionExecutor.getOutputArgumentAccessors() |
Modifier and Type | Method and Description |
---|---|
ActionArgumentValue<S> |
ActionInvocation.getInput(ActionArgument<S> argument) |
ActionArgumentValue<S> |
ActionInvocation.getOutput(ActionArgument<S> argument) |
protected void |
AbstractActionExecutor.setOutputArgumentValue(ActionInvocation<LocalService> actionInvocation,
ActionArgument<LocalService> argument,
Object result)
Sets the output argument value on the
ActionInvocation , considers string conversion. |
Constructor and Description |
---|
ActionArgumentValue(ActionArgument<S> argument,
Object value) |
Constructor and Description |
---|
AbstractActionExecutor(Map<ActionArgument<LocalService>,StateVariableAccessor> outputArgumentAccessors) |
MethodActionExecutor(Map<ActionArgument<LocalService>,StateVariableAccessor> outputArgumentAccessors,
Method method) |
Modifier and Type | Method and Description |
---|---|
ActionArgument<S> |
ActionArgument.deepCopy() |
ActionArgument[] |
Action.getArguments() |
ActionArgument<S> |
Action.getFirstInputArgument() |
ActionArgument<S> |
Action.getFirstOutputArgument() |
ActionArgument<S> |
Action.getInputArgument(String name) |
ActionArgument<S>[] |
Action.getInputArguments() |
ActionArgument<S> |
Action.getOutputArgument(String name) |
ActionArgument<S>[] |
Action.getOutputArguments() |
Modifier and Type | Method and Description |
---|---|
Datatype<S> |
Service.getDatatype(ActionArgument argument) |
StateVariable<S> |
Service.getRelatedStateVariable(ActionArgument argument) |
Constructor and Description |
---|
Action(String name,
ActionArgument[] arguments) |
Modifier and Type | Method and Description |
---|---|
protected ActionArgumentValue |
SOAPActionProcessorImpl.createValue(ActionArgument arg,
String value)
Creates an instance of
ActionArgumentValue and wraps an
InvalidValueException as an ActionException with the
appropriate ErrorCode . |
protected Node |
SOAPActionProcessorImpl.findActionArgumentNode(List<Node> nodes,
ActionArgument arg)
Returns the node with the same unprefixed name as the action argument
name/alias or
null . |
protected String |
PullSOAPActionProcessorImpl.findActionArgumentValue(Map<String,String> entries,
ActionArgument arg) |
protected List<Node> |
SOAPActionProcessorImpl.getMatchingNodes(NodeList nodeList,
ActionArgument[] args)
Finds all element nodes in the list that match any argument name or argument
alias, throws
ActionException if not all arguments were found. |
protected Map<String,String> |
PullSOAPActionProcessorImpl.getMatchingNodes(org.xmlpull.v1.XmlPullParser xpp,
ActionArgument[] args) |
protected ActionArgumentValue[] |
SOAPActionProcessorImpl.readArgumentValues(NodeList nodeList,
ActionArgument[] args)
The UPnP spec says that action arguments must be in the order as declared
by the service.
|
protected ActionArgumentValue[] |
PullSOAPActionProcessorImpl.readArgumentValues(org.xmlpull.v1.XmlPullParser xpp,
ActionArgument[] args) |
Copyright © 2015 4th Line GmbH, Switzerland. All rights reserved.