|
OSGi™ Service Platform Compendium Specification Release 4 Version 4.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.osgi.service.event.EventProperties
public class EventProperties
The properties for an Event. An event source can create an
EventProperties object if it needs to reuse the same event properties for
multiple events.
The keys are all of type String. The values are of type
Object. The key "event.topics" is ignored as event
topics can only be set when an Event is constructed.
Once constructed, an EventProperties object is unmodifiable. However, the values of the map used to construct an EventProperties object are still subject to modification as they are not deeply copied.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface java.util.Map |
|---|
java.util.Map.Entry<K,V> |
| Constructor Summary | |
|---|---|
EventProperties(java.util.Map<java.lang.String,?> properties)
Create an EventProperties from the specified properties. |
|
| Method Summary | |
|---|---|
void |
clear()
This method throws UnsupportedOperationException. |
boolean |
containsKey(java.lang.Object name)
Indicates if the specified property is present. |
boolean |
containsValue(java.lang.Object value)
Indicates if the specified value is present. |
java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> |
entrySet()
Return the property entries. |
boolean |
equals(java.lang.Object object)
Compares this EventProperties object to another object. |
java.lang.Object |
get(java.lang.Object name)
Return the value of the specified property. |
int |
hashCode()
Returns a hash code value for this object. |
boolean |
isEmpty()
Indicate if this properties is empty. |
java.util.Set<java.lang.String> |
keySet()
Return the names of the properties. |
java.lang.Object |
put(java.lang.String key,
java.lang.Object value)
This method throws UnsupportedOperationException. |
void |
putAll(java.util.Map<? extends java.lang.String,? extends java.lang.Object> map)
This method throws UnsupportedOperationException. |
java.lang.Object |
remove(java.lang.Object key)
This method throws UnsupportedOperationException. |
int |
size()
Return the number of properties. |
java.lang.String |
toString()
Returns the string representation of this object. |
java.util.Collection<java.lang.Object> |
values()
Return the properties values. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public EventProperties(java.util.Map<java.lang.String,?> properties)
The specified properties will be copied into this EventProperties.
Properties whose key is not of type String will be ignored.
A property with the key "event.topics" will be ignored.
properties - The properties to use for this EventProperties object
(may be null).| Method Detail |
|---|
public void clear()
UnsupportedOperationException.
clear in interface java.util.Map<java.lang.String,java.lang.Object>java.lang.UnsupportedOperationException - if called.public boolean containsKey(java.lang.Object name)
containsKey in interface java.util.Map<java.lang.String,java.lang.Object>name - The property name.
true If the property is present, false
otherwise.public boolean containsValue(java.lang.Object value)
containsValue in interface java.util.Map<java.lang.String,java.lang.Object>value - The property value.
true If the value is present, false
otherwise.public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
entrySet in interface java.util.Map<java.lang.String,java.lang.Object>public java.lang.Object get(java.lang.Object name)
get in interface java.util.Map<java.lang.String,java.lang.Object>name - The name of the specified property.
public boolean isEmpty()
isEmpty in interface java.util.Map<java.lang.String,java.lang.Object>true If this properties is empty, false
otherwise.public java.util.Set<java.lang.String> keySet()
keySet in interface java.util.Map<java.lang.String,java.lang.Object>
public java.lang.Object put(java.lang.String key,
java.lang.Object value)
UnsupportedOperationException.
put in interface java.util.Map<java.lang.String,java.lang.Object>java.lang.UnsupportedOperationException - if called.public void putAll(java.util.Map<? extends java.lang.String,? extends java.lang.Object> map)
UnsupportedOperationException.
putAll in interface java.util.Map<java.lang.String,java.lang.Object>java.lang.UnsupportedOperationException - if called.public java.lang.Object remove(java.lang.Object key)
UnsupportedOperationException.
remove in interface java.util.Map<java.lang.String,java.lang.Object>java.lang.UnsupportedOperationException - if called.public int size()
size in interface java.util.Map<java.lang.String,java.lang.Object>public java.util.Collection<java.lang.Object> values()
values in interface java.util.Map<java.lang.String,java.lang.Object>public boolean equals(java.lang.Object object)
EventProperties object to another object.
The properties are compared using the java.util.Map.equals()
rules which includes identity comparison for array values.
equals in interface java.util.Map<java.lang.String,java.lang.Object>equals in class java.lang.Objectobject - The EventProperties object to be compared.
true if object is a
EventProperties and is equal to this object;
false otherwise.public int hashCode()
hashCode in interface java.util.Map<java.lang.String,java.lang.Object>hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object
|
OSGi™ Service Platform Compendium Specification Release 4 Version 4.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||