org.opcfoundation.ua.encoding.utils
Class EncodeableDesc
java.lang.Object
org.opcfoundation.ua.encoding.utils.EncodeableDesc
public final class EncodeableDesc
- extends Object
Contains information about IEncodeable class
- See Also:
table of stub infos
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
clazz
public final Class<? extends IEncodeable> clazz
fields
public final EncodeableDesc.FieldInfo[] fields
binaryId
public final ExpandedNodeId binaryId
xmlId
public final ExpandedNodeId xmlId
id
public final ExpandedNodeId id
url
public final String url
length
public final int length
fieldNameMap
public final Map<String,EncodeableDesc.FieldInfo> fieldNameMap
EncodeableDesc
public EncodeableDesc(Class<? extends IEncodeable> clazz,
EncodeableDesc.FieldInfo[] fields,
ExpandedNodeId id,
String url,
ExpandedNodeId binaryId,
ExpandedNodeId xmlId)
Constructor for EncodeableDesc.
- Parameters:
clazz - a Class object.fields - an array of EncodeableDesc.FieldInfo objects.id - a ExpandedNodeId object.url - a String object.binaryId - a ExpandedNodeId object.xmlId - a ExpandedNodeId object.
readFromClass
public static EncodeableDesc readFromClass(Class<? extends IEncodeable> clazz,
Field[] fields)
readFromClass.
- Parameters:
clazz - a Class object.fields - an array of Field objects.
- Returns:
- a
EncodeableDesc object.
Copyright © 2018. All rights reserved.