net.ripe.rpki.commons.xml
Class XStreamXmlSerializerBuilder<T>
java.lang.Object
net.ripe.rpki.commons.xml.XStreamXmlSerializerBuilder<T>
- Direct Known Subclasses:
- ProvisioningPayloadXmlSerializerBuilder
public class XStreamXmlSerializerBuilder<T>
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XStreamXmlSerializerBuilder
public XStreamXmlSerializerBuilder(Class<T> objectType)
getStreamDriver
protected com.thoughtworks.xstream.io.HierarchicalStreamDriver getStreamDriver()
getObjectType
protected final Class<T> getObjectType()
withConverter
public final XStreamXmlSerializerBuilder<T> withConverter(com.thoughtworks.xstream.converters.Converter converter)
withConverter
public final XStreamXmlSerializerBuilder<T> withConverter(com.thoughtworks.xstream.converters.SingleValueConverter converter)
withAliasType
public final XStreamXmlSerializerBuilder<T> withAliasType(String alias,
Class<?> type)
withAliasPackage
public final XStreamXmlSerializerBuilder<T> withAliasPackage(String alias,
String packageName)
withAttribute
public final XStreamXmlSerializerBuilder<T> withAttribute(String childNode,
Class<?> attributeOnType)
withAliasField
public final XStreamXmlSerializerBuilder<T> withAliasField(String alias,
Class<?> aliasOnField,
String field)
build
public XStreamXmlSerializer<T> build()
getXStream
protected com.thoughtworks.xstream.XStream getXStream()
Copyright © 2008-2012 RIPE NCC, the Netherlands. All Rights Reserved.