public interface FeatureStoreTransforms extends Cloneable, Iterable<FeatureStoreTransform>
Modifier and Type | Method and Description |
---|---|
FeatureStoreTransform |
add(FeatureStoreTransform transform)
Adds a FeatureStoreTransform to this container.
|
void |
clear()
Empties this container.
|
FeatureStoreTransform |
getTransform(int index)
Returns the FeatureStoreTransform given its index.
|
boolean |
isEmpty()
Indicates whether this container is empty.
|
boolean |
isTransformsOriginalValues()
Retruns true if any
FeatureStoreTransform make changes of any
previous attributes values. |
Iterator<FeatureStoreTransform> |
iterator()
Returns an iterator over this container elements.
|
boolean |
remove(FeatureStoreTransform transform)
Removes the given
FeatureStoreTransform . |
Object |
remove(int index)
Removes the
FeatureStoreTransform given its index. |
int |
size()
Returns the number of FeatureStoreTransforms stored in this container
|
forEach, spliterator
FeatureStoreTransform getTransform(int index)
index
- a position in this FeatureStoreTransformsFeatureStoreTransform add(FeatureStoreTransform transform) throws DataException
transform
- the FeatureStoreTransform to addDataException
int size()
boolean isEmpty()
Iterator<FeatureStoreTransform> iterator()
iterator
in interface Iterable<FeatureStoreTransform>
void clear()
Object remove(int index)
FeatureStoreTransform
given its index.index
- the position of the FeatureStoreTransform
to remove.boolean remove(FeatureStoreTransform transform)
FeatureStoreTransform
.transform
- FeatureStoreTransform
to removeboolean isTransformsOriginalValues()
FeatureStoreTransform
make changes of any
previous attributes values.FeatureStoreTransform
affects only to attributes defition,
the FeatureSet
performance can be better.