public class TLcdKML22Parameters extends Object implements ILcdMap<String,String>, Cloneable
Note that properties don't update themselves. To update dynamic properties, use a parameter
updater such as
TLcdKML22GXYViewParametersUpdater
for GXY views and
TLspKML22ViewParametersUpdater
for Lightspeed views.
The following parameter keys are part of the KML2.2 spec:
Static parameters:
The following parameter keys are not part of the KML 2.2 specification:
setAsynchronousAllowed(boolean)
. It
has impact on how resources are handled by a dynamic KML model.TLcdKML22GXYViewParametersUpdater
,
TLcdPropertyChangeEvent
Constructor and Description |
---|
TLcdKML22Parameters()
Creates an empty parameter map, with no parameters.
|
Modifier and Type | Method and Description |
---|---|
void |
addMapListener(ILcdMapListener<String,String> aILcdMapListener)
Register the listener
aMapListener to be informed about changes in this
map. |
void |
clear() |
Object |
clone() |
boolean |
containsKey(Object aKey) |
boolean |
containsValue(Object aValue) |
Set<Map.Entry<String,String>> |
entrySet() |
boolean |
equals(Object aObject) |
String |
get(Object aParameter)
etrieves the value for the specified parameter.
|
int |
hashCode() |
boolean |
isAsynchronousAllowed()
Checks whether asynchronous operations are allowed.
|
boolean |
isEmpty() |
Set<String> |
keySet() |
String |
put(String aParameter,
String aValue) |
void |
putAll(Map<? extends String,? extends String> aMap) |
String |
remove(Object aKey) |
void |
removeMapListener(ILcdMapListener<String,String> aILcdMapListener)
Unregister the listener
aMapListener so it will no longer be informed
about changes in this map. |
void |
setAsynchronousAllowed(boolean aAsynchronousAllowed)
Sets the asynchronous allowed flag.
|
int |
size() |
Collection<String> |
values() |
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public TLcdKML22Parameters()
setAsynchronousAllowed(boolean)
to true.public void setAsynchronousAllowed(boolean aAsynchronousAllowed)
aAsynchronousAllowed
- if true, allows asynchronous behavior when retrieving linkspublic boolean isAsynchronousAllowed()
public boolean containsKey(Object aKey)
containsKey
in interface Map<String,String>
public boolean containsValue(Object aValue)
containsValue
in interface Map<String,String>
public void addMapListener(ILcdMapListener<String,String> aILcdMapListener)
ILcdMap
Register the listener aMapListener
to be informed about changes in this
map.
addMapListener
in interface ILcdMap<String,String>
aILcdMapListener
- the listenerILcdMap.removeMapListener(ILcdMapListener)
public void removeMapListener(ILcdMapListener<String,String> aILcdMapListener)
ILcdMap
Unregister the listener aMapListener
so it will no longer be informed
about changes in this map.
This method should do nothing when addMapListener
was not registered
previously.
removeMapListener
in interface ILcdMap<String,String>
aILcdMapListener
- the listenerILcdMap.addMapListener(ILcdMapListener)
public boolean equals(Object aObject)