Uses of Package
com.ctc.wstx.util
-
Packages that use com.ctc.wstx.util 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. -
Classes in com.ctc.wstx.util used by com.ctc.wstx.api Class Description SymbolTable This class is a kind of specialized type-safe Map, from char array to String value. -
Classes in com.ctc.wstx.util used by com.ctc.wstx.dtd Class Description ElementIdMap This class is a specialized type-safe linked hash map used for storingElementId
instances.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. -
Classes in com.ctc.wstx.util used by com.ctc.wstx.evt Class Description BaseNsContext Abstract base class that defines extra features defined by most NamespaceContext implementations Wodstox uses. -
Classes in com.ctc.wstx.util used by com.ctc.wstx.io Class Description TextBuffer TextBuffer is a class similar toStringBuilder
, with following differences: TextBuffer uses segments character arrays, to avoid having to do additional array copies when array is not big enough. -
Classes in com.ctc.wstx.util used by com.ctc.wstx.sr Class 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 similarList
(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 toStringBuilder
, 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 toStringBuilder
, except that it can be used to construct multiple Strings, that will share same underlying character buffer. -
Classes in com.ctc.wstx.util used by com.ctc.wstx.stax Class 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. -
Classes in com.ctc.wstx.util used by com.ctc.wstx.sw Class 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. -
Classes in com.ctc.wstx.util used by com.ctc.wstx.util Class 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 DummyNamespaceContext
(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 toStringBuilder
, 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.