org.opcfoundation.ua.encoding.utils
Class EncodeableDiscovery

java.lang.Object
  extended by org.opcfoundation.ua.encoding.utils.EncodeableDiscovery

public class EncodeableDiscovery
extends Object

This class discovers builtin encodeable nodeIds and corresponding classes.


Constructor Summary
EncodeableDiscovery()
           
 
Method Summary
static void discoverDefaultEncodeables(Map<NodeId,Class<IEncodeable>> map)
          Discover default encodeables.
static Map<NodeId,Class<IEncodeable>> getDefault()
          Return default NodeId -> Class mapping.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EncodeableDiscovery

public EncodeableDiscovery()
Method Detail

getDefault

public static Map<NodeId,Class<IEncodeable>> getDefault()
Return default NodeId -> Class mapping.

Returns:
default encodeable table

discoverDefaultEncodeables

public static void discoverDefaultEncodeables(Map<NodeId,Class<IEncodeable>> map)
Discover default encodeables. Encodeables are discovered by inspecting all fields from Identifiers class using reflection.

Parameters:
map - encodeable table to fill with builtin encodeables


Copyright © 2018. All rights reserved.