|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xcmis.spi.RenditionManager
public class RenditionManager
Manage object's renditions.
| Field Summary | |
|---|---|
protected Map<MimeType,RenditionProvider> |
renditionProviders
|
| Constructor Summary | |
|---|---|
protected |
RenditionManager()
|
| Method Summary | |
|---|---|
void |
addRenditionProviders(List<String> provs)
|
static RenditionManager |
getInstance()
|
ItemsIterator<Rendition> |
getRenditions(MimeType mime)
Get all renditions using all available RenditionProvider that can
provide rendition for specified mime-type. |
ItemsIterator<Rendition> |
getRenditions(ObjectData object)
Get all renditions of specified entry. |
RenditionContentStream |
getStream(ContentStream stream,
MimeType mime)
Get rendition from content stream with known mime-type and use most suitable RenditionProvider. |
RenditionContentStream |
getStream(ObjectData object,
String streamId)
Get rendition stream for objects with specified stream id. |
static void |
setInstance(RenditionManager inst)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Map<MimeType,RenditionProvider> renditionProviders
| Constructor Detail |
|---|
protected RenditionManager()
| Method Detail |
|---|
public static RenditionManager getInstance()
public static void setInstance(RenditionManager inst)
public void addRenditionProviders(List<String> provs)
public ItemsIterator<Rendition> getRenditions(MimeType mime)
RenditionProvider that can
provide rendition for specified mime-type.
@param - mime MimeType
NullPointerException - if mime == nullpublic ItemsIterator<Rendition> getRenditions(ObjectData object)
object - object for getting renditions
public RenditionContentStream getStream(ContentStream stream,
MimeType mime)
throws IOException
RenditionProvider. For example if two RenditionProviders
registered:
mime - MimeTypestream - ContentStream
null if there is no
RenditionProvider which can produce stream for requested
type
IOException - if any I/O error occurs
public RenditionContentStream getStream(ObjectData object,
String streamId)
throws IOException
streamId - stream idobj - ObjectData
IOException - if any I/O error occurs
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||