Class DataSourceMetadata
- java.lang.Object
-
- oracle.spatial.network.nfe.vis.maps.util.DataSourceMetadata
-
public class DataSourceMetadata extends java.lang.Object
(non-Javadoc)
-
-
Constructor Summary
Constructors Constructor Description DataSourceMetadata()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addEditSession(java.lang.String name)
void
addSequence(oracle.mapviewer.share.Sequence seq)
Adds a sequence.void
addSpatialTableMetadata(oracle.mapviewer.share.SpatialTableMetadata meta)
Adds a spatial table metadata.void
clear()
boolean
containsEditSession(java.lang.String name)
Returns if edit session name exists.java.util.Vector<java.lang.String>
getEditSessionNames()
Returns the edit session names.java.util.Vector<java.lang.String>
getMapViewerBaseMaps()
Returns MapViewer base map names.java.util.Vector<oracle.mapviewer.share.MVThemeMetadata>
getMVPredefinedThemeMetadata()
java.util.Vector<oracle.mapviewer.share.MVTileLayerMetadata>
getMVTileLayerMetadata()
oracle.mapviewer.share.MVThemeMetadata
getPredefinedThemeMetadata(java.lang.String theme)
Returns the MapViewer predefeined theme metadata.int
getPredefinedThemeSRID(java.lang.String theme)
Returns the mapviewer predefined theme SRIDoracle.mapviewer.share.Sequence
getSequence(java.lang.String sequence)
Returns a sequence.java.lang.String[]
getSequences()
int
getSpatialColumnSRID(java.lang.String spatialTable, java.lang.String spatialColumn)
java.util.Vector<oracle.mapviewer.share.SpatialTableMetadata>
getSpatialTableMetadata()
oracle.mapviewer.share.SpatialTableMetadata
getSpatialTableMetadata(java.lang.String spatialTable, java.lang.String spatialColumn)
java.lang.String[]
getSpatialTables(java.lang.String spatialType)
Returns the list of spatial tables for a specified type.java.lang.String[]
getTableSpatialColumns(java.lang.String geomTable, java.lang.String spatialType)
oracle.mapviewer.share.MVTileLayerMetadata
getTileLayerMetadata(java.lang.String tile)
Returns the MapViewer tile layer metadata.void
removeEditSession(java.lang.String name)
void
setEditSessionNames(java.util.Vector<java.lang.String> ednames)
void
setMVBaseMaps(java.util.Vector<java.lang.String> basemaps)
void
setMVPredefinedThemeMetadata(java.util.Vector<oracle.mapviewer.share.MVThemeMetadata> metadata)
void
setMVTileLayerMetadata(java.util.Vector<oracle.mapviewer.share.MVTileLayerMetadata> metadata)
void
setSequences(java.util.Vector<oracle.mapviewer.share.Sequence> sequences)
void
setSpatialTableMetadata(java.util.Vector<oracle.mapviewer.share.SpatialTableMetadata> metadata)
-
-
-
Method Detail
-
clear
public void clear()
-
getEditSessionNames
public java.util.Vector<java.lang.String> getEditSessionNames()
Returns the edit session names.- Returns:
-
setEditSessionNames
public void setEditSessionNames(java.util.Vector<java.lang.String> ednames)
- Parameters:
ednames
-
-
addEditSession
public void addEditSession(java.lang.String name)
- Parameters:
name
-
-
removeEditSession
public void removeEditSession(java.lang.String name)
- Parameters:
name
-
-
getSpatialTableMetadata
public java.util.Vector<oracle.mapviewer.share.SpatialTableMetadata> getSpatialTableMetadata()
- Returns:
-
setSpatialTableMetadata
public void setSpatialTableMetadata(java.util.Vector<oracle.mapviewer.share.SpatialTableMetadata> metadata)
- Parameters:
metadata
-
-
getMVPredefinedThemeMetadata
public java.util.Vector<oracle.mapviewer.share.MVThemeMetadata> getMVPredefinedThemeMetadata()
- Returns:
-
setMVPredefinedThemeMetadata
public void setMVPredefinedThemeMetadata(java.util.Vector<oracle.mapviewer.share.MVThemeMetadata> metadata)
- Parameters:
metadata
-
-
getMVTileLayerMetadata
public java.util.Vector<oracle.mapviewer.share.MVTileLayerMetadata> getMVTileLayerMetadata()
- Returns:
-
setMVTileLayerMetadata
public void setMVTileLayerMetadata(java.util.Vector<oracle.mapviewer.share.MVTileLayerMetadata> metadata)
- Parameters:
metadata
-
-
getSpatialTables
public java.lang.String[] getSpatialTables(java.lang.String spatialType)
Returns the list of spatial tables for a specified type. "geometry", "annotationtext", "georaster"- Parameters:
spatialType
-- Returns:
-
getTableSpatialColumns
public java.lang.String[] getTableSpatialColumns(java.lang.String geomTable, java.lang.String spatialType)
- Parameters:
geomTable
-- Returns:
-
getSpatialColumnSRID
public int getSpatialColumnSRID(java.lang.String spatialTable, java.lang.String spatialColumn)
- Parameters:
spatialTable
-- Returns:
-
getSpatialTableMetadata
public oracle.mapviewer.share.SpatialTableMetadata getSpatialTableMetadata(java.lang.String spatialTable, java.lang.String spatialColumn)
- Parameters:
spatialTable
-spatialColumn
-- Returns:
-
containsEditSession
public boolean containsEditSession(java.lang.String name)
Returns if edit session name exists.- Parameters:
name
-- Returns:
-
getPredefinedThemeMetadata
public oracle.mapviewer.share.MVThemeMetadata getPredefinedThemeMetadata(java.lang.String theme)
Returns the MapViewer predefeined theme metadata.- Parameters:
theme
-- Returns:
-
getPredefinedThemeSRID
public int getPredefinedThemeSRID(java.lang.String theme)
Returns the mapviewer predefined theme SRID- Returns:
-
getTileLayerMetadata
public oracle.mapviewer.share.MVTileLayerMetadata getTileLayerMetadata(java.lang.String tile)
Returns the MapViewer tile layer metadata.- Parameters:
tile
-- Returns:
-
addSpatialTableMetadata
public void addSpatialTableMetadata(oracle.mapviewer.share.SpatialTableMetadata meta)
Adds a spatial table metadata.- Parameters:
meta
-
-
getMapViewerBaseMaps
public java.util.Vector<java.lang.String> getMapViewerBaseMaps()
Returns MapViewer base map names.- Returns:
-
setMVBaseMaps
public void setMVBaseMaps(java.util.Vector<java.lang.String> basemaps)
- Parameters:
basemaps
-
-
addSequence
public void addSequence(oracle.mapviewer.share.Sequence seq)
Adds a sequence.- Parameters:
seq
-
-
getSequence
public oracle.mapviewer.share.Sequence getSequence(java.lang.String sequence)
Returns a sequence.- Parameters:
sequence
-- Returns:
-
setSequences
public void setSequences(java.util.Vector<oracle.mapviewer.share.Sequence> sequences)
- Parameters:
sequences
-
-
getSequences
public java.lang.String[] getSequences()
- Returns:
-
-