org.opcfoundation.ua.core
Class ServerOnNetwork

java.lang.Object
  extended by org.opcfoundation.ua.utils.AbstractStructure
      extended by org.opcfoundation.ua.core.ServerOnNetwork
All Implemented Interfaces:
Cloneable, Structure, IEncodeable

public class ServerOnNetwork
extends AbstractStructure


Field Summary
static ExpandedNodeId BINARY
           
protected  String DiscoveryUrl
           
static ExpandedNodeId ID
           
protected  UnsignedInteger RecordId
           
protected  String[] ServerCapabilities
           
protected  String ServerName
           
static ExpandedNodeId XML
           
 
Constructor Summary
ServerOnNetwork()
           
ServerOnNetwork(UnsignedInteger RecordId, String ServerName, String DiscoveryUrl, String[] ServerCapabilities)
           
 
Method Summary
 ServerOnNetwork clone()
          Deep clone
 boolean equals(Object obj)
           
 ExpandedNodeId getBinaryEncodeId()
          getBinaryEncodeId.
 String getDiscoveryUrl()
           
 UnsignedInteger getRecordId()
           
 String[] getServerCapabilities()
           
 String getServerName()
           
 ExpandedNodeId getTypeId()
          getTypeId.
 ExpandedNodeId getXmlEncodeId()
          getXmlEncodeId.
 int hashCode()
           
 void setDiscoveryUrl(String DiscoveryUrl)
           
 void setRecordId(UnsignedInteger RecordId)
           
 void setServerCapabilities(String[] ServerCapabilities)
           
 void setServerName(String ServerName)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ID

public static final ExpandedNodeId ID

BINARY

public static final ExpandedNodeId BINARY

XML

public static final ExpandedNodeId XML

RecordId

protected UnsignedInteger RecordId

ServerName

protected String ServerName

DiscoveryUrl

protected String DiscoveryUrl

ServerCapabilities

protected String[] ServerCapabilities
Constructor Detail

ServerOnNetwork

public ServerOnNetwork()

ServerOnNetwork

public ServerOnNetwork(UnsignedInteger RecordId,
                       String ServerName,
                       String DiscoveryUrl,
                       String[] ServerCapabilities)
Method Detail

getRecordId

public UnsignedInteger getRecordId()

setRecordId

public void setRecordId(UnsignedInteger RecordId)

getServerName

public String getServerName()

setServerName

public void setServerName(String ServerName)

getDiscoveryUrl

public String getDiscoveryUrl()

setDiscoveryUrl

public void setDiscoveryUrl(String DiscoveryUrl)

getServerCapabilities

public String[] getServerCapabilities()

setServerCapabilities

public void setServerCapabilities(String[] ServerCapabilities)

clone

public ServerOnNetwork clone()
Deep clone

Specified by:
clone in interface Structure
Overrides:
clone in class AbstractStructure
Returns:
cloned ServerOnNetwork

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getTypeId

public ExpandedNodeId getTypeId()
Description copied from interface: Structure

getTypeId.

Returns:
a ExpandedNodeId object.

getXmlEncodeId

public ExpandedNodeId getXmlEncodeId()
Description copied from interface: Structure

getXmlEncodeId.

Returns:
a ExpandedNodeId object.

getBinaryEncodeId

public ExpandedNodeId getBinaryEncodeId()
Description copied from interface: Structure

getBinaryEncodeId.

Returns:
a ExpandedNodeId object.

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2018. All rights reserved.