|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ajax4jsf.xml.serializer.SerializerFactory
public final class SerializerFactory
This class is a public API, it is a factory for creating serializers. The properties object passed to the getSerializer() method should be created by the OutputPropertiesFactory. Although the properties object used to create a serializer does not need to be obtained from OutputPropertiesFactory, using this factory ensures that the default key/value properties are set for the given output "method".
The standard property keys supported are: "method", "version", "encoding", "omit-xml-declaration", "standalone", doctype-public", "doctype-system", "cdata-section-elements", "indent", "media-type". These property keys and their values are described in the XSLT recommendation, see XSLT 1.0 recommendation
The value of the "cdata-section-elements" property key is a whitespace separated list of elements. If the element is in a namespace then value is passed in this format: {uri}localName
The non-standard property keys supported are defined in OutputPropertiesFactory
.
OutputPropertiesFactory
,
Method
,
Serializer
Method Summary | |
---|---|
static Serializer |
getSerializer(java.util.Properties format)
Returns a serializer for the specified output method. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static Serializer getSerializer(java.util.Properties format)
Method
.
format
- The output format, minimally the "method" property must be set.
java.lang.IllegalArgumentException
- if method is
null or an appropriate serializer can't be found
java.lang.Exception
- if the class for the serializer is found but does not
implement ContentHandler.
WrappedRuntimeException
- if an exception is thrown while trying to find serializer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |