com.prosysopc.ua.server.nodes
Class PlainMethod

java.lang.Object
  extended by com.prosysopc.ua.nodes.AbstractUaNode
      extended by com.prosysopc.ua.server.nodes.ServerNode
          extended by com.prosysopc.ua.server.nodes.BaseNode
              extended by com.prosysopc.ua.server.nodes.UaMethodNode
                  extended by com.prosysopc.ua.server.nodes.PlainMethod
All Implemented Interfaces:
UaMethod, UaNode

public class PlainMethod
extends UaMethodNode

Server side implementation of UaMethod.

It defines the InputArguments and OutputArguments.


Field Summary
 
Fields inherited from class com.prosysopc.ua.server.nodes.UaMethodNode
INPUT_ARGUMENTS, OUTPUT_ARGUMENTS
 
Fields inherited from class com.prosysopc.ua.server.nodes.BaseNode
NODE_VERSION_PROPERTY_NAME
 
Fields inherited from class com.prosysopc.ua.server.nodes.ServerNode
eventListeners, INITIALIZATION_TIME, nodeManager, supportedAttributesMap
 
Constructor Summary
PlainMethod(NodeManagerUaNode nodeManager, org.opcfoundation.ua.builtintypes.NodeId nodeId, org.opcfoundation.ua.builtintypes.QualifiedName browseName, org.opcfoundation.ua.builtintypes.LocalizedText displayName)
           
PlainMethod(NodeManagerUaNode nodeManager, org.opcfoundation.ua.builtintypes.NodeId nodeId, String name, Locale locale)
           
 
Method Summary
 void setInputArguments(org.opcfoundation.ua.core.Argument[] arguments)
          Define the input arguments of the method.
 void setOutputArguments(org.opcfoundation.ua.core.Argument[] arguments)
          Define the output arguments of the method.
 
Methods inherited from class com.prosysopc.ua.server.nodes.UaMethodNode
getAttributes, getAttributes, getExecutable, getInputArguments, getNodeClass, getOutputArguments, getUserExecutable, initSupportedAttributes, readAttributeValue, setAttributes, setExecutable, setUserExecutable, toString, writeAttributeValue
 
Methods inherited from class com.prosysopc.ua.server.nodes.BaseNode
addPlainProperty, addPlainVariable, assertTypeSupport, assertTypeSupport, createNodeId, createNodeId, createReflectiveInstanceProperty, createReflectiveInstanceProperty, deleteReference, deleteReference, doAddProperty, getAttributes, getBrowseName, getComponent, getComponents, getDescription, getDescription, getDisplayName, getDisplayName, getMethod, getNodeVersion, getNodeVersionValue, getProperties, getProperty, getPropertyValue, getReferencesAsList, getStandardBrowseName, getStandardDisplayText, getUserWriteMask, getWriteMask, hasProperty, hasReference, hasTypeDefinition, hasUserWriteAccess, hasWriteAccess, incNodeVersion, initNodeVersion, isChildOfType, readAttribute, readAttribute, registerCallbackProperty, registerPlainInstanceProperty, registerPlainInstanceProperty, registerPlainProperty, registerPlainProperty, registerPlainVariable, registerPlainVariable, registerReflectiveInstanceProperty, registerReflectiveInstanceVariable, registerReflectiveProperty, registerReflectiveVariable, removeProperty, setAccessLevelRecursively, setAccessLevelRecursively, setAttribute, setBrowseName, setDescription, setDisplayName, setNodeVersionValue, setPropertyValue, setUserWriteMask, setWriteMask, writeAttribute
 
Methods inherited from class com.prosysopc.ua.server.nodes.ServerNode
addComponent, addDataChangeListener, addEventListener, addNewReference, addNewReference, addOrganizes, addProperties, addProperty, addReference, addReference, addReference, addReference, addReference, addReference, afterAddReference, afterDeleteReference, beforeAddReference, dataChange, deleteReference, deleteReference, deleteReferences, doDeleteReference, equals, findPlaceholders, fireDataChange, fireEvent, fireEventInParents, getAddressSpace, getDefaultBrowseName, getNodeId, getNodeManager, getReference, getReferenceList, getReferences, getSupportedAttributes, getTargetNodes, hashCode, isAddNotifierReferencesToServerObject, isFalseOrNull, isMandatory, isMonitoredForEvents, isTrueOrNull, isType, referenceTypeInherits, removeComponent, removeDataChangeListener, removeEventListener, setAddNotifierReferencesToServerObject, setReferences, supportsAttribute, translateBrowsePathToNodeIds, validateHasEventSourceChain, validateHasEventSourceChain
 
Methods inherited from class com.prosysopc.ua.nodes.AbstractUaNode
getForwardReferences, getInverseReferences, getReferences, getReferences, referenceTypeInherits
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.prosysopc.ua.nodes.UaNode
addComponent, addProperty, addReference, addReference, addReference, deleteReference, deleteReference, deleteReference, deleteReference, getAddressSpace, getBrowseName, getComponent, getComponents, getDescription, getDisplayName, getForwardReferences, getInverseReferences, getMethod, getNodeId, getNodeVersion, getProperties, getProperty, getReference, getReferences, getReferences, getSupportedAttributes, getUserWriteMask, getWriteMask, hasUserWriteAccess, hasWriteAccess, readAttribute, readAttribute, removeComponent, removeProperty, setAttribute, setBrowseName, setDescription, setDisplayName, setReferences, setUserWriteMask, setWriteMask, supportsAttribute, writeAttribute
 

Constructor Detail

PlainMethod

public PlainMethod(NodeManagerUaNode nodeManager,
                   org.opcfoundation.ua.builtintypes.NodeId nodeId,
                   org.opcfoundation.ua.builtintypes.QualifiedName browseName,
                   org.opcfoundation.ua.builtintypes.LocalizedText displayName)

PlainMethod

public PlainMethod(NodeManagerUaNode nodeManager,
                   org.opcfoundation.ua.builtintypes.NodeId nodeId,
                   String name,
                   Locale locale)
Parameters:
nodeId -
name -
locale -
Method Detail

setInputArguments

public void setInputArguments(org.opcfoundation.ua.core.Argument[] arguments)
Define the input arguments of the method.

Parameters:
arguments - the argument definitions. If null, will be replaced by an empty array.

setOutputArguments

public void setOutputArguments(org.opcfoundation.ua.core.Argument[] arguments)
Define the output arguments of the method.

Parameters:
arguments - the argument definitions. If null, will be replaced by an empty array.


Copyright © 2018. All rights reserved.