public class RasterControlPointList extends java.util.ArrayList<RasterControlPointList.ControlPoint> implements AVList
| Modifier and Type | Class and Description |
|---|---|
static class |
RasterControlPointList.ControlPoint |
| Constructor and Description |
|---|
RasterControlPointList() |
RasterControlPointList(java.util.Collection<? extends RasterControlPointList.ControlPoint> c) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds the specified all-property property change listener that will be called for all list changes.
|
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Adds a property change listener for the specified key.
|
AVList |
clearList() |
AVList |
copy()
Returns a shallow copy of this
AVList instance: the keys and values themselves are not cloned. |
void |
firePropertyChange(java.beans.PropertyChangeEvent propertyChangeEvent)
Calls all registered property change listeners with the specified property change event.
|
void |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
Calls all property change listeners associated with the specified key.
|
java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> |
getEntries() |
java.lang.String |
getStringValue(java.lang.String key)
Returns the value for a specified key.
|
java.lang.Object |
getValue(java.lang.String key)
Returns the value for a specified key.
|
java.util.Collection<java.lang.Object> |
getValues() |
boolean |
hasKey(java.lang.String key)
Indicates whether a key is in the collection.
|
java.lang.Object |
removeKey(java.lang.String key)
Removes a specified key from the collection if the key exists, otherwise returns without affecting the
collection.
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes the specified all-property property change listener.
|
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Removes a property change listener associated with the specified key.
|
java.lang.Object |
setValue(java.lang.String key,
java.lang.Object value)
Adds a key/value pair to the list.
|
AVList |
setValues(AVList avList)
Adds the contents of another attribute-value list to the list.
|
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSizepublic RasterControlPointList()
public RasterControlPointList(java.util.Collection<? extends RasterControlPointList.ControlPoint> c)
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
AVListaddPropertyChangeListener in interface AVListlistener - the listener to call.PropertyChangeSupportpublic void addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
AVListaddPropertyChangeListener in interface AVListpropertyName - the key to associate the listener with.listener - the listener to associate with the key.PropertyChangeSupportpublic AVList copy()
AVListAVList instance: the keys and values themselves are not cloned.public void firePropertyChange(java.beans.PropertyChangeEvent propertyChangeEvent)
AVListfirePropertyChange in interface AVListpropertyChangeEvent - the eventPropertyChangeSupportpublic void firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
AVListodValue and newValue are equal and non-null.firePropertyChange in interface AVListpropertyName - the keyoldValue - the value associated with the key before the even causing the firing.newValue - the new value associated with the key.PropertyChangeSupportpublic java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> getEntries()
getEntries in interface AVListpublic java.lang.String getStringValue(java.lang.String key)
AVListString.getStringValue in interface AVListkey - the attribute name. May not be null.null.public java.lang.Object getValue(java.lang.String key)
AVListpublic java.util.Collection<java.lang.Object> getValues()
public boolean hasKey(java.lang.String key)
AVListpublic java.lang.Object removeKey(java.lang.String key)
AVListpublic void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
AVListremovePropertyChangeListener in interface AVListlistener - the listener to remove.PropertyChangeSupportpublic void removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
AVListremovePropertyChangeListener in interface AVListpropertyName - the key associated with the change listener.listener - the listener to remove.PropertyChangeSupportpublic java.lang.Object setValue(java.lang.String key,
java.lang.Object value)
AVListsetValue in interface AVListkey - the attribute name. May not be null.value - the attribute value. May be null, in which case any existing value for the key is
removed from the collection.