|
NASA World Wind | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.util.concurrent.CopyOnWriteArrayList<Layer>
gov.nasa.worldwind.layers.LayerList
public class LayerList
| Constructor Summary | |
|---|---|
LayerList()
|
|
LayerList(Layer[] layers)
|
|
| Method Summary | |
|---|---|
void |
add(int index,
Layer layer)
|
boolean |
add(Layer layer)
|
boolean |
addAll(Collection<? extends Layer> layers)
|
boolean |
addAll(int i,
Collection<? extends Layer> layers)
|
int |
addAllAbsent(Collection<? extends Layer> layers)
|
boolean |
addIfAbsent(Layer layer)
|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds the specified all-property property change listener that will be called for all list changes. |
void |
addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Adds a property change listener for the specified key. |
AVList |
clearList()
|
Object |
clone()
|
AVList |
copy()
Returns a shallow copy of this AVList instance: the keys and values themselves are not cloned. |
void |
firePropertyChange(PropertyChangeEvent propertyChangeEvent)
Calls all registered property change listeners with the specified property change event. |
void |
firePropertyChange(String propertyName,
Object oldValue,
Object newValue)
Calls all property change listeners associated with the specified key. |
Set<Map.Entry<String,Object>> |
getEntries()
|
String |
getStringValue(String key)
Returns the value for a specified key. |
Object |
getValue(String key)
Returns the value for a specified key. |
Collection<Object> |
getValues()
|
boolean |
hasKey(String key)
Indicates whether a key is in the collection. |
void |
propertyChange(PropertyChangeEvent propertyChangeEvent)
|
Layer |
remove(int index)
|
void |
remove(Layer layer)
|
boolean |
remove(Object o)
|
boolean |
removeAll(Collection<?> objects)
|
void |
removeKey(String key)
Removes a specified key from the collection if the key exists, otherwise returns without affecting the collection. |
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes the specified all-property property change listener. |
void |
removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Removes a property change listener associated with the specified key. |
boolean |
retainAll(Collection<?> objects)
|
Layer |
set(int index,
Layer layer)
|
void |
setValue(String key,
Object value)
Adds a key/value pair to the list. |
void |
setValues(AVList avList)
|
LayerList |
sort()
|
String |
toString()
|
| Methods inherited from class java.util.concurrent.CopyOnWriteArrayList |
|---|
clear, contains, containsAll, equals, get, hashCode, indexOf, indexOf, isEmpty, iterator, lastIndexOf, lastIndexOf, listIterator, listIterator, size, subList, toArray, toArray |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public LayerList()
public LayerList(Layer[] layers)
| Method Detail |
|---|
public void add(int index,
Layer layer)
add in interface List<Layer>add in class CopyOnWriteArrayList<Layer>public boolean add(Layer layer)
add in interface Collection<Layer>add in interface List<Layer>add in class CopyOnWriteArrayList<Layer>public boolean addAll(Collection<? extends Layer> layers)
addAll in interface Collection<Layer>addAll in interface List<Layer>addAll in class CopyOnWriteArrayList<Layer>
public boolean addAll(int i,
Collection<? extends Layer> layers)
addAll in interface List<Layer>addAll in class CopyOnWriteArrayList<Layer>public int addAllAbsent(Collection<? extends Layer> layers)
addAllAbsent in class CopyOnWriteArrayList<Layer>public boolean addIfAbsent(Layer layer)
addIfAbsent in class CopyOnWriteArrayList<Layer>public void addPropertyChangeListener(PropertyChangeListener listener)
AVList
addPropertyChangeListener in interface AVListlistener - the listener to call.PropertyChangeSupport
public void addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
AVList
addPropertyChangeListener in interface AVListpropertyName - the key to associate the listener with.listener - the listener to associate with the key.PropertyChangeSupportpublic AVList clearList()
clearList in interface AVListpublic Object clone()
clone in class CopyOnWriteArrayList<Layer>public AVList copy()
AVListAVList instance: the keys and values themselves are not cloned.
copy in interface AVListAVList.public void firePropertyChange(PropertyChangeEvent propertyChangeEvent)
AVList
firePropertyChange in interface AVListpropertyChangeEvent - the eventPropertyChangeSupport
public void firePropertyChange(String propertyName,
Object oldValue,
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 Set<Map.Entry<String,Object>> getEntries()
getEntries in interface AVListpublic String getStringValue(String key)
AVListString.
getStringValue in interface AVListkey - the attribute name. May not be null.
null.public Object getValue(String key)
AVList
getValue in interface AVListkey - the attribute name. May not be null.
null.public Collection<Object> getValues()
getValues in interface AVListpublic boolean hasKey(String key)
AVList
hasKey in interface AVListkey - the attribute name. May not be null.
true if the key exists in the collection, otherwise false.public void propertyChange(PropertyChangeEvent propertyChangeEvent)
propertyChange in interface PropertyChangeListenerpublic Layer remove(int index)
remove in interface List<Layer>remove in class CopyOnWriteArrayList<Layer>public void remove(Layer layer)
public boolean remove(Object o)
remove in interface Collection<Layer>remove in interface List<Layer>remove in class CopyOnWriteArrayList<Layer>public boolean removeAll(Collection<?> objects)
removeAll in interface Collection<Layer>removeAll in interface List<Layer>removeAll in class CopyOnWriteArrayList<Layer>public void removeKey(String key)
AVList
removeKey in interface AVListkey - the attribute name. May not be null.public void removePropertyChangeListener(PropertyChangeListener listener)
AVList
removePropertyChangeListener in interface AVListlistener - the listener to remove.PropertyChangeSupport
public void removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
AVList
removePropertyChangeListener in interface AVListpropertyName - the key associated with the change listener.listener - the listener to remove.PropertyChangeSupportpublic boolean retainAll(Collection<?> objects)
retainAll in interface Collection<Layer>retainAll in interface List<Layer>retainAll in class CopyOnWriteArrayList<Layer>
public Layer set(int index,
Layer layer)
set in interface List<Layer>set in class CopyOnWriteArrayList<Layer>
public void setValue(String key,
Object value)
AVList
setValue 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.public void setValues(AVList avList)
setValues in interface AVListpublic LayerList sort()
public String toString()
toString in class CopyOnWriteArrayList<Layer>
|
NASA World Wind | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||