| Interface | Description | 
|---|---|
| BinaryMetadata | 
 Helper class giving access to a stream, its mime-type and its data name 
 | 
| CommentableCompositeMetadata | 
 Commentable  
CompositeMetadata. | 
| CompositeMetadata | 
 Metadata container for an  
AmetysObject.Note that this can be recursive so that a CompositeMetadata can handle other CompositeMetadata.  | 
| File | 
 Interface representing a file. 
 | 
| Folder | 
 Interface representing a folder. 
 | 
| MetadataAwareAmetysObject | 
AmetysObject that can handle metadata. | 
| ModifiableBinaryMetadata | 
 Binary that is modifiable 
 | 
| ModifiableCompositeMetadata | 
 Modifiable  
CompositeMetadata. | 
| ModifiableFile | 
 File that is modifiable 
 | 
| ModifiableFolder | 
 Folder that is not read only 
 | 
| ModifiableMetadataAwareAmetysObject | 
 Modifiable  
MetadataAwareAmetysObject. | 
| ModifiableResource | 
 Resource that is modifiable 
 | 
| ModifiableRichText | 
 Rich text that is modifiable 
 | 
| Resource | 
 Interface representing a binary resource. 
 | 
| RichText | 
 A resource with additional data. 
A RichText is typically an XML or HTML stream with attached pictures.  | 
| Class | Description | 
|---|---|
| MetadataAwareAmetysObjectHelper | 
 Provides helper methods to use the  
MetadataAwareAmetysObject API. | 
| MetadataComment | 
 A comment on a metadata. 
 | 
| MetadataSaxer | 
 Component for helping SAXing metadata. 
 | 
| MultilingualString | 
 Class representing a multilingual String 
 | 
| MultilingualStringHelper | 
 Helper methods for  
MultilingualString metadata | 
| Enum | Description | 
|---|---|
| CompositeMetadata.MetadataType | 
 Enumeration for metadata types. 
 | 
| Exception | Description | 
|---|---|
| UnknownMetadataException | 
 Exception thrown when an attempt to retrieve a metadata failed because
 this data does not exist. 
 |