Package Name | Comment |
com.thoughtworks.acceptance | |
com.thoughtworks.acceptance.annotations | |
com.thoughtworks.acceptance.objects | |
com.thoughtworks.acceptance.someobjects | |
com.thoughtworks.xstream | |
com.thoughtworks.xstream.alias | |
com.thoughtworks.xstream.annotations | |
com.thoughtworks.xstream.benchmark.cache | |
com.thoughtworks.xstream.benchmark.cache.model | |
com.thoughtworks.xstream.benchmark.cache.products | |
com.thoughtworks.xstream.benchmark.cache.targets | |
com.thoughtworks.xstream.benchmark.reflection | |
com.thoughtworks.xstream.benchmark.reflection.model | |
com.thoughtworks.xstream.benchmark.reflection.products | |
com.thoughtworks.xstream.benchmark.reflection.targets | |
com.thoughtworks.xstream.benchmark.strings | |
com.thoughtworks.xstream.benchmark.strings.products | |
com.thoughtworks.xstream.benchmark.strings.targets | |
com.thoughtworks.xstream.benchmark.xmlfriendly | |
com.thoughtworks.xstream.benchmark.xmlfriendly.metric | |
com.thoughtworks.xstream.benchmark.xmlfriendly.model | |
com.thoughtworks.xstream.benchmark.xmlfriendly.product | |
com.thoughtworks.xstream.builder | |
com.thoughtworks.xstream.builder.processor | |
com.thoughtworks.xstream.builder.processor.annotations | |
com.thoughtworks.xstream.converters | |
com.thoughtworks.xstream.converters.basic |
Converters for common basic types in Java. These include
primitives (int, boolean, etc), wrapper objects (Integer, Boolean, etc),
String, StringBuffer, java.util.Date, null, java.net.URL,
java.math.BigInteger and java.math.BigDecimal.
These converters are enabled by default.
All of the basic converters will convert the item
into a single String, with no nested elements.
|
com.thoughtworks.xstream.converters.collections |
Converters for collection objects that write their items as
nested elements, such as arrays, Lists, Sets and Maps.
All the converters in this package are enabled by default.
|
com.thoughtworks.xstream.converters.enums | |
com.thoughtworks.xstream.converters.extended |
Extra converters that may not be enabled in XStream by default.
|
com.thoughtworks.xstream.converters.javabean | |
com.thoughtworks.xstream.converters.reflection | |
com.thoughtworks.xstream.core | |
com.thoughtworks.xstream.core.util | |
com.thoughtworks.xstream.io | |
com.thoughtworks.xstream.io.binary | |
com.thoughtworks.xstream.io.copy | |
com.thoughtworks.xstream.io.json | |
com.thoughtworks.xstream.io.path |
Library for tracking paths of nodes in documents using a subset of XPath. This subset of XPath is just enough
for XStream to be able to use XPath expressions to represent references across the object graph, while still remaining
very quick.
The Path class represents a path to a single node in the tree.
Two absolute paths can also be compared to calculate the relative path between them.
A relative path can be applied to an absolute path to calculate another absolute path.
A PathTracker can be linked to a
HierarchicalStreamWriter or
HierarchicalStreamReader and expose the path of wherever the node
is currently positioned. This is done by wrapping the HierarchicalStreamWriter/HierarchicalStreamReader instances
with a PathTrackingWriter or PathTrackingReader.
Note that the paths produced are XPath compliant, so can be read by other XPath engines. The following are examples of path
expressions that the Path object supports:
- /
- /some/node
- /a/b/c/b/a
- /some[3]/node[2]/a
- ../../../another[3]/node
|
com.thoughtworks.xstream.io.xml | |
com.thoughtworks.xstream.io.xml.xppdom | |
com.thoughtworks.xstream.mapper | |
com.thoughtworks.xstream.persistence | |
com.thoughtworks.xstream.testutil | |
com.thoughtworks.xstream.tools.benchmark |
A simple harness for running benchmarks. See Harness
|
com.thoughtworks.xstream.tools.benchmark.metrics | |
com.thoughtworks.xstream.tools.benchmark.products | |
com.thoughtworks.xstream.tools.benchmark.reporters | |
com.thoughtworks.xstream.tools.benchmark.targets | |