|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpivot.wtkx.WTKXSerializer
public class WTKXSerializer
Loads an object hierarchy from an XML document.
Field Summary | |
---|---|
static java.lang.String |
ID_ATTRIBUTE
|
static java.lang.String |
INCLUDE_NAMESPACE_ATTRIBUTE
|
static java.lang.String |
INCLUDE_RESOURCES_ATTRIBUTE
|
static java.lang.String |
INCLUDE_SRC_ATTRIBUTE
|
static java.lang.String |
INCLUDE_TAG
|
static java.lang.String |
MIME_TYPE
|
static char |
OBJECT_REFERENCE_PREFIX
|
static char |
RESOURCE_KEY_PREFIX
|
static java.lang.String |
SCRIPT_SRC_ATTRIBUTE
|
static java.lang.String |
SCRIPT_TAG
|
static char |
URL_PREFIX
|
static java.lang.String |
WTKX_PREFIX
|
Constructor Summary | |
---|---|
WTKXSerializer()
|
|
WTKXSerializer(Resources resources)
|
Method Summary | |
---|---|
java.lang.String |
getMIMEType(java.lang.Object object)
Returns the MIME type of the data read and written by this serializer. |
java.lang.Object |
getObjectByName(java.lang.String name)
Retrieves a named object. |
Resources |
getResources()
|
WTKXSerializer |
getSerializerByName(java.lang.String name)
Retrieves a included serializer by its namespace. |
java.lang.Object |
readObject(java.io.InputStream inputStream)
Reads an object from an input stream. |
java.lang.Object |
readObject(java.lang.String resourceName)
|
java.lang.Object |
readObject(java.net.URL location)
|
void |
writeObject(java.lang.Object object,
java.io.OutputStream outputStream)
Writes an object to an output stream. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final char URL_PREFIX
public static final char RESOURCE_KEY_PREFIX
public static final char OBJECT_REFERENCE_PREFIX
public static final java.lang.String WTKX_PREFIX
public static final java.lang.String ID_ATTRIBUTE
public static final java.lang.String INCLUDE_TAG
public static final java.lang.String INCLUDE_SRC_ATTRIBUTE
public static final java.lang.String INCLUDE_NAMESPACE_ATTRIBUTE
public static final java.lang.String INCLUDE_RESOURCES_ATTRIBUTE
public static final java.lang.String SCRIPT_TAG
public static final java.lang.String SCRIPT_SRC_ATTRIBUTE
public static final java.lang.String MIME_TYPE
Constructor Detail |
---|
public WTKXSerializer()
public WTKXSerializer(Resources resources)
Method Detail |
---|
public Resources getResources()
public java.lang.Object readObject(java.lang.String resourceName) throws java.io.IOException, SerializationException
java.io.IOException
SerializationException
public java.lang.Object readObject(java.net.URL location) throws java.io.IOException, SerializationException
java.io.IOException
SerializationException
public java.lang.Object readObject(java.io.InputStream inputStream) throws java.io.IOException, SerializationException
Serializer
readObject
in interface Serializer<java.lang.Object>
inputStream
- The data stream from which the object will be read.
java.io.IOException
SerializationException
public void writeObject(java.lang.Object object, java.io.OutputStream outputStream) throws java.io.IOException, SerializationException
Serializer
writeObject
in interface Serializer<java.lang.Object>
object
- The object to serialize.outputStream
- The data stream to which the object will be written.
java.io.IOException
SerializationException
public java.lang.String getMIMEType(java.lang.Object object)
Serializer
getMIMEType
in interface Serializer<java.lang.Object>
object
- If provided, allows the serializer to attach parameters to the returned
MIME type containing more detailed information about the data. If
null, the base MIME type is returned.public WTKXSerializer getSerializerByName(java.lang.String name)
name
- The name of the serializer, relative to this loader. The values's name
is the concatentation of its parent namespaces and its namespace,
separated by periods (e.g. "foo.bar.baz").
public java.lang.Object getObjectByName(java.lang.String name)
name
- The name of the object, relative to this loader. The values's name is the
concatentation of its parent namespaces and its ID, separated by periods
(e.g. "foo.bar.baz").
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |