| Package | Description |
|---|---|
| org.jupnp.binding.annotations | |
| org.jupnp.binding.staging | |
| org.jupnp.model.action | |
| org.jupnp.model.meta | |
| org.jupnp.transport.impl |
| 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.createActionArguments() |
| 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 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 ActionArgumentValue[] |
SOAPActionProcessorImpl.readArgumentValues(NodeList nodeList,
ActionArgument[] args)
The UPnP spec says that action arguments must be in the order as declared
by the service.
|
Copyright © 2023 jUPnP.org. All rights reserved.