org.pentaho.di.core.geospatial
Class GMLReader

java.lang.Object
  extended by org.pentaho.di.core.geospatial.GMLReader

public class GMLReader
extends Object

Handles GML file reading from a Deegree datastore.

Since:
10-may-2010
Author:
jmathieu, tbadard

Constructor Summary
GMLReader(URL url)
           
 
Method Summary
 RowMetaInterface getFields()
           
 URL getGMLURL()
           
 Object[] getRow(Object[] r)
           
 Object[] getRow(RowMetaInterface fields)
           
 String getVersionInfo()
           
 boolean hasError()
           
 void open()
           
 void setGMLURL(URL url)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GMLReader

public GMLReader(URL url)
Method Detail

open

public void open()
          throws IOException,
                 SAXException,
                 org.deegree.framework.xml.XMLParsingException
Throws:
IOException
SAXException
org.deegree.framework.xml.XMLParsingException

getFields

public RowMetaInterface getFields()
                           throws KettleException
Throws:
KettleException

getRow

public Object[] getRow(RowMetaInterface fields)
                throws KettleException
Throws:
KettleException

getRow

public Object[] getRow(Object[] r)
                throws KettleException
Throws:
KettleException

hasError

public boolean hasError()

toString

public String toString()
Overrides:
toString in class Object

getVersionInfo

public String getVersionInfo()

getGMLURL

public URL getGMLURL()
Returns:
the gmlURL

setGMLURL

public void setGMLURL(URL url)
Parameters:
gmlURL - the gmlURL to set