public class XMLSerializer extends AbstractSerializer
AbstractSerializer.SerializationTask| Modifier and Type | Field and Description |
|---|---|
protected static Comparator<SerializationClass.Attribute> |
attributesComparator |
protected IO.Writable.Buffered |
bout |
protected int |
bufferSize |
protected Charset |
encoding |
protected boolean |
includeXMLDeclaration |
protected Map<String,String> |
namespaces |
protected XMLWriter |
output |
protected boolean |
pretty |
protected String |
rootLocalName |
protected String |
rootNamespaceURI |
priority| Constructor and Description |
|---|
XMLSerializer(String rootNamespaceURI,
String rootLocalName,
Map<String,String> namespaces)
Constructor.
|
XMLSerializer(String rootNamespaceURI,
String rootLocalName,
Map<String,String> namespaces,
boolean includeXMLDeclaration)
Constructor.
|
XMLSerializer(String rootNamespaceURI,
String rootLocalName,
Map<String,String> namespaces,
Charset encoding)
Constructor.
|
XMLSerializer(String rootNamespaceURI,
String rootLocalName,
Map<String,String> namespaces,
Charset encoding,
boolean includeXMLDeclaration)
Constructor.
|
XMLSerializer(String rootNamespaceURI,
String rootLocalName,
Map<String,String> namespaces,
Charset encoding,
int bufferSize)
Constructor.
|
XMLSerializer(String rootNamespaceURI,
String rootLocalName,
Map<String,String> namespaces,
Charset encoding,
int bufferSize,
boolean includeXMLDeclaration)
Constructor.
|
XMLSerializer(XMLWriter writer)
Constructor.
|
addRulesForAttribute, addRulesForType, serialize, serializeAttribute, serializeByteArrayAttribute, serializeByteArrayValue, serializeCollectionElement, serializeCollectionValue, serializeInputStreamAttribute, serializeInputStreamValue, serializeMapAttribute, serializeMapValue, serializeObjectValue, serializeObjectValue, serializeValueprotected String rootNamespaceURI
protected String rootLocalName
protected Charset encoding
protected int bufferSize
protected boolean includeXMLDeclaration
protected IO.Writable.Buffered bout
protected XMLWriter output
protected boolean pretty
protected static final Comparator<SerializationClass.Attribute> attributesComparator
public XMLSerializer(String rootNamespaceURI, String rootLocalName, Map<String,String> namespaces)
public XMLSerializer(String rootNamespaceURI, String rootLocalName, Map<String,String> namespaces, boolean includeXMLDeclaration)
public XMLSerializer(String rootNamespaceURI, String rootLocalName, Map<String,String> namespaces, Charset encoding)
public XMLSerializer(String rootNamespaceURI, String rootLocalName, Map<String,String> namespaces, Charset encoding, boolean includeXMLDeclaration)
public XMLSerializer(String rootNamespaceURI, String rootLocalName, Map<String,String> namespaces, Charset encoding, int bufferSize)
public XMLSerializer(String rootNamespaceURI, String rootLocalName, Map<String,String> namespaces, Charset encoding, int bufferSize, boolean includeXMLDeclaration)
public XMLSerializer(XMLWriter writer)
public void setPretty(boolean pretty)
protected IAsync<SerializationException> initializeSerialization(IO.Writable output)
initializeSerialization in class AbstractSerializerprotected IAsync<SerializationException> finalizeSerialization()
finalizeSerialization in class AbstractSerializerprotected IAsync<SerializationException> serializeBooleanValue(boolean value)
serializeBooleanValue in class AbstractSerializerprotected IAsync<SerializationException> serializeNullValue()
serializeNullValue in class AbstractSerializerprotected IAsync<SerializationException> serializeCharacterValue(char value)
serializeCharacterValue in class AbstractSerializerprotected IAsync<SerializationException> serializeNumericValue(Number value)
serializeNumericValue in class AbstractSerializerprotected IAsync<SerializationException> serializeStringValue(CharSequence value)
serializeStringValue in class AbstractSerializerprotected IAsync<SerializationException> startCollectionValue(SerializationContext.CollectionContext context, String path, List<SerializationRule> rules)
startCollectionValue in class AbstractSerializerprotected IAsync<SerializationException> startCollectionValueElement(SerializationContext.CollectionContext context, Object element, int elementIndex, String elementPath, List<SerializationRule> rules)
startCollectionValueElement in class AbstractSerializerprotected IAsync<SerializationException> endCollectionValueElement(SerializationContext.CollectionContext context, Object element, int elementIndex, String elementPath, List<SerializationRule> rules)
endCollectionValueElement in class AbstractSerializerprotected IAsync<SerializationException> endCollectionValue(SerializationContext.CollectionContext context, String path, List<SerializationRule> rules)
endCollectionValue in class AbstractSerializerprotected List<SerializationClass.Attribute> sortAttributes(List<SerializationClass.Attribute> attributes)
sortAttributes in class AbstractSerializerprotected IAsync<SerializationException> startObjectValue(SerializationContext.ObjectContext context, String path, List<SerializationRule> rules)
startObjectValue in class AbstractSerializerprotected IAsync<SerializationException> endObjectValue(SerializationContext.ObjectContext context, String path, List<SerializationRule> rules)
endObjectValue in class AbstractSerializerprotected IAsync<SerializationException> serializeNullAttribute(SerializationContext.AttributeContext context, String path)
serializeNullAttribute in class AbstractSerializerprotected IAsync<SerializationException> serializeBooleanAttribute(SerializationContext.AttributeContext context, boolean value, String path)
serializeBooleanAttribute in class AbstractSerializerprotected IAsync<SerializationException> serializeNumericAttribute(SerializationContext.AttributeContext context, Number value, String path)
serializeNumericAttribute in class AbstractSerializerprotected IAsync<SerializationException> serializeCharacterAttribute(SerializationContext.AttributeContext context, char value, String path)
serializeCharacterAttribute in class AbstractSerializerprotected IAsync<SerializationException> serializeStringAttribute(SerializationContext.AttributeContext context, CharSequence value, String path)
serializeStringAttribute in class AbstractSerializerprotected IAsync<SerializationException> serializeObjectAttribute(SerializationContext.AttributeContext context, Object value, String path, List<SerializationRule> rules)
serializeObjectAttribute in class AbstractSerializerprotected IAsync<SerializationException> serializeCollectionAttribute(SerializationContext.CollectionContext context, String path, List<SerializationRule> rules)
serializeCollectionAttribute in class AbstractSerializerprotected void serializeCollectionAttributeElement(SerializationContext.CollectionContext context, Iterator<?> it, int elementIndex, String colPath, List<SerializationRule> rules, Async<SerializationException> result)
protected IAsync<SerializationException> serializeIOReadableValue(SerializationContext context, IO.Readable io, String path, List<SerializationRule> rules)
serializeIOReadableValue in class AbstractSerializerprotected IAsync<SerializationException> serializeIOReadableAttribute(SerializationContext.AttributeContext context, IO.Readable io, String path, List<SerializationRule> rules)
serializeIOReadableAttribute in class AbstractSerializerprotected IAsync<SerializationException> serializeAttribute(SerializationContext.AttributeContext context, String path, List<SerializationRule> rules)
serializeAttribute in class AbstractSerializerCopyright © 2019. All rights reserved.