-
public interface Metadata
Metadata interface.
- Version:
- $Id: $Id
- Author:
- Robert Savage (http://www.savagehomeautomation.com)
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Collection<Metadatum>
all()
all.Metadata
clear()
clear.default boolean
contains(Metadatum metadatum)
contains.boolean
contains(String key)
contains.static Metadata
create()
create.Metadatum
get(String key)
get.default Object
getValue(String key)
getValue.boolean
isEmpty()
isEmpty.default Metadata
put(Metadata metadata)
put.Metadata
put(Metadatum metadatum)
put.default Metadata
put(String key)
put.default Metadata
put(String key, Object value)
put.default Metadata
put(String key, Object value, String description)
put.default Metadata
put(Collection<? extends Metadatum> c)
put.Metadatum
remove(String key)
remove.int
size()
size.
-
-
-
Method Detail
-
size
int size()
size.
- Returns:
- a int.
-
isEmpty
boolean isEmpty()
isEmpty.
- Returns:
- a boolean.
-
contains
boolean contains(String key)
contains.
- Parameters:
key
- aString
object.- Returns:
- a boolean.
-
all
Collection<Metadatum> all()
all.
- Returns:
- a
Collection
object.
-
put
default Metadata put(Collection<? extends Metadatum> c)
put.
- Parameters:
c
- aCollection
object.- Returns:
- a
Metadata
object.
-
contains
default boolean contains(Metadatum metadatum)
contains.
- Parameters:
metadatum
- aMetadatum
object.- Returns:
- a boolean.
-
-