A B C D E F H I J L M P R S T U X 

A

addMetric(Metric) - Method in class com.thoughtworks.xstream.tools.benchmark.Harness
 
addProduct(Product) - Method in class com.thoughtworks.xstream.tools.benchmark.Harness
 
addTarget(Target) - Method in class com.thoughtworks.xstream.tools.benchmark.Harness
 

B

BasicTarget - Class in com.thoughtworks.xstream.tools.benchmark.targets
Target containing basic types.
BasicTarget() - Constructor for class com.thoughtworks.xstream.tools.benchmark.targets.BasicTarget
 
biggerIsBetter() - Method in interface com.thoughtworks.xstream.tools.benchmark.Metric
Whether a big result is better for this metric.
biggerIsBetter() - Method in class com.thoughtworks.xstream.tools.benchmark.metrics.CharacterCountMetric
 
biggerIsBetter() - Method in class com.thoughtworks.xstream.tools.benchmark.metrics.DeserializationSpeedMetric
 
biggerIsBetter() - Method in class com.thoughtworks.xstream.tools.benchmark.metrics.SerializationSpeedMetric
 
biggerIsBetter() - Method in class com.thoughtworks.xstream.tools.benchmark.metrics.SizeMetric
 

C

CharacterCountMetric - Class in com.thoughtworks.xstream.tools.benchmark.metrics
Determines the amount of a special characters.
CharacterCountMetric(char) - Constructor for class com.thoughtworks.xstream.tools.benchmark.metrics.CharacterCountMetric
 
com.thoughtworks.xstream.tools.benchmark - package com.thoughtworks.xstream.tools.benchmark
A simple harness for running benchmarks.
com.thoughtworks.xstream.tools.benchmark.metrics - package com.thoughtworks.xstream.tools.benchmark.metrics
 
com.thoughtworks.xstream.tools.benchmark.products - package com.thoughtworks.xstream.tools.benchmark.products
 
com.thoughtworks.xstream.tools.benchmark.reporters - package com.thoughtworks.xstream.tools.benchmark.reporters
 
com.thoughtworks.xstream.tools.benchmark.targets - package com.thoughtworks.xstream.tools.benchmark.targets
 

D

dateOfBirth - Variable in class com.thoughtworks.xstream.tools.benchmark.targets.Person
 
DeserializationSpeedMetric - Class in com.thoughtworks.xstream.tools.benchmark.metrics
Determines how long it takes to deserialize an object (in ms).
DeserializationSpeedMetric(int) - Constructor for class com.thoughtworks.xstream.tools.benchmark.metrics.DeserializationSpeedMetric
DeserializationSpeedMetric(int, boolean) - Constructor for class com.thoughtworks.xstream.tools.benchmark.metrics.DeserializationSpeedMetric
Measure deserialization speed.
deserialize(InputStream) - Method in interface com.thoughtworks.xstream.tools.benchmark.Product
Deserialize an object from a stream.
deserialize(InputStream) - Method in class com.thoughtworks.xstream.tools.benchmark.products.JavaObjectSerialization
 
deserialize(InputStream) - Method in class com.thoughtworks.xstream.tools.benchmark.products.XStreamBinary
 
deserialize(InputStream) - Method in class com.thoughtworks.xstream.tools.benchmark.products.XStreamCompact
 
deserialize(InputStream) - Method in class com.thoughtworks.xstream.tools.benchmark.products.XStreamDriver
 

E

endBenchmark() - Method in interface com.thoughtworks.xstream.tools.benchmark.Reporter
Benchmark has ended.
endBenchmark() - Method in class com.thoughtworks.xstream.tools.benchmark.reporters.HtmlReporter
 
endBenchmark() - Method in class com.thoughtworks.xstream.tools.benchmark.reporters.MultiReporter
 
endBenchmark() - Method in class com.thoughtworks.xstream.tools.benchmark.reporters.TextReporter
 
endMetric(Metric) - Method in interface com.thoughtworks.xstream.tools.benchmark.Reporter
 
