public class IlvDefaultFeatureFilter extends IlvHierarchicalDataSource.SingleAttributeFilter
Constructor and Description |
---|
IlvDefaultFeatureFilter(IlvInputStream stream)
Constructs an
IlvDefaultFeatureFilter from an input stream. |
IlvDefaultFeatureFilter(String propertyName,
IlvDefaultTilableDataSource source)
Public constructor
|
Modifier and Type | Method and Description |
---|---|
IlvDefaultTilableDataSource |
getSource()
Returns the
IlvDefaultTilableDataSource object to which this
filter has been added. |
Object |
getValue(IlvMapFeature feature)
Returns a value for the specified map feature.
|
void |
setSource(IlvDefaultTilableDataSource source)
Sets the
IlvDefaultTilableDataSource to which this filter is added. |
void |
write(IlvOutputStream stream)
Writes this
IlvDefaultFeatureFilter to an IlvOutputStream . |
getAttributeDescription, getAttributeName, getCriterionDescription, setAttributeDescription, setAttributeName
public IlvDefaultFeatureFilter(IlvInputStream stream) throws IlvReadFileException
IlvDefaultFeatureFilter
from an input stream.stream
- The stream to read from.IlvReadFileException
- exception thrown if an error was encountered when deserializing
this object.public IlvDefaultFeatureFilter(String propertyName, IlvDefaultTilableDataSource source)
propertyName
- The name of the object property used to filter features.source
- The IlvS57DataSource
to which this filter is
added.public void write(IlvOutputStream stream) throws IOException
IlvDefaultFeatureFilter
to an IlvOutputStream
.write
in interface IlvPersistentObject
write
in class IlvHierarchicalDataSource.SingleAttributeFilter
stream
- The stream to write to.IOException
public Object getValue(IlvMapFeature feature)
null
otherwise.getValue
in class IlvHierarchicalDataSource.SingleAttributeFilter
feature
- The specified map feature.public void setSource(IlvDefaultTilableDataSource source)
IlvDefaultTilableDataSource
to which this filter is added.source
- Tthe IlvDefaultTilableDataSource
.public IlvDefaultTilableDataSource getSource()
IlvDefaultTilableDataSource
object to which this
filter has been added.IlvDefaultTilableDataSource
object to which this filter
has been added.© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.