public class IlvSplitDataSource extends IlvHierarchicalDataSource
IlvHierarchicalDataSource.CriterionFilter, IlvHierarchicalDataSource.SingleAttributeFilterfeatureIterator, filename, nameMap, styleMaprenderer, 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, startaddDataSourceListener, 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, toStringpublic IlvSplitDataSource(IlvInputStream stream) throws IlvReadFileException
IlvSplitDataSource by reading its parameters from the stream.stream - The stream to read from.IlvReadFileExceptionpublic 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.MalformedURLExceptionpublic void write(IlvOutputStream stream) throws IOException
IlvSplitDataSource into an
IlvOutputStream.write in interface IlvPersistentObjectwrite in class IlvHierarchicalDataSourcestream - The stream to write to.IOExceptionpublic void reset()
reset in class IlvHierarchicalDataSourceIlvMapDataSource.reset()public IlvMapReusableFeatureIterator getFeatureIterator()
getFeatureIterator in class IlvHierarchicalDataSourceIlvHierarchicalDataSource.getFeatureIterator()public IlvFeatureRenderer getFeatureRenderer(IlvMapFeature feature) throws Exception
IlvMapFeature.getFeatureRenderer in class IlvHierarchicalDataSourcefeature - 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.