Package ddf.catalog.transformer.xml
Class MetacardMarshallerImpl
java.lang.Object
ddf.catalog.transformer.xml.MetacardMarshallerImpl
- All Implemented Interfaces:
MetacardMarshaller
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMetacardMarshallerImpl(org.codice.ddf.parser.Parser parser, PrintWriterProvider writerProvider) -
Method Summary
-
Field Details
-
OMIT_XML_DECL
- See Also:
-
-
Constructor Details
-
MetacardMarshallerImpl
public MetacardMarshallerImpl(org.codice.ddf.parser.Parser parser, PrintWriterProvider writerProvider)
-
-
Method Details
-
marshal
public String marshal(ddf.catalog.data.Metacard metacard) throws org.xmlpull.v1.XmlPullParserException, IOException, ddf.catalog.transform.CatalogTransformerException Description copied from interface:MetacardMarshallerTransform aMetacardinto an XMLString.Convenience method that always produces xml string with XML declaration prepended.
- Specified by:
marshalin interfaceMetacardMarshaller- Parameters:
metacard- the Metacard instance to transform.- Returns:
- String
- Throws:
org.xmlpull.v1.XmlPullParserExceptionIOExceptionddf.catalog.transform.CatalogTransformerException
-
marshal
public String marshal(ddf.catalog.data.Metacard metacard, Map<String, Serializable> arguments) throws org.xmlpull.v1.XmlPullParserException, IOException, ddf.catalog.transform.CatalogTransformerExceptionDescription copied from interface:MetacardMarshallerTransform aMetacardinto an XMLString.Use the map of arguments to configure the xml output. For example, to turn off the XML declaration, do
arguments.put("OMIT_XML_DECLARATION", Boolean.TRUE).- Specified by:
marshalin interfaceMetacardMarshaller- Parameters:
metacard- the Metacard instance to transform.arguments- map of arguments.- Returns:
- String
- Throws:
org.xmlpull.v1.XmlPullParserExceptionIOExceptionddf.catalog.transform.CatalogTransformerException
-