public class TLcdKML22Parameters extends java.lang.Object implements ILcdMap<java.lang.String,java.lang.String>, java.lang.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<java.lang.String,java.lang.String> aILcdMapListener)
Register the listener
aMapListener to be informed about changes in this
map. |
void |
clear() |
java.lang.Object |
clone() |
boolean |
containsKey(java.lang.Object aKey) |
boolean |
containsValue(java.lang.Object aValue) |
java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.String>> |
entrySet() |
boolean |
equals(java.lang.Object aObject) |
java.lang.String |
get(java.lang.Object aParameter)
etrieves the value for the specified parameter.
|
int |
hashCode() |
boolean |
isAsynchronousAllowed()
Checks whether asynchronous operations are allowed.
|
boolean |
isEmpty() |
java.util.Set<java.lang.String> |
keySet() |
java.lang.String |
put(java.lang.String aParameter,
java.lang.String aValue) |
void |
putAll(java.util.Map<? extends java.lang.String,? extends java.lang.String> aMap) |
java.lang.String |
remove(java.lang.Object aKey) |
void |
removeMapListener(ILcdMapListener<java.lang.String,java.lang.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() |
java.util.Collection<java.lang.String> |
values() |
public TLcdKML22Parameters()
setAsynchronousAllowed(boolean)
to true.public void setAsynchronousAllowed(boolean aAsynchronousAllowed)
aAsynchronousAllowed
- if true, allows asynchronous behavior when retrieving linkspublic boolean isAsynchronousAllowed()
public java.lang.String put(java.lang.String aParameter, java.lang.String aValue)
put
in interface java.util.Map<java.lang.String,java.lang.String>
public void putAll(java.util.Map<? extends java.lang.String,? extends java.lang.String> aMap)
putAll
in interface java.util.Map<java.lang.String,java.lang.String>
public java.lang.String remove(java.lang.Object aKey)
remove
in interface java.util.Map<java.lang.String,java.lang.String>
public void clear()
clear
in interface java.util.Map<java.lang.String,java.lang.String>
public java.lang.String get(java.lang.Object aParameter)
get
in interface java.util.Map<java.lang.String,java.lang.String>
aParameter
- The name of the parameter.null
if no value is stored in this
map for the specified parameter.public boolean containsKey(java.lang.Object aKey)
containsKey
in interface java.util.Map<java.lang.String,java.lang.String>
public boolean containsValue(java.lang.Object aValue)
containsValue
in interface java.util.Map<java.lang.String,java.lang.String>
public java.util.Set<java.lang.String> keySet()
keySet
in interface java.util.Map<java.lang.String,java.lang.String>
public java.util.Collection<java.lang.String> values()
values
in interface java.util.Map<java.lang.String,java.lang.String>
public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.String>> entrySet()
entrySet
in interface java.util.Map<java.lang.String,java.lang.String>
public boolean isEmpty()
isEmpty
in interface java.util.Map<java.lang.String,java.lang.String>
public int size()
size
in interface java.util.Map<java.lang.String,java.lang.String>
public void addMapListener(ILcdMapListener<java.lang.String,java.lang.String> aILcdMapListener)
ILcdMap
Register the listener aMapListener
to be informed about changes in this
map.
addMapListener
in interface ILcdMap<java.lang.String,java.lang.String>
aILcdMapListener
- the listenerILcdMap.removeMapListener(ILcdMapListener)
public void removeMapListener(ILcdMapListener<java.lang.String,java.lang.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<java.lang.String,java.lang.String>
aILcdMapListener
- the listenerILcdMap.addMapListener(ILcdMapListener)
public java.lang.Object clone()
clone
in class java.lang.Object
public boolean equals(java.lang.Object aObject)
equals
in interface java.util.Map<java.lang.String,java.lang.String>
equals
in class java.lang.Object
public int hashCode()
hashCode
in interface java.util.Map<java.lang.String,java.lang.String>
hashCode
in class java.lang.Object