endMetric(Metric) - Method in class com.thoughtworks.xstream.tools.benchmark.reporters.HtmlReporter
 
endMetric(Metric) - Method in class com.thoughtworks.xstream.tools.benchmark.reporters.MultiReporter
 
endMetric(Metric) - Method in class com.thoughtworks.xstream.tools.benchmark.reporters.TextReporter
 
endTarget(Target) - Method in interface com.thoughtworks.xstream.tools.benchmark.Reporter
 
endTarget(Target) - Method in class com.thoughtworks.xstream.tools.benchmark.reporters.HtmlReporter
 
endTarget(Target) - Method in class com.thoughtworks.xstream.tools.benchmark.reporters.MultiReporter
 
endTarget(Target) - Method in class com.thoughtworks.xstream.tools.benchmark.reporters.TextReporter
 
equals(Object) - Method in class com.thoughtworks.xstream.tools.benchmark.targets.Person
 
ExtendedTarget - Class in com.thoughtworks.xstream.tools.benchmark.targets
Target containing extended types.
ExtendedTarget() - Constructor for class com.thoughtworks.xstream.tools.benchmark.targets.ExtendedTarget
 

F

firstName - Variable in class com.thoughtworks.xstream.tools.benchmark.targets.Person
 

H

Harness - Class in com.thoughtworks.xstream.tools.benchmark
A simple harness for running benchmarks over object serialization products.
Harness() - Constructor for class com.thoughtworks.xstream.tools.benchmark.Harness
 
hashCode() - Method in class com.thoughtworks.xstream.tools.benchmark.targets.Person
 
HtmlReporter - Class in com.thoughtworks.xstream.tools.benchmark.reporters
 
HtmlReporter(File, String) - Constructor for class com.thoughtworks.xstream.tools.benchmark.reporters.HtmlReporter
 

I

isEqual(Object) - Method in interface com.thoughtworks.xstream.tools.benchmark.Target
Check whether the object for this target is equal to another one.
isEqual(Object) - Method in class com.thoughtworks.xstream.tools.benchmark.targets.BasicTarget
 
isEqual(Object) - Method in class com.thoughtworks.xstream.tools.benchmark.targets.ExtendedTarget
 
isEqual(Object) - Method in class com.thoughtworks.xstream.tools.benchmark.targets.JavaBeanTarget
 
isEqual(Object) - Method in class com.thoughtworks.xstream.tools.benchmark.targets.JTreeTarget
 
isEqual(Object) - Method in class com.thoughtworks.xstream.tools.benchmark.targets.ListTarget
 
isEqual(Object) - Method in class com.thoughtworks.xstream.tools.benchmark.targets.ReflectionTarget
 
isEqual(Object) - Method in class com.thoughtworks.xstream.tools.benchmark.targets.SerializableTarget
 
isEqual(Object) - Method in class com.thoughtworks.xstream.tools.benchmark.targets.StringTarget
 
isEqual(Object) - Method in class com.thoughtworks.xstream.tools.benchmark.targets.UserDefinedClassTarget
 

J

JavaBeanTarget - Class in com.thoughtworks.xstream.tools.benchmark.targets
Target containing basic types using the JavaBeanConverter.
JavaBeanTarget() - Constructor for class com.thoughtworks.xstream.tools.benchmark.targets.JavaBeanTarget
 
JavaObjectSerialization - Class in com.thoughtworks.xstream.tools.benchmark.products
Standard Java Object Serialization product.
JavaObjectSerialization() - Constructor for class com.thoughtworks.xstream.tools.benchmark.products.JavaObjectSerialization
 
JTreeTarget - Class in com.thoughtworks.xstream.tools.benchmark.targets
A Swing JTree instance, which is a suitably complex object graph.
JTreeTarget() - Constructor for class com.thoughtworks.xstream.tools.benchmark.targets.JTreeTarget
 

L

lastName - Variable in class com.thoughtworks.xstream.tools.benchmark.targets.Person
 
