org.rr0.im.business.evidence
Class RecordImpl

org.rr0.im.business.event.TimeableImpl
  |
  +--org.rr0.im.business.evidence.RecordImpl
Direct Known Subclasses:
DocumentImpl

public class RecordImpl
extends TimeableImpl

Author:
Jérôme Beau
Version: 19 juil. 2003 18:08:28

Field Summary
 private Mapcontents
          The document's content, indexed by a MIME Content type.

Fields inherited from class org.rr0.im.business.event.TimeableImpl
history

Constructor Summary
RecordImpl(String title)
           

Method Summary
 ObjectgetContent(String mimeType, Locale locale)
           
 voidsetContent(String mimeType, Object content, Locale locale)
           

Methods inherited from class org.rr0.im.business.event.TimeableImpl
compareTo, equals, getBegining, getDuration, getEnd, getHistory, getTitle, hashCode, setEndMoment, setTitle

Field Detail

contents

private Map contents
The document's content, indexed by a MIME Content type.
Content type may be "text/plain", "image/jpeg", "video/mpeg", "url", etc.
Constructor Detail

RecordImpl

public RecordImpl(String title)
Method Detail

getContent

public Object getContent(String mimeType, Locale locale)
Parameters:
mimeType The desired content type such as "text/plain", "image/jpeg", "video/mpeg", "url", etc.
locale The desired locale, such as en_US, en_UK, fr_FR, fr_CA, etc.
Returns: The document's content

setContent

public void setContent(String mimeType, Object content, Locale locale)
Parameters:
mimeType The content type such as "text/plain", "image/jpeg", "video/mpeg", "url", etc.
locale The content's locale, such as en_US, en_UK, fr_FR, fr_CA, etc.

Association Links

to Class java.util.Map

The document's content, indexed by a MIME Content type.
Content type may be "text/plain", "image/jpeg", "video/mpeg", "url", etc.