Package com.inxar.syntacs.util

Defines classes and utilities which implement fundamental abstract data types.

See:
          Description

Interface Summary
Arboreal The Arboreal interface is implemented by those objects which can render themselves in Tree form.
 

Class Summary
ArrayIntArray Concrete implementation of IntArray which uses an array internally.
ArrayIntFunction Concrete implementation of IntFunction which uses an array internally to store values and an IntSet to track keys.
ArrayIntList Concrete implementation of IntList which uses an array internally.
ArrayIntStack Concrete implementation of IntStack which uses an array internally.
BitSetIntSet Concrete implementation of IntSet which uses a java.util.BitSet internally.
BubbleTree BubbleTree is a binary tree (interval tree) data structure which maintains a IntSet of integers at each node in the tree.
BubbleTree.Bubble A Bubble is a single node in a BubbleTree interval tree.
Buffer Simpler, unsynchronized implementation of StringBuffer that can render itself to a Writer.
BurnTools A collection of utilities used by various Burner instances; makes working with the Jenesis API easier.
Clock A Clock is a simple utility class used for timing things, like a stopwatch.
DOM Collection of utilities useful for working with XML DOM trees.
Dot Basic implementation of the GraphViz interface.
EmptyIntSet Concrete implementation of IntSet which may never contain elements.
HashBitSetIntRelation Concrete implementation of IntRelation which uses a hash table such that each entry in the table contains a BitSetIntSet.
HashIntFunction Concrete implementation of IntFunction which uses a hash table to maintain the association between key and value.
ImmutableIntSet IntSet wrapper implementation which throws UnsupportedMethodOperation exceptions when the set is attempted to be changed.
IntArrayIterator Concrete implementation of IntIterator which steps an int[] array.
ListIntSet Concrete implementation of IntSet which uses a linked list internally.
Mission "Mission Control" holds the global Session instance which is consulted throughout the API.
Pickler The Pickler class contains static methods to transform int arrays into String objects and vice versa.
SetProperties The SetProperties class is a subclass of java.util.Properties which interprets multiple entries having the same key as an array.
SingletonIntSet Concrete implementation of IntSet which may only hold a single element.
StandardSession Standard implementation of Session.
StringTools A collection of utilities for working with text and strings.
Tree Utility for pretty-printing parse trees.
Tree.Box Experimental subclass of Tree which tries to do more advanced tree layout.
TreeListIntRelation Concrete implementation of IntRelation which uses as a binary tree such that ListIntSet instances are implicitly created at each tree node.
 

Package com.inxar.syntacs.util Description

Defines classes and utilities which implement fundamental abstract data types.