public class PlainMethod extends UaMethodNode
UaMethod interface.
It provides additional methods for defining the InputArguments and OutputArguments of the Method.UaNode.ParametersNODE_VERSION_PROPERTY_NAME, useQuickPropertyLookupeventListeners, INITIALIZATION_TIME, nodeManager, supportedAttributesMapINPUT_ARGUMENTS, OUTPUT_ARGUMENTS| Modifier | Constructor and Description |
|---|---|
|
PlainMethod(NodeManagerUaNode nodeManager,
NodeId nodeId,
QualifiedName browseName,
LocalizedText displayName)
Constructor of PlainMethod.
|
|
PlainMethod(NodeManagerUaNode nodeManager,
NodeId nodeId,
String name,
Locale locale)
Constructor of PlainMethod.
|
protected |
PlainMethod(UaNode.Parameters parameters) |
| Modifier and Type | Method and Description |
|---|---|
void |
setInputArguments(Argument[] arguments)
Defines the InputArguments of the Method.
|
void |
setOutputArguments(Argument[] arguments)
Defines the OutputArguments of the Method.
|
getAttributes, getAttributes, getAttributesMap, getExecutable, getInputArguments, getNodeClass, getOutputArguments, getUserExecutable, initSupportedAttributes, readAttributeValue, setAttributes, setExecutable, setUserExecutable, toString, writeAttributeValueaddPlainProperty, addPlainVariable, assertTypeSupport, assertTypeSupport, createNodeId, createNodeId, createReflectiveInstanceProperty, createReflectiveInstanceProperty, deleteReference, deleteReference, doAddProperty, getAttributes, getAttributesMap, getBrowseName, getComponent, getComponents, getDescription, getDescription, getDisplayName, getDisplayName, getMethod, getNodeVersion, getNodeVersionNode, getProperties, getProperty, getPropertyReference, 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, setNodeVersion, setPropertyValue, setUserWriteMask, setWriteMask, writeAttributeaddComponent, 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, getNodeSetExtensions, getReference, getReferenceList, getReferences, getSupportedAttributes, getTargetNodes, getUaNodeId, hashCode, isAddNotifierReferencesToServerObject, isFalseOrNull, isMandatory, isMonitoredForEvents, isTrueOrNull, isType, referenceTypeInherits, removeComponent, removeDataChangeListener, removeEventListener, setAddNotifierReferencesToServerObject, setNodeSetExtensions, setReferences, supportsAttribute, translateBrowsePathToNodeIds, validateHasEventSourceChain, validateHasEventSourceChaingetForwardReferences, getInverseReferences, getReferences, getReferences, getUserData, referenceTypeInherits, setUserDataclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddComponent, addOrganizes, addProperty, addReference, addReference, addReference, addReference, addReference, addReference, deleteReference, deleteReference, deleteReference, deleteReference, getAddressSpace, getAttributesMap, getBrowseName, getBrowsePaths, getComponent, getComponents, getDescription, getDisplayName, getForwardReferences, getInverseReferences, getMethod, getNodeId, getNodeVersionNode, getOrganizedNode, getOrganizedNodes, getProperties, getProperty, getReference, getReferences, getReferences, getSupportedAttributes, getUaBrowsePaths, getUaNodeId, getUserData, getUserWriteMask, getWriteMask, hasUserWriteAccess, hasWriteAccess, readAttribute, readAttribute, removeComponent, removeProperty, setAttribute, setBrowseName, setDescription, setDisplayName, setReferences, setUserData, setUserWriteMask, setWriteMask, supportsAttribute, writeAttributepublic PlainMethod(NodeManagerUaNode nodeManager, NodeId nodeId, QualifiedName browseName, LocalizedText displayName)
nodeManager - the NodeManager that manages the Method NodenodeId - the NodeId of the Method NodebrowseName - the BrowseName of the Method NodedisplayName - the DisplayName of the Method Nodepublic PlainMethod(NodeManagerUaNode nodeManager, NodeId nodeId, String name, Locale locale)
nodeManager - the NodeManager that manages the Method NodenodeId - the NodeId of the Method Nodename - the name of the Method used to generate BrowseName and DisplayNamelocale - the locale for the DisplayNameprotected PlainMethod(UaNode.Parameters parameters)
public void setInputArguments(Argument[] arguments)
arguments - the argument definitions. If null, will be replaced by an empty array.public void setOutputArguments(Argument[] arguments)
arguments - the argument definitions. If null, will be replaced by an empty array.Copyright © 2026. All rights reserved.