Interface | Description |
---|---|
Metadatable |
This interface is implemented by all objects that can provide metadata
about themselves.
|
MetadataStore<T> | |
MetadataValue |
Class | Description |
---|---|
FixedMetadataValue |
A FixedMetadataValue is a special case metadata item that contains the same
value forever after initialization.
|
LazyMetadataValue |
The LazyMetadataValue class implements a type of metadata that is not
computed until another plugin asks for it.
|
MetadataStoreBase<T> | |
MetadataValueAdapter |
Optional base class for facilitating MetadataValue implementations.
|
Enum | Description |
---|---|
LazyMetadataValue.CacheStrategy |
Describes possible caching strategies for metadata.
|
Exception | Description |
---|---|
MetadataConversionException |
A MetadataConversionException is thrown any time a
LazyMetadataValue attempts to convert a metadata value to an inappropriate
data type. |
MetadataEvaluationException |
A MetadataEvaluationException is thrown any time a
LazyMetadataValue fails to evaluate its value due to an exception. |
Copyright © 2020. All rights reserved.