ListTarget - Class in com.thoughtworks.xstream.tools.benchmark.targets
An ArrayList of user defined class (Person) instances to serialize.
ListTarget(int) - Constructor for class com.thoughtworks.xstream.tools.benchmark.targets.ListTarget
 

M

Metric - Interface in com.thoughtworks.xstream.tools.benchmark
A metric is what's actually recorded.
metricFailed(Product, Exception) - Method in interface com.thoughtworks.xstream.tools.benchmark.Reporter
 
metricFailed(Product, Exception) - Method in class com.thoughtworks.xstream.tools.benchmark.reporters.HtmlReporter
 
metricFailed(Product, Exception) - Method in class com.thoughtworks.xstream.tools.benchmark.reporters.MultiReporter
 
metricFailed(Product, Exception) - Method in class com.thoughtworks.xstream.tools.benchmark.reporters.TextReporter
 
metricRecorded(Product, double) - Method in interface com.thoughtworks.xstream.tools.benchmark.Reporter
 
metricRecorded(Product, double) - Method in class com.thoughtworks.xstream.tools.benchmark.reporters.HtmlReporter
 
metricRecorded(Product, double) - Method in class com.thoughtworks.xstream.tools.benchmark.reporters.MultiReporter
 
metricRecorded(Product, double) - Method in class com.thoughtworks.xstream.tools.benchmark.reporters.TextReporter
 
MultiReporter - Class in com.thoughtworks.xstream.tools.benchmark.reporters
A reporter multiplexing the results to other Reporters.
MultiReporter(Reporter[]) - Constructor for class com.thoughtworks.xstream.tools.benchmark.reporters.MultiReporter
 

P

Person - Class in com.thoughtworks.xstream.tools.benchmark.targets
 
Person() - Constructor for class com.thoughtworks.xstream.tools.benchmark.targets.Person
 
Product - Interface in com.thoughtworks.xstream.tools.benchmark
Provides an abstraction above the product used to perform the serialization/deserialization in the benchmarks.

R

ReflectionTarget - Class in com.thoughtworks.xstream.tools.benchmark.targets
Target containing basic types using the ReflectionConverter.
ReflectionTarget() - Constructor for class com.thoughtworks.xstream.tools.benchmark.targets.ReflectionTarget
 
Reporter - Interface in com.thoughtworks.xstream.tools.benchmark
A listener to what the Harness is doing that should report the results.
run(Reporter) - Method in class com.thoughtworks.xstream.tools.benchmark.Harness
 
run(Product, Object) - Method in interface com.thoughtworks.xstream.tools.benchmark.Metric
Deprecated.
since 1.3
run(Product, Target) - Method in interface com.thoughtworks.xstream.tools.benchmark.Metric
Run the test and produce a metric.
run(Product, Target) - Method in class com.thoughtworks.xstream.tools.benchmark.metrics.CharacterCountMetric
 
run(Product, Object) - Method in class com.thoughtworks.xstream.tools.benchmark.metrics.CharacterCountMetric
Deprecated.
since 1.3
run(Product, Target) - Method in class com.thoughtworks.xstream.tools.benchmark.metrics.DeserializationSpeedMetric
 
run(Product, Object) - Method in class com.thoughtworks.xstream.tools.benchmark.metrics.DeserializationSpeedMetric
Deprecated.
since 1.3
run(Product, Target) - Method in class com.thoughtworks.xstream.tools.benchmark.metrics.SerializationSpeedMetric
 
run(Product, Object) - Method in class com.thoughtworks.xstream.tools.benchmark.metrics.SerializationSpeedMetric
Deprecated.
since 1.3
run(Product, Target) - Method in class com.thoughtworks.xstream.tools.benchmark.metrics.SizeMetric
 
run(Product, Object) - Method in class com.thoughtworks.xstream.tools.benchmark.metrics.SizeMetric
Deprecated.
since 1.3

S

