/**
* Keys for referencing Metadata which are associated with the Media itself.
*
* @author dbreuer
* @version $Id: MediaMetadataKeys.java,v1.0 2008/month/day 10:41:20 AM dbreuer Exp $
*/
package de.fhkoeln.cosima.media;
/**
* This Enum holds Keys which are used to store information about the
* Media itself. For instance if the media is a video one can use the
* {@link MediaMetadataKeys#VIDEO} Key to store information about the
* video itself, such as encoding and length.
*
* This is highly work in
* progress and the current implementation is just for prototyping
* use.
*
* @author dbreuer
* @version $Id: MediaMetadataKeys.java,v1.0 2008/06/10 10:24:23 AM
* dbreuer Exp $
* @generated "UML to Java
* (com.ibm.xtools.transform.uml2.java5.internal.UML2JavaTransform)"
*/
public enum MediaMetadataKeys implements MetadataKeys {
VIDEO("Video"),
AUDIO("Audio"),
TEXT("Text"),
IMAGE("Image");
/**
* The value of the current constant in the Enum object.
*/
private String message;
/**
* The private constructor to store the value of the enum constant
* in an attribute.
*
* @param message
* The message of the enum object.
*/
private MediaMetadataKeys(String message) {
this.message = message;
}
/* (non-Javadoc)
* @see de.fhkoeln.cosima.media.MetadataKeys#getMessage()
*/
public String getMessage() {
return message;
}
}