public final class PropertyListSerialization
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
PropertyListSerialization()
Private constructor.
|
Modifier and Type | Method and Description |
---|---|
static void |
serialize(java.util.Map propertyList,
java.util.List comments,
java.io.File file)
Serializes a property list into a Cocoa XML Property List document.
|
private static void |
serializeBoolean(java.lang.Boolean val,
org.xml.sax.ContentHandler handler)
Serialize a Boolean as a true or false element.
|
private static void |
serializeElement(java.lang.String tag,
java.lang.String content,
org.xml.sax.ContentHandler handler)
Creates an element with the specified tag name and character content.
|
private static void |
serializeInteger(java.lang.Number integer,
org.xml.sax.ContentHandler handler)
Serialize a Number as an integer element.
|
private static void |
serializeList(java.util.List list,
org.xml.sax.ContentHandler handler)
Serialize a list as an array element.
|
private static void |
serializeMap(java.util.Map map,
org.xml.sax.ContentHandler handler)
Serialize a map as a dict element.
|
private static void |
serializeObject(java.lang.Object obj,
org.xml.sax.ContentHandler handler)
Serialize an object using the best available element.
|
private static void |
serializeReal(java.lang.Number real,
org.xml.sax.ContentHandler handler)
Serialize a Number as a real element.
|
private static void |
serializeString(java.lang.String val,
org.xml.sax.ContentHandler handler)
Serialize a string as a string element.
|
private PropertyListSerialization()
public static void serialize(java.util.Map propertyList, java.util.List comments, java.io.File file) throws java.io.IOException, org.xml.sax.SAXException, javax.xml.transform.TransformerConfigurationException
propertyList
- property list.file
- destination.comments
- comments to insert into document.org.xml.sax.SAXException
- if exception during serialization.javax.xml.transform.TransformerConfigurationException
- if exception creating serializer.java.io.IOException
private static void serializeMap(java.util.Map map, org.xml.sax.ContentHandler handler) throws org.xml.sax.SAXException
map
- map to serialize.handler
- destination of serialization events.org.xml.sax.SAXException
- if exception during serialization.private static void serializeList(java.util.List list, org.xml.sax.ContentHandler handler) throws org.xml.sax.SAXException
list
- list to serialize.handler
- destination of serialization events.org.xml.sax.SAXException
- if exception during serialization.private static void serializeElement(java.lang.String tag, java.lang.String content, org.xml.sax.ContentHandler handler) throws org.xml.sax.SAXException
tag
- tag name.content
- character content.handler
- destination of serialization events.org.xml.sax.SAXException
- if exception during serialization.private static void serializeInteger(java.lang.Number integer, org.xml.sax.ContentHandler handler) throws org.xml.sax.SAXException
integer
- number to serialize.handler
- destination of serialization events.org.xml.sax.SAXException
- if exception during serialization.private static void serializeReal(java.lang.Number real, org.xml.sax.ContentHandler handler) throws org.xml.sax.SAXException
real
- number to serialize.handler
- destination of serialization events.org.xml.sax.SAXException
- if exception during serialization.private static void serializeBoolean(java.lang.Boolean val, org.xml.sax.ContentHandler handler) throws org.xml.sax.SAXException
val
- boolean to serialize.handler
- destination of serialization events.org.xml.sax.SAXException
- if exception during serialization.private static void serializeString(java.lang.String val, org.xml.sax.ContentHandler handler) throws org.xml.sax.SAXException
val
- string to serialize.handler
- destination of serialization events.org.xml.sax.SAXException
- if exception during serialization.private static void serializeObject(java.lang.Object obj, org.xml.sax.ContentHandler handler) throws org.xml.sax.SAXException
obj
- object to serialize.handler
- destination of serialization events.org.xml.sax.SAXException
- if exception during serialization.