com.prosysopc.ua.client
Class ModelParser

java.lang.Object
  extended by com.prosysopc.ua.ModelParserBase
      extended by com.prosysopc.ua.client.ModelParser

public class ModelParser
extends ModelParserBase


Field Summary
 
Fields inherited from class com.prosysopc.ua.ModelParserBase
UTF8_BOM
 
Constructor Summary
ModelParser(AddressSpace nodeManagerTable)
          Creates a new ModelParser.
 
Method Summary
protected  void addNodes(List<org.opcfoundation.ua.core.AddNodesItem> nodes, String type)
           
protected  void addReferences(List<org.opcfoundation.ua.core.AddReferencesItem> references)
           
protected  org.opcfoundation.ua.common.NamespaceTable getNamespaceTable()
           
protected  UaNode getNode(org.opcfoundation.ua.builtintypes.NodeId nodeId)
          Get an existing node in the address space.
protected  org.opcfoundation.ua.common.ServerTable getServerTable()
           
 
Methods inherited from class com.prosysopc.ua.ModelParserBase
addNamespaceUri, afterCreate, characters, createModel, doAddNode, doAddReference, endElement, getEncoderContext, getErrorList, getIgnoredNodes, getNodes, getReferences, isFailOnFirstError, isIgnoredReference, isReadingExtensions, isReadingNamespaces, isSkipValuesOnAndroid, parseFile, parseFile, parseFile, setFailOnFirstError, setIgnoredNodes, setSkipValuesOnAndroid, startElement, toGlobalExpandedNodeId, toGlobalNodeId, toGlobalNodeId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelParser

public ModelParser(AddressSpace nodeManagerTable)
Creates a new ModelParser.

Parameters:
nodeManagerTable - the NodeManagerTable in which the nodes should be created.
Method Detail

addNodes

protected void addNodes(List<org.opcfoundation.ua.core.AddNodesItem> nodes,
                        String type)
                 throws ModelException,
                        ServiceException
Overrides:
addNodes in class ModelParserBase
Throws:
ModelException
ServiceException

addReferences

protected void addReferences(List<org.opcfoundation.ua.core.AddReferencesItem> references)
                      throws ModelException
Overrides:
addReferences in class ModelParserBase
Parameters:
errorList -
Throws:
ModelException

getNamespaceTable

protected org.opcfoundation.ua.common.NamespaceTable getNamespaceTable()
Specified by:
getNamespaceTable in class ModelParserBase
Returns:
Throws:
StatusException
ServiceException

getNode

protected UaNode getNode(org.opcfoundation.ua.builtintypes.NodeId nodeId)
Description copied from class: ModelParserBase
Get an existing node in the address space.

Specified by:
getNode in class ModelParserBase

getServerTable

protected org.opcfoundation.ua.common.ServerTable getServerTable()
Specified by:
getServerTable in class ModelParserBase
Returns:


Copyright © 2018. All rights reserved.