SerializableTarget - Class in com.thoughtworks.xstream.tools.benchmark.targets
Target containing basic types using the SerializableConverter.
SerializableTarget() - Constructor for class com.thoughtworks.xstream.tools.benchmark.targets.SerializableTarget
 
SerializationSpeedMetric - Class in com.thoughtworks.xstream.tools.benchmark.metrics
Determines how long it takes to serialize an object (in ms).
SerializationSpeedMetric(int) - Constructor for class com.thoughtworks.xstream.tools.benchmark.metrics.SerializationSpeedMetric
 
serialize(Object, OutputStream) - Method in interface com.thoughtworks.xstream.tools.benchmark.Product
Serialize an object to a stream.
serialize(Object, OutputStream) - Method in class com.thoughtworks.xstream.tools.benchmark.products.JavaObjectSerialization
 
serialize(Object, OutputStream) - Method in class com.thoughtworks.xstream.tools.benchmark.products.XStreamBinary
 
serialize(Object, OutputStream) - Method in class com.thoughtworks.xstream.tools.benchmark.products.XStreamCompact
 
serialize(Object, OutputStream) - Method in class com.thoughtworks.xstream.tools.benchmark.products.XStreamDriver
 
SizeMetric - Class in com.thoughtworks.xstream.tools.benchmark.metrics
Determines the size of the serialized form of an object (in bytes).
SizeMetric() - Constructor for class com.thoughtworks.xstream.tools.benchmark.metrics.SizeMetric
 
startBenchmark() - Method in interface com.thoughtworks.xstream.tools.benchmark.Reporter
Benchmark has started.
startBenchmark() - Method in class com.thoughtworks.xstream.tools.benchmark.reporters.HtmlReporter
 
startBenchmark() - Method in class com.thoughtworks.xstream.tools.benchmark.reporters.MultiReporter
 
startBenchmark() - Method in class com.thoughtworks.xstream.tools.benchmark.reporters.TextReporter
 
startMetric(Metric) - Method in interface com.thoughtworks.xstream.tools.benchmark.Reporter
 
startMetric(Metric) - Method in class com.thoughtworks.xstream.tools.benchmark.reporters.HtmlReporter
 
startMetric(Metric) - Method in class com.thoughtworks.xstream.tools.benchmark.reporters.MultiReporter
 
startMetric(Metric) - Method in class com.thoughtworks.xstream.tools.benchmark.reporters.TextReporter
 
startTarget(Target) - Method in interface com.thoughtworks.xstream.tools.benchmark.Reporter
 
startTarget(Target) - Method in class com.thoughtworks.xstream.tools.benchmark.reporters.HtmlReporter
 
startTarget(Target) - Method in class com.thoughtworks.xstream.tools.benchmark.reporters.MultiReporter
 
startTarget(Target) - Method in class com.thoughtworks.xstream.tools.benchmark.reporters.TextReporter
 
StringTarget - Class in com.thoughtworks.xstream.tools.benchmark.targets
A small java.lang.String target.
StringTarget() - Constructor for class com.thoughtworks.xstream.tools.benchmark.targets.StringTarget
 

T

Target - Interface in com.thoughtworks.xstream.tools.benchmark
Provides a target object to use in the metric.
target() - Method in interface com.thoughtworks.xstream.tools.benchmark.Target
The target to use in the metric.
target() - Method in class com.thoughtworks.xstream.tools.benchmark.targets.BasicTarget
 
target() - Method in class com.thoughtworks.xstream.tools.benchmark.targets.ExtendedTarget
 
target() - Method in class com.thoughtworks.xstream.tools.benchmark.targets.JavaBeanTarget
 
target() - Method in class com.thoughtworks.xstream.tools.benchmark.targets.JTreeTarget
 
target() - Method in class com.thoughtworks.xstream.tools.benchmark.targets.ListTarget
 
target() - Method in class com.thoughtworks.xstream.tools.benchmark.targets.ReflectionTarget
 
target() - Method in class com.thoughtworks.xstream.tools.benchmark.targets.SerializableTarget
 
