Uses of Class
net.aifusion.asn.AsnNode
Package
Description
This package contains a partial implementation an ASN.1 parser and classes to manage ASN.1 values.
-
Uses of AsnNode in net.aifusion.asn
Modifier and TypeMethodDescriptionAdd a child node to this nodeAsnNode.getChild
(int index) Get a given childSymbol.getDefinition()
Get the definition for this symbolSymbolTable.getDefinition
(String name) Get the definition of a symbolAsnProduction.getNode()
Get an AST node corresponding to this productionGet an AST node corresponding to this productionGet an AST node corresponding to this productionGet an AST node corresponding to this productionGet the node where a type is definedGet the primitive type associated with a symbolGet the node where a value is definedAsnNode.locate
(AsnProduction production, String name) Locate a node corresponding to a given name and production starting at this nodeAsnNode.locateType
(String name) Locate the node corresponding to the type for a given nameParse a file for ASN.1 ModulesParse a file for ASN.1 ModulesModifier and TypeMethodDescriptionAsnNode.getChildren()
Get the children of this nodeAsnModule.getTypes()
get a hashmap containing all know types in this moduleAsnModule.getValues()
Get a hashmap containing all known values in this moduleModifier and TypeMethodDescriptionAdd a child node to this nodevoid
Add a type to known typesvoid
Add a value to known valuesvoid
AsnNode.reduce
(AsnNode searchRoot, PrintStream f) Add values to this subtree for defined constantsvoid
Symbol.setDefinition
(AsnNode definition) Set the definition for this symbolvoid
SymbolTable.setDefinition
(String name, AsnNode definition) Set the definition of a symbolstatic void
AsnParser.showTree
(AsnNode n, String indent, PrintStream f) Create a tree representation of all nodes in the query parse tree