public class DefaultInputFactory
extends es.unex.sextante.core.AbstractInputFactory
Constructor and Description |
---|
DefaultInputFactory() |
Modifier and Type | Method and Description |
---|---|
void |
close(String sName)
Closes (eliminates it from the application running SEXTANTE) a data object (table or layer) given its name.
|
void |
createDataObjects()
Creates the SEXTANTE data objects
|
String[] |
get3DRasterLayerInputExtensions()
Returns an array of extensions that this InputFactory supports for opening 3D layers
|
es.unex.sextante.dataObjects.I3DRasterLayer[] |
get3DRasterLayers()
Returns the 3D raster layers in the set
|
es.unex.sextante.core.NamedExtent[] |
getPredefinedExtents()
Returns the predefined extents available
|
String[] |
getRasterLayerInputExtensions()
Returns an array of extensions that this InputFactory supports for opening raster layers
|
String[] |
getTableInputExtensions()
Returns an array of extensions that this InputFactory supports for opening tables
|
String[] |
getVectorLayerInputExtensions()
Returns an array of extensions that this InputFactory supports for opening vector layers
|
es.unex.sextante.dataObjects.IDataObject |
openDataObjectFromFile(String sFilename)
Returns a data object created from the specified filename
|
public void createDataObjects()
es.unex.sextante.core.IInputFactory
public es.unex.sextante.core.NamedExtent[] getPredefinedExtents()
es.unex.sextante.core.IInputFactory
public String[] getRasterLayerInputExtensions()
es.unex.sextante.core.IInputFactory
public String[] get3DRasterLayerInputExtensions()
es.unex.sextante.core.IInputFactory
public String[] getVectorLayerInputExtensions()
es.unex.sextante.core.IInputFactory
public String[] getTableInputExtensions()
es.unex.sextante.core.IInputFactory
public es.unex.sextante.dataObjects.IDataObject openDataObjectFromFile(String sFilename)
es.unex.sextante.core.IInputFactory
sFilename
- the filenamepublic void close(String sName)
es.unex.sextante.core.IInputFactory
sName
- the name of the data object to closepublic es.unex.sextante.dataObjects.I3DRasterLayer[] get3DRasterLayers()
es.unex.sextante.core.IInputFactory
get3DRasterLayers
in interface es.unex.sextante.core.IInputFactory
get3DRasterLayers
in class es.unex.sextante.core.AbstractInputFactory