public class SelfStreamingInstanceChecker extends java.lang.Object implements Converter
Modifier and Type | Field and Description |
---|---|
private Converter |
defaultConverter |
private ConverterLookup |
lookup |
private java.lang.Object |
self |
Constructor and Description |
---|
SelfStreamingInstanceChecker(ConverterLookup lookup,
java.lang.Object xstream) |
SelfStreamingInstanceChecker(Converter defaultConverter,
java.lang.Object xstream)
Deprecated.
As of 1.4.5 use
SelfStreamingInstanceChecker(ConverterLookup, Object) |
Modifier and Type | Method and Description |
---|---|
boolean |
canConvert(java.lang.Class type)
Determines whether the converter can marshall a particular type.
|
private Converter |
getConverter() |
void |
marshal(java.lang.Object source,
HierarchicalStreamWriter writer,
MarshallingContext context)
Convert an object to textual data.
|
java.lang.Object |
unmarshal(HierarchicalStreamReader reader,
UnmarshallingContext context)
Convert textual data back into an object.
|
private final java.lang.Object self
private Converter defaultConverter
private final ConverterLookup lookup
public SelfStreamingInstanceChecker(ConverterLookup lookup, java.lang.Object xstream)
public SelfStreamingInstanceChecker(Converter defaultConverter, java.lang.Object xstream)
SelfStreamingInstanceChecker(ConverterLookup, Object)
public boolean canConvert(java.lang.Class type)
ConverterMatcher
canConvert
in interface ConverterMatcher
type
- the Class representing the object type to be convertedpublic void marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
Converter
public java.lang.Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context)
Converter
private Converter getConverter()