org.n52.wps.io.xml
Class AbstractXMLGenerator

java.lang.Object
  extended by org.n52.wps.io.xml.AbstractXMLGenerator
All Implemented Interfaces:
IGenerator, IOHandler
Direct Known Subclasses:
SimpleGMLGenerator

public abstract class AbstractXMLGenerator
extends java.lang.Object
implements IGenerator

This class and its extending subclasses shall provide functionality to create XML encoded String.

Author:
foerster

Field Summary
 
Fields inherited from interface org.n52.wps.io.IOHandler
DEFAULT_ENCODING, DEFAULT_MIMETYPE
 
Constructor Summary
AbstractXMLGenerator()
           
 
Method Summary
abstract  org.w3c.dom.Node generateXML(java.lang.Object coll, java.lang.String schema)
           
 java.lang.String[] getSupportedFormats()
           
 boolean isSupportedFormat(java.lang.String format)
           
 boolean supportsSchemas()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.n52.wps.io.IGenerator
generate
 
Methods inherited from interface org.n52.wps.io.IOHandler
getSupportedRootClasses, getSupportedSchemas, isSupportedEncoding, isSupportedRootClass, isSupportedSchema
 

Constructor Detail

AbstractXMLGenerator

public AbstractXMLGenerator()
Method Detail

generateXML

public abstract org.w3c.dom.Node generateXML(java.lang.Object coll,
                                             java.lang.String schema)

isSupportedFormat

public final boolean isSupportedFormat(java.lang.String format)
Specified by:
isSupportedFormat in interface IOHandler

supportsSchemas

public boolean supportsSchemas()
Specified by:
supportsSchemas in interface IOHandler

getSupportedFormats

public java.lang.String[] getSupportedFormats()
Specified by:
getSupportedFormats in interface IOHandler