Top Fields Constructors Methods
com.thoughtworks.xstream.core

public Class ReferenceByXPathMarshaller

extends AbstractReferenceMarshaller
Class Inheritance
Imports
com.thoughtworks.xstream.converters.ConverterLookup, com.thoughtworks.xstream.io.HierarchicalStreamWriter, com.thoughtworks.xstream.io.path.Path, com.thoughtworks.xstream.mapper.Mapper

Field Summary

Modifier and TypeField and Description
private final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected String
protected Object
protected void
Inherited from com.thoughtworks.xstream.core.AbstractReferenceMarshaller:
convert

Field Detail

modeback to summary
private final int mode

Constructor Detail

ReferenceByXPathMarshallerback to summary
public ReferenceByXPathMarshaller(HierarchicalStreamWriter writer, ConverterLookup converterLookup, Mapper mapper, int mode)

Method Detail

createReferenceback to summary
protected String createReference(Path currentPath, Object existingReferenceKey)

Implements abstract com.thoughtworks.xstream.core.AbstractReferenceMarshaller.createReference.

createReferenceKeyback to summary
protected Object createReferenceKey(Path currentPath, Object item)

Implements abstract com.thoughtworks.xstream.core.AbstractReferenceMarshaller.createReferenceKey.

fireValidReferenceback to summary
protected void fireValidReference(Object referenceKey)

Implements abstract com.thoughtworks.xstream.core.AbstractReferenceMarshaller.fireValidReference.