public class IlvSplitDataSource extends IlvHierarchicalDataSource
IlvHierarchicalDataSource.CriterionFilter, IlvHierarchicalDataSource.SingleAttributeFilter
featureIterator, filename, nameMap, styleMap
renderer, usingGeodeticComputation
Constructor and Description |
---|
IlvSplitDataSource(IlvInputStream stream)
Creates an
IlvSplitDataSource by reading its parameters from the stream. |
IlvSplitDataSource(IlvMapLayer sourceLayer,
IlvHierarchicalDataSource.CriterionFilter filter)
Creates an
IlvSplitDataSource from objects in a map layer, according to the
criterion filter. |
Modifier and Type | Method and Description |
---|---|
IlvMapReusableFeatureIterator |
getFeatureIterator()
Retrieves the feature iterator used by this data source.
|
IlvFeatureRenderer |
getFeatureRenderer(IlvMapFeature feature)
Gets the appropriate feature renderer for the specified
IlvMapFeature . |
IlvThreadMonitoringData |
getMonitoringData()
Returns the
monitorData . |
void |
reset()
Resets the data source and prepares it for reloading.
|
void |
setMonitoringData(IlvThreadMonitoringData monitorData)
Sets the
monitorData . |
void |
write(IlvOutputStream stream)
Writes an
IlvSplitDataSource into an
IlvOutputStream . |
addCriterionFilter, addLayer, createFeatureRenderer, createInsertionLayer, createStyle, getCriterionFilters, getFeatureRenderer, getKey, getMapLayer, getStyle, isAcceptNullValues, readInfo, removeAllCriterionFilters, removeCriterionFilter, setAcceptNullValues, setupLayer, start
addDataSourceListener, callListeners, getBackupDataSources, getCoordinateSystem, getDescription, getInsertionLayer, getManager, getName, getNode, getValidExtentions, hasInsertionLayer, initBackupDataSource, initInsertionLayer, isAttachingAttributes, isGrapherMode, isSaveBackupDataSources, isSourceDataAvailable, isUsingBackupDataSource, isUsingGeodeticComputation, mapIntersects, removeDataSourceListener, setAttachingAttributes, setCoordinateSystem, setDescription, setFeatureRenderer, setForceUsingBackupDataSource, setGrapherMode, setInsertionLayer, setManager, setName, setSaveBackupDataSources, setValidExtentions, toString
public IlvSplitDataSource(IlvInputStream stream) throws IlvReadFileException
IlvSplitDataSource
by reading its parameters from the stream.stream
- The stream to read from.IlvReadFileException
public IlvSplitDataSource(IlvMapLayer sourceLayer, IlvHierarchicalDataSource.CriterionFilter filter) throws MalformedURLException
IlvSplitDataSource
from objects in a map layer, according to the
criterion filter.sourceLayer
- The IlvMapLayer
containing the IlvMapGraphic
to split.filter
- The criterion filter used to split data with the same id apart.MalformedURLException
public void write(IlvOutputStream stream) throws IOException
IlvSplitDataSource
into an
IlvOutputStream
.write
in interface IlvPersistentObject
write
in class IlvHierarchicalDataSource
stream
- The stream to write to.IOException
public void reset()
reset
in class IlvHierarchicalDataSource
IlvMapDataSource.reset()
public IlvMapReusableFeatureIterator getFeatureIterator()
getFeatureIterator
in class IlvHierarchicalDataSource
IlvHierarchicalDataSource.getFeatureIterator()
public IlvFeatureRenderer getFeatureRenderer(IlvMapFeature feature) throws Exception
IlvMapFeature
.getFeatureRenderer
in class IlvHierarchicalDataSource
feature
- The feature to render.IlvFeatureRenderer
.Exception
- if a feature renderer does not exist for the specified
IlvMapFeature
.IlvHierarchicalDataSource.getFeatureRenderer(ilog.views.maps.IlvMapFeature)
public IlvThreadMonitoringData getMonitoringData()
monitorData
.monitorData
.public void setMonitoringData(IlvThreadMonitoringData monitorData)
monitorData
.monitorData
- The monitorData
to set.© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.