org.apache.muse.ws.notification.impl
Class FilterSerializer
java.lang.Object
org.apache.muse.ws.notification.impl.FilterSerializer
- All Implemented Interfaces:
- Serializer
public class FilterSerializer
- extends Object
- implements Serializer
FilterSerializer is a Muse serializer that converts WSN Filters to XML and back.
- Author:
- Dan Jemiolo (danj)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FilterSerializer
public FilterSerializer()
fromXML
public Object fromXML(Element xml)
throws SoapFault
- Description copied from interface:
Serializer
- Deserializes the DOM Element into a POJO whose type this Serializer
is responsible for.
- Specified by:
fromXML
in interface Serializer
- Parameters:
xml
- The XML representation of a Java object. If the type is
primitive or simple (not a primitive, but serialized to a
string), the value should be a DOM Text node inside the
given Element.
- Returns:
- A POJO constructed from the given XML. If the Element is
empty and the Serializer's type is a non-primitive,
the method will return null.
- Throws:
SoapFault
-
- If the XML is not a valid representation of the
Serializer's type.
getSerializableType
public Class getSerializableType()
- Specified by:
getSerializableType
in interface Serializer
toXML
public Element toXML(Object obj,
QName qname)
- Description copied from interface:
Serializer
- Serializes the given object into a DOM Element, the value wrapped
inside a root element with the given name.
- Specified by:
toXML
in interface Serializer
- Parameters:
obj
- The object to serialize into XML, or null.qname
- The name of the element which the XML representation will be
wrapped in.
- Returns:
- An Element whose name is the one given, and whose child Nodes
represent the object. If the object was null, an empty Element
is returned.
Copyright © 2005-2011 Apache Web Services - Muse. All Rights Reserved.