target() - Method in class com.thoughtworks.xstream.tools.benchmark.targets.StringTarget
 
target() - Method in class com.thoughtworks.xstream.tools.benchmark.targets.UserDefinedClassTarget
 
TextReporter - Class in com.thoughtworks.xstream.tools.benchmark.reporters
Reports results of Harness in text form designed for human reading.
TextReporter(PrintWriter) - Constructor for class com.thoughtworks.xstream.tools.benchmark.reporters.TextReporter
 
TextReporter(Writer) - Constructor for class com.thoughtworks.xstream.tools.benchmark.reporters.TextReporter
 
TextReporter() - Constructor for class com.thoughtworks.xstream.tools.benchmark.reporters.TextReporter
Reports to System.out.
toString() - Method in class com.thoughtworks.xstream.tools.benchmark.metrics.CharacterCountMetric
 
toString() - Method in class com.thoughtworks.xstream.tools.benchmark.metrics.DeserializationSpeedMetric
 
toString() - Method in class com.thoughtworks.xstream.tools.benchmark.metrics.SerializationSpeedMetric
 
toString() - Method in class com.thoughtworks.xstream.tools.benchmark.metrics.SizeMetric
 
toString() - Method in class com.thoughtworks.xstream.tools.benchmark.products.JavaObjectSerialization
 
toString() - Method in class com.thoughtworks.xstream.tools.benchmark.products.XStreamBinary
 
toString() - Method in class com.thoughtworks.xstream.tools.benchmark.products.XStreamCompact
 
toString() - Method in class com.thoughtworks.xstream.tools.benchmark.products.XStreamDriver
 
toString() - Method in class com.thoughtworks.xstream.tools.benchmark.targets.BasicTarget
 
toString() - Method in class com.thoughtworks.xstream.tools.benchmark.targets.ExtendedTarget
 
toString() - Method in class com.thoughtworks.xstream.tools.benchmark.targets.JavaBeanTarget
 
toString() - Method in class com.thoughtworks.xstream.tools.benchmark.targets.JTreeTarget
 
toString() - Method in class com.thoughtworks.xstream.tools.benchmark.targets.ListTarget
 
toString() - Method in class com.thoughtworks.xstream.tools.benchmark.targets.ReflectionTarget
 
toString() - Method in class com.thoughtworks.xstream.tools.benchmark.targets.SerializableTarget
 
toString() - Method in class com.thoughtworks.xstream.tools.benchmark.targets.StringTarget
 
toString() - Method in class com.thoughtworks.xstream.tools.benchmark.targets.UserDefinedClassTarget
 

U

unit() - Method in interface com.thoughtworks.xstream.tools.benchmark.Metric
The unit the metric is recorded in (for reporting purposes).
unit() - Method in class com.thoughtworks.xstream.tools.benchmark.metrics.CharacterCountMetric
 
unit() - Method in class com.thoughtworks.xstream.tools.benchmark.metrics.DeserializationSpeedMetric
 
unit() - Method in class com.thoughtworks.xstream.tools.benchmark.metrics.SerializationSpeedMetric
 
unit() - Method in class com.thoughtworks.xstream.tools.benchmark.metrics.SizeMetric
 
UserDefinedClassTarget - Class in com.thoughtworks.xstream.tools.benchmark.targets
A user defined class (Person) to serialize that contains a few simple fields.
UserDefinedClassTarget() - Constructor for class com.thoughtworks.xstream.tools.benchmark.targets.UserDefinedClassTarget
 

X

XStreamBEAStax - Class in com.thoughtworks.xstream.tools.benchmark.products
Uses XStream with the BEA StAX driver for parsing XML.
XStreamBEAStax() - Constructor for class com.thoughtworks.xstream.tools.benchmark.products.XStreamBEAStax
 
XStreamBinary - Class in com.thoughtworks.xstream.tools.benchmark.products
Uses XStream with binary format instead of XML.
XStreamBinary() - Constructor for class com.thoughtworks.xstream.tools.benchmark.products.XStreamBinary
 
XStreamCompact - Class in com.thoughtworks.xstream.tools.benchmark.products
Uses XStream with a compact XML output format.
XStreamCompact() - Constructor for class com.thoughtworks.xstream.tools.benchmark.products.XStreamCompact
 
XStreamDom - Class in com.thoughtworks.xstream.tools.benchmark.products
Uses XStream with the DOM driver for parsing XML.
XStreamDom() - Constructor for class com.thoughtworks.xstream.tools.benchmark.products.XStreamDom
 
XStreamDom4J - Class in com.thoughtworks.xstream.tools.benchmark.products
Uses XStream with the DOM4J driver for parsing XML.
XStreamDom4J() - Constructor for class com.thoughtworks.xstream.tools.benchmark.products.XStreamDom4J
 
XStreamDriver - Class in com.thoughtworks.xstream.tools.benchmark.products
Generic XStream product based on an arbitrary driver.
XStreamDriver(HierarchicalStreamDriver, String) - Constructor for class com.thoughtworks.xstream.tools.benchmark.products.XStreamDriver
Create a XStream product based on a driver.
XStreamJDom - Class in com.thoughtworks.xstream.tools.benchmark.products
Uses XStream with the JDOM driver for parsing XML.
XStreamJDom() - Constructor for class com.thoughtworks.xstream.tools.benchmark.products.XStreamJDom
 
XStreamKXml2 - Class in com.thoughtworks.xstream.tools.benchmark.products
Uses XStream with the kXML2 driver for parsing XML.
XStreamKXml2() - Constructor for class com.thoughtworks.xstream.tools.benchmark.products.XStreamKXml2
 
XStreamKXml2DOM - Class in com.thoughtworks.xstream.tools.benchmark.products
Uses XStream with the Xpp3 DOM driver for parsing XML.
XStreamKXml2DOM() - Constructor for class com.thoughtworks.xstream.tools.benchmark.products.XStreamKXml2DOM
 
XStreamSjsxp - Class in com.thoughtworks.xstream.tools.benchmark.products
Uses XStream with the SJSXP StAX driver for parsing XML.
XStreamSjsxp() - Constructor for class com.thoughtworks.xstream.tools.benchmark.products.XStreamSjsxp
 
XStreamStax - Class in com.thoughtworks.xstream.tools.benchmark.products
Uses XStream with the default StAX driver for parsing XML.
XStreamStax() - Constructor for class com.thoughtworks.xstream.tools.benchmark.products.XStreamStax
 
XStreamWoodstox - Class in com.thoughtworks.xstream.tools.benchmark.products
Uses XStream with the Woodstox StAX driver for parsing XML.
XStreamWoodstox() - Constructor for class com.thoughtworks.xstream.tools.benchmark.products.XStreamWoodstox
 
XStreamXom - Class in com.thoughtworks.xstream.tools.benchmark.products
Uses XStream with the XOM driver for parsing XML.
XStreamXom() - Constructor for class com.thoughtworks.xstream.tools.benchmark.products.XStreamXom
 
XStreamXpp - Class in com.thoughtworks.xstream.tools.benchmark.products
Uses XStream with the default XPP driver for parsing XML.
XStreamXpp() - Constructor for class com.thoughtworks.xstream.tools.benchmark.products.XStreamXpp
 
XStreamXpp3 - Class in com.thoughtworks.xstream.tools.benchmark.products
Uses XStream with the Xpp3 driver for parsing XML.
XStreamXpp3() - Constructor for class com.thoughtworks.xstream.tools.benchmark.products.XStreamXpp3
 
XStreamXpp3DOM - Class in com.thoughtworks.xstream.tools.benchmark.products
Uses XStream with the kXML2 DOM driver for parsing XML.
XStreamXpp3DOM() - Constructor for class com.thoughtworks.xstream.tools.benchmark.products.XStreamXpp3DOM
 
A B C D E F H I J L M P R S T U X 

Copyright © 2004-2014 XStream. All Rights Reserved.