org.n52.wps.io.xml
Class SimpleGMLGenerator

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

public class SimpleGMLGenerator
extends AbstractXMLGenerator
implements IStreamableGenerator


Field Summary
static java.lang.String[] SUPPORTED_SCHEMAS
           
 
Fields inherited from interface org.n52.wps.io.IOHandler
DEFAULT_ENCODING, DEFAULT_MIMETYPE
 
Constructor Summary
SimpleGMLGenerator()
           
 
Method Summary
 java.io.OutputStream generate(java.lang.Object coll)
           
 org.w3c.dom.Node generateXML(java.lang.Object coll, java.lang.String schema)
           
 java.lang.String[] getSupportedRootClasses()
           
 java.lang.String[] getSupportedSchemas()
           
 boolean isSupportedEncoding(java.lang.String encoding)
           
 boolean isSupportedRootClass(java.lang.String clazzName)
           
 boolean isSupportedSchema(java.lang.String schema)
           
 void write(java.lang.Object coll, java.io.Writer writer)
           
 
Methods inherited from class org.n52.wps.io.xml.AbstractXMLGenerator
getSupportedFormats, isSupportedFormat, supportsSchemas
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SUPPORTED_SCHEMAS

public static java.lang.String[] SUPPORTED_SCHEMAS
Constructor Detail

SimpleGMLGenerator

public SimpleGMLGenerator()
Method Detail

getSupportedSchemas

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

isSupportedSchema

public boolean isSupportedSchema(java.lang.String schema)
Specified by:
isSupportedSchema in interface IOHandler

generateXML

public org.w3c.dom.Node generateXML(java.lang.Object coll,
                                    java.lang.String schema)
Specified by:
generateXML in class AbstractXMLGenerator

write

public void write(java.lang.Object coll,
                  java.io.Writer writer)
Specified by:
write in interface IStreamableGenerator

generate

public java.io.OutputStream generate(java.lang.Object coll)
Specified by:
generate in interface IGenerator

getSupportedRootClasses

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

isSupportedEncoding

public boolean isSupportedEncoding(java.lang.String encoding)
Specified by:
isSupportedEncoding in interface IOHandler

isSupportedRootClass

public boolean isSupportedRootClass(java.lang.String clazzName)
Specified by:
isSupportedRootClass in interface IOHandler