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 © 2014. All rights reserved.