Package uk.blankaspect.common.basictree
package uk.blankaspect.common.basictree
This package contains an abstract base class and concrete subclasses that implement
- a node that represents a null value,
- nodes that contain instances of fundamental Java types (
boolean
,int
,long
,double
andString
), and - nodes that contain other nodes (a list and a map).
This package depends on the following packages:
uk.blankaspect.common.tree
-
ClassDescriptionThis is the abstract base class of a node of a tree.This class implements a node that contains a Boolean value.This class implements a node that contains a double-precision floating-point number.This class implements a node that contains an integer.This class implements a node that contains a long integer.This class implements a map from map nodes to indices that are automatically incremented.This class encapsulates a key–value pair of a map node.This class encapsulates a message that relates to a node.This is an enumeration of the components of a node-related message.This is an enumeration of the kinds of a node-related message.This class implements a list of node-related messages.This class represents the type of a node.This class implements an unchecked exception that is associated with a node type.This class implements a node that represents a null value.This class implements a node that contains a string.