com.vividsolutions.jump.io.datasource
Class DataSourceQuery

java.lang.Object
  extended by com.vividsolutions.jump.io.datasource.DataSourceQuery

public class DataSourceQuery
extends java.lang.Object

A wrapper for a query string that attributes it with the DataSource to apply it against.


Constructor Summary
DataSourceQuery()
          Parameterless constructor called by Java2XML
DataSourceQuery(DataSource dataSource, java.lang.String query, java.lang.String name)
          Constructs a DataSourceQuery that wraps a query string (implementation-dependent) and a DataSource to apply it against.
 
Method Summary
 DataSource getDataSource()
          Returns the DataSource against which to apply the (implementation-dependent) query string.
 java.lang.String getQuery()
          Returns the implementation-dependent query string wrapped by this DataSourceQuery
 void setDataSource(DataSource dataSource)
          Called by Java2XML
 void setQuery(java.lang.String query)
          Called by Java2XML
 java.lang.String toString()
          Returns the name of this DataSourceQuery, suitable for use as a layer name.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataSourceQuery

public DataSourceQuery(DataSource dataSource,
                       java.lang.String query,
                       java.lang.String name)
Constructs a DataSourceQuery that wraps a query string (implementation-dependent) and a DataSource to apply it against.

Parameters:
query - identifies the dataset; may take the form of a SQL statement, a table name, null (if there is only one dataset), or other format
name - will be used for the layer name

DataSourceQuery

public DataSourceQuery()
Parameterless constructor called by Java2XML

Method Detail

getDataSource

public DataSource getDataSource()
Returns the DataSource against which to apply the (implementation-dependent) query string.


getQuery

public java.lang.String getQuery()
Returns the implementation-dependent query string wrapped by this DataSourceQuery


toString

public java.lang.String toString()
Returns the name of this DataSourceQuery, suitable for use as a layer name.

Overrides:
toString in class java.lang.Object

setDataSource

public void setDataSource(DataSource dataSource)
Called by Java2XML


setQuery

public void setQuery(java.lang.String query)
Called by Java2XML