| Package | Description | 
|---|---|
| com.ctc.wstx.api | Package that contains subset of Woodstox classes that are considered to be
its public API (in addition to regular Stax 1.0 -- javax.xml.stream.* -- and
Stax2 -- org.codehaus.stax2.*). | 
| com.ctc.wstx.dtd | Package that contains Woodstox classes that implement DTD handling. | 
| com.ctc.wstx.evt | Package contains Woodstox implementation of the StAX event layer; functionality
that is built on top of stream readers and writers. | 
| com.ctc.wstx.io | Low-level classes that are used to abstract most details of stream I/O
access from actual parsing classes. | 
| com.ctc.wstx.sr | This package contains supporting code for handling namespace information;
element stacks that keep track of elements parsed and such. | 
| com.ctc.wstx.stax | This package contains miscellaneous classes that implement Woodstox. | 
| com.ctc.wstx.sw | |
| com.ctc.wstx.util | Contains utility classes that are not directly Woodstox specific, but are
for now only used by Woodstox. | 
| Class and Description | 
|---|
| SymbolTable This class is a kind of specialized type-safe Map, from char array to
 String value. | 
| Class and Description | 
|---|
| ElementIdMap This class is a specialized type-safe linked hash map used for
 storing  ElementIdinstances. | 
| PrefixedName Simple key Object to be used for storing/accessing of potentially namespace
 scoped element and attribute names. | 
| WordResolver A specialized Map/Symbol table - like data structure that can be used
 for both checking whether a word (passed in as a char array) exists
 in certain set of words AND getting that word as a String. | 
| Class and Description | 
|---|
| BaseNsContext Abstract base class that defines extra features defined by most
 NamespaceContext implementations Wodstox uses. | 
| Class and Description | 
|---|
| TextBuffer TextBuffer is a class similar to  StringBuilder, with
 following differences:
  TextBuffer uses segments character arrays, to avoid having
     to do additional array copies when array is not big enough. | 
| Class and Description | 
|---|
| BaseNsContext Abstract base class that defines extra features defined by most
 NamespaceContext implementations Wodstox uses. | 
| InternCache Singleton class that implements "fast intern" functionality, essentially
 adding a layer that caches Strings that have been previously intern()ed,
 but that probably shouldn't be added to symbol tables. | 
| StringVector Data container similar  List(from storage perspective),
 but that can be used in multiple ways. | 
| SymbolTable This class is a kind of specialized type-safe Map, from char array to
 String value. | 
| TextBuffer TextBuffer is a class similar to  StringBuilder, with
 following differences:
  TextBuffer uses segments character arrays, to avoid having
     to do additional array copies when array is not big enough. | 
| TextBuilder Class similar to  StringBuilder, except that it can be used to
 construct multiple Strings, that will share same underlying character
 buffer. | 
| Class and Description | 
|---|
| SimpleCache Simple Map implementation usable for caches where contents do not
 expire, but where size needs to remain bounded. | 
| SymbolTable This class is a kind of specialized type-safe Map, from char array to
 String value. | 
| Class and Description | 
|---|
| BijectiveNsMap Helper class that implements "bijective map" (Map that allows use of values
 as keys and vice versa, bidirectional access), and is specifically
 used for storing namespace binding information. | 
| Class and Description | 
|---|
| BaseNsContext Abstract base class that defines extra features defined by most
 NamespaceContext implementations Wodstox uses. | 
| BijectiveNsMap Helper class that implements "bijective map" (Map that allows use of values
 as keys and vice versa, bidirectional access), and is specifically
 used for storing namespace binding information. | 
| ElementId Simple container Object used to store information about id attribute
 values, and references to such (as of yet undefined) values. | 
| EmptyNamespaceContext Dummy  NamespaceContext(andBaseNsContext)
 implementation that is usually used in
 non-namespace-aware mode. | 
| InternCache Singleton class that implements "fast intern" functionality, essentially
 adding a layer that caches Strings that have been previously intern()ed,
 but that probably shouldn't be added to symbol tables. | 
| PrefixedName Simple key Object to be used for storing/accessing of potentially namespace
 scoped element and attribute names. | 
| SymbolTable This class is a kind of specialized type-safe Map, from char array to
 String value. | 
| TextBuffer TextBuffer is a class similar to  StringBuilder, with
 following differences:
  TextBuffer uses segments character arrays, to avoid having
     to do additional array copies when array is not big enough. | 
| WordResolver A specialized Map/Symbol table - like data structure that can be used
 for both checking whether a word (passed in as a char array) exists
 in certain set of words AND getting that word as a String. | 
| WordSet An efficient (both memory and time) implementation of a Set used to
 verify that a given
 word is contained within the set. | 
Copyright © 2018 FasterXML. All rights reserved.