|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opcfoundation.ua.encoding.EncoderContext
public class EncoderContext
EncoderContext class.
| Field Summary | |
|---|---|
IEncodeableSerializer |
encodeableSerializer
|
int |
maxArrayLength
|
int |
maxByteStringLength
|
int |
maxMessageSize
|
int |
maxStringLength
|
NamespaceTable |
namespaceTable
|
ServerTable |
serverTable
|
| Constructor Summary | |
|---|---|
EncoderContext(NamespaceTable namespaceTable,
ServerTable serverTable,
IEncodeableSerializer encodeableSerializer)
Constructor for EncoderContext. |
|
EncoderContext(NamespaceTable namespaceTable,
ServerTable serverTable,
IEncodeableSerializer encodeableSerializer,
int maxMessageSize)
Constructor for EncoderContext. |
|
| Method Summary | |
|---|---|
Object |
decode(ExtensionObject[] values)
decode. |
Object |
decode(ExtensionObject[] values,
NamespaceTable namespaceTable)
decode. |
static EncoderContext |
getDefaultInstance()
Getter for the field defaultInstance. |
Class<? extends IEncodeable> |
getEncodeableClass(NodeId id)
getEncodeableClass. |
NodeId |
getEncodeableNodeId(Class<? extends IEncodeable> clazz,
EncodeType type)
getEncodeableNodeId. |
IEncodeableSerializer |
getEncodeableSerializer()
Getter for the field encodeableSerializer. |
int |
getMaxArrayLength()
Getter for the field maxArrayLength. |
int |
getMaxByteStringLength()
Getter for the field maxByteStringLength. |
int |
getMaxMessageSize()
Getter for the field maxMessageSize. |
int |
getMaxStringLength()
Getter for the field maxStringLength. |
NamespaceTable |
getNamespaceTable()
Getter for the field namespaceTable. |
ServerTable |
getServerTable()
Getter for the field serverTable. |
void |
setEncodeableSerializer(IEncodeableSerializer encodeableSerializer)
Setter for the field encodeableSerializer. |
void |
setMaxArrayLength(int maxArrayLength)
Setter for the field maxArrayLength. |
void |
setMaxByteStringLength(int maxByteStringLength)
Setter for the field maxByteStringLength. |
void |
setMaxMessageSize(int encodeMessageMaxSize)
Setter for the field maxMessageSize. |
void |
setMaxStringLength(int maxStringLength)
Setter for the field maxStringLength. |
void |
setNamespaceTable(NamespaceTable namespaceTable)
Setter for the field namespaceTable. |
void |
setServerTable(ServerTable serverTable)
Setter for the field serverTable. |
NodeId |
toNodeId(ExpandedNodeId id)
toNodeId. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public NamespaceTable namespaceTable
public ServerTable serverTable
public IEncodeableSerializer encodeableSerializer
public int maxMessageSize
public int maxStringLength
public int maxByteStringLength
public int maxArrayLength
| Constructor Detail |
|---|
public EncoderContext(NamespaceTable namespaceTable,
ServerTable serverTable,
IEncodeableSerializer encodeableSerializer,
int maxMessageSize)
Constructor for EncoderContext.
namespaceTable - a NamespaceTable object.serverTable - a ServerTable object.encodeableSerializer - a IEncodeableSerializer object.maxMessageSize - a int.
public EncoderContext(NamespaceTable namespaceTable,
ServerTable serverTable,
IEncodeableSerializer encodeableSerializer)
Constructor for EncoderContext.
namespaceTable - a NamespaceTable object.serverTable - a ServerTable object.encodeableSerializer - a IEncodeableSerializer object.| Method Detail |
|---|
public static EncoderContext getDefaultInstance()
Getter for the field defaultInstance.
EncoderContext object.
public Object decode(ExtensionObject[] values)
throws DecodingException
decode.
values - an array of ExtensionObject objects.
Object object.
DecodingException - if any.
public Object decode(ExtensionObject[] values,
NamespaceTable namespaceTable)
throws DecodingException
decode.
values - an array of ExtensionObject objects.namespaceTable - a NamespaceTable object.
Object object.
DecodingException - if any.public int getMaxMessageSize()
Getter for the field maxMessageSize.
public void setMaxMessageSize(int encodeMessageMaxSize)
Setter for the field maxMessageSize.
encodeMessageMaxSize - a int.public NamespaceTable getNamespaceTable()
Getter for the field namespaceTable.
NamespaceTable object.public void setNamespaceTable(NamespaceTable namespaceTable)
Setter for the field namespaceTable.
namespaceTable - a NamespaceTable object.
public NodeId getEncodeableNodeId(Class<? extends IEncodeable> clazz,
EncodeType type)
throws ServiceResultException
getEncodeableNodeId.
clazz - a Class object.type - a EncodeType object.
NodeId object.
ServiceResultException - if any.public ServerTable getServerTable()
Getter for the field serverTable.
ServerTable object.public void setServerTable(ServerTable serverTable)
Setter for the field serverTable.
serverTable - a ServerTable object.public IEncodeableSerializer getEncodeableSerializer()
Getter for the field encodeableSerializer.
IEncodeableSerializer object.public Class<? extends IEncodeable> getEncodeableClass(NodeId id)
getEncodeableClass.
id - a NodeId object.
Class object.public void setEncodeableSerializer(IEncodeableSerializer encodeableSerializer)
Setter for the field encodeableSerializer.
encodeableSerializer - a IEncodeableSerializer object.
public NodeId toNodeId(ExpandedNodeId id)
throws EncodingException
toNodeId.
id - a ExpandedNodeId object.
NodeId object.
EncodingException - if any.public int getMaxStringLength()
Getter for the field maxStringLength.
public void setMaxStringLength(int maxStringLength)
Setter for the field maxStringLength.
maxStringLength - a int.public int getMaxByteStringLength()
Getter for the field maxByteStringLength.
public void setMaxByteStringLength(int maxByteStringLength)
Setter for the field maxByteStringLength.
maxByteStringLength - a int.public int getMaxArrayLength()
Getter for the field maxArrayLength.
public void setMaxArrayLength(int maxArrayLength)
Setter for the field maxArrayLength.
maxArrayLength - a int.public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||