org.n52.wps.io.xml
Class SimpleGMLParser

java.lang.Object
  extended by org.n52.wps.io.xml.AbstractXMLParser
      extended by org.n52.wps.io.xml.SimpleGMLParser
All Implemented Interfaces:
IOHandler, IParser

public class SimpleGMLParser
extends AbstractXMLParser

This parser handles xml files compliant to gmlpacket.xsd

Author:
foerster

Field Summary
 
Fields inherited from interface org.n52.wps.io.IOHandler
DEFAULT_ENCODING, DEFAULT_MIMETYPE
 
Constructor Summary
SimpleGMLParser()
           
 
Method Summary
 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)
           
 java.lang.Object parse(java.io.InputStream input, IOutputChannel channel)
           
 IVectorLayer parseXML(java.io.InputStream stream, IOutputChannel channel)
           
 IVectorLayer parseXML(java.lang.String gml, IOutputChannel channel)
           
 
Methods inherited from class org.n52.wps.io.xml.AbstractXMLParser
getSupportedFormats, isSupportedFormat, supportsSchemas
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleGMLParser

public SimpleGMLParser()
Method Detail

getSupportedSchemas

public java.lang.String[] getSupportedSchemas()

parseXML

public IVectorLayer parseXML(java.lang.String gml,
                             IOutputChannel channel)
Specified by:
parseXML in class AbstractXMLParser

parseXML

public IVectorLayer parseXML(java.io.InputStream stream,
                             IOutputChannel channel)
Specified by:
parseXML in class AbstractXMLParser

isSupportedSchema

public boolean isSupportedSchema(java.lang.String schema)

parse

public java.lang.Object parse(java.io.InputStream input,
                              IOutputChannel channel)

getSupportedRootClasses

public java.lang.String[] getSupportedRootClasses()

isSupportedEncoding

public boolean isSupportedEncoding(java.lang.String encoding)

isSupportedRootClass

public boolean isSupportedRootClass(java.lang.String clazzName)