ilog.views.maps.datasource
Class IlvHierarchicalDataSource.CriterionFilter

java.lang.Object
  extended by ilog.views.maps.datasource.IlvHierarchicalDataSource.CriterionFilter
All Implemented Interfaces:
IlvPersistentObject
Direct Known Subclasses:
IlvHierarchicalDataSource.SingleAttributeFilter, IlvMIDMIFDataSource.MIDMIFFilter, IlvSDODataSource.SDOLayerFilter
Enclosing class:
IlvHierarchicalDataSource

public abstract static class IlvHierarchicalDataSource.CriterionFilter
extends Object
implements IlvPersistentObject

A value extractor for map features. A filter mainly has a getValue method that returns a value for a specified IlvMapFeature. For instance, it could return the value of a fixed attribute for all map features.

Since:
JViews 7.5

Constructor Summary
IlvHierarchicalDataSource.CriterionFilter()
          Creates a new CriterionFilter.
 
Method Summary
abstract  String getCriterionDescription()
          Returns a description for this filter
abstract  Object getValue(IlvMapFeature feature)
          Returns a value for the specified map feature.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ilog.views.io.IlvPersistentObject
write
 

Constructor Detail

IlvHierarchicalDataSource.CriterionFilter

public IlvHierarchicalDataSource.CriterionFilter()
Creates a new CriterionFilter.

Method Detail

getValue

public abstract Object getValue(IlvMapFeature feature)
Returns a value for the specified map feature. This value is used by the IlvHierarchicalDataSource to group map features of same value together into layers.

Parameters:
feature - the specified map feature.
Returns:
the value for the specified map feature.

getCriterionDescription

public abstract String getCriterionDescription()
Returns a description for this filter

Returns:
a string describing the filter


Copyright © 1996-2007 ILOG S.A. All rights reserved.   Documentation homepage.