See: Description
| 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 © 2022. All rights reserved.