public class HashMapMetadataHolder<T extends Metadata> extends Object implements MetadataHolder<T>
| Constructor and Description |
|---|
HashMapMetadataHolder() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(Class<? extends T> metadataType) |
Collection<T> |
getAllMetadata() |
<C extends T> |
getMetadata(Class<C> metadataType) |
void |
removeAllMetadata() |
void |
removeMetadata(Class<? extends T> metadataType) |
void |
setAllMetadata(Collection<T> metadata) |
void |
setMetadata(T metadata) |
String |
toString() |
public <C extends T> C getMetadata(Class<C> metadataType)
getMetadata in interface MetadataHolder<T extends Metadata>public void removeMetadata(Class<? extends T> metadataType)
removeMetadata in interface MetadataHolder<T extends Metadata>public void setMetadata(T metadata)
setMetadata in interface MetadataHolder<T extends Metadata>public Collection<T> getAllMetadata()
getAllMetadata in interface MetadataHolder<T extends Metadata>public void setAllMetadata(Collection<T> metadata)
setAllMetadata in interface MetadataHolder<T extends Metadata>public boolean contains(Class<? extends T> metadataType)
contains in interface MetadataHolder<T extends Metadata>public void removeAllMetadata()
removeAllMetadata in interface MetadataHolder<T extends Metadata>Copyright © 2020. All Rights Reserved.