Package org.eclipse.ecf.discovery
Interface IServiceProperties
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
ServiceProperties
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getProperty
(String name) Get property as an Object.byte[]
getPropertyBytes
(String name) Get property name as byte[].Get property names.getPropertyString
(String name) Get property name as String.int
hashCode()
setProperty
(String name, Object value) Set property as Object.setPropertyBytes
(String name, byte[] value) Set property as byte [].setPropertyString
(String name, String value) Set property as String.int
size()
-
Method Details
-
getPropertyNames
Enumeration getPropertyNames()Get property names. This should return an Enumeration of String objects that identify all of the names in this IServiceProperties instance- Returns:
- Enumeration of all service property names as Strings. Will not be
null
.
-
getPropertyString
Get property name as String. Returns a valid String if there is a property of the given name. Returns null if there is no property by that name, or if the property has some other type than String.- Parameters:
name
- the name of the property to return. Must not benull
.- Returns:
- the property as a String. Will be
null
if property does not exist.
-
getPropertyBytes
Get property name as byte[]. Returns a non-null byte[] if there is a property of the given name. Returns null if there is no property by that name, or if the property has some other type than byte[].- Parameters:
name
- the name of the property to return. Must not benull
.- Returns:
- the property as a byte[]. Will be
null
if property does not exist.
-
getProperty
Get property as an Object. Returns a non-null Object if there is a property of the given name. Returnsnull
if there is no property by that name.- Parameters:
name
- the name of the property to return. Must not benull
.- Returns:
- the property as an Object. Returns
null
if there is no property of given name.
-
setPropertyString
Set property as String.- Parameters:
name
- the property name of the property. Must not benull
.value
- the property value to associated with the name. Must not benull
.- Returns:
- Object that was previous value associated with given name. May be
null
if not previously in properties.
-
setPropertyBytes
Set property as byte [].- Parameters:
name
- the property name of the property. Must not be null.value
- the property value to associated with the name. Must not be null.- Returns:
- Object that was previous value associated with given name. Null if not previously in properties
-
setProperty
Set property as Object.- Parameters:
name
- the property name of the property. Must not be null.value
- the property value to associated with the name. Must not be null.- Returns:
- Object that was previous value associated with given name. Null if not previously in properties
-
equals
-
hashCode
int hashCode() -
size
int size()- Returns:
- Answers the number of key/value pairs in this ServiceProperties
- See Also:
-