|
Copyright 2012-04-26 Werner Randelshofer | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.monte.media.Registry
org.monte.media.DefaultRegistry
public class DefaultRegistry
DefaultRegistry.
FIXME - The registry should be read from a file.
| Constructor Summary | |
|---|---|
DefaultRegistry()
|
|
| Method Summary | |
|---|---|
java.lang.String[] |
getCodecClasses(Format inputFormat,
Format outputFormat)
Gets all codecs which can transcode from the specified input format to the specified output format. |
java.lang.String |
getExtension(Format ff)
|
Format |
getFileFormat(java.io.File file)
|
Format[] |
getFileFormats()
|
java.lang.String[] |
getReaderClasses(Format fileFormat)
Gets all reader class names from the registry for the specified file format. |
Format[] |
getReaderFormats()
|
java.lang.String[] |
getWriterClasses(Format fileFormat)
Gets all writer class names from the registry for the specified file format. |
Format[] |
getWriterFormats()
|
protected void |
init()
Initializes the registry. |
void |
putBidiCodec(Format inputFormat,
Format outputFormat,
java.lang.String codecClass)
|
void |
putCodec(Format inputFormat,
Format outputFormat,
java.lang.String codecClass)
Puts a codec into the registry. |
void |
putFileFormat(java.lang.String extension,
Format format)
|
void |
putReader(Format fileFormat,
java.lang.String readerClass)
Puts a reader into the registry. |
void |
putWriter(Format fileFormat,
java.lang.String writerClass)
Puts a writer into the registry. |
void |
unregisterCodec(java.lang.String codecClass)
|
| Methods inherited from class org.monte.media.Registry |
|---|
getCodec, getCodecs, getDecoder, getDecoderClasses, getDecoders, getEncoder, getEncoderClasses, getEncoders, getInstance, getReader, getReader, getWriter, getWriter, suggestOutputFormats |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultRegistry()
| Method Detail |
|---|
public Format[] getReaderFormats()
getReaderFormats in class Registrypublic Format[] getWriterFormats()
getWriterFormats in class Registrypublic Format[] getFileFormats()
getFileFormats in class Registryprotected void init()
Registry
init in class Registry
public void putBidiCodec(Format inputFormat,
Format outputFormat,
java.lang.String codecClass)
inputFormat - Must have MediaTypeKey, EncodingKey, MimeTypeKey.outputFormat - Must have MediaTypeKey, EncodingKey, MimeTypeKey.codecClass -
public void putCodec(Format inputFormat,
Format outputFormat,
java.lang.String codecClass)
Registry
putCodec in class RegistryinputFormat - Must have MediaTypeKey, EncodingKey, MimeTypeKey.outputFormat - Must have MediaTypeKey, EncodingKey, MimeTypeKey.codecClass -
public void putReader(Format fileFormat,
java.lang.String readerClass)
Registry
putReader in class RegistryfileFormat - Must have MediaTypeKey, MimeTypeKey.readerClass -
public void putWriter(Format fileFormat,
java.lang.String writerClass)
Registry
putWriter in class RegistryfileFormat - Must have MediaTypeKey, MimeTypeKey.writerClass -
public java.lang.String[] getCodecClasses(Format inputFormat,
Format outputFormat)
Registry
getCodecClasses in class RegistryinputFormat - The input format.outputFormat - The output format.
public java.lang.String[] getReaderClasses(Format fileFormat)
Registry
getReaderClasses in class RegistryfileFormat - The file format, e.g."AVI", "QuickTime".
public Format getFileFormat(java.io.File file)
getFileFormat in class Registrypublic java.lang.String[] getWriterClasses(Format fileFormat)
Registry
getWriterClasses in class RegistryfileFormat - The file format, e.g."AVI", "QuickTime".
public void putFileFormat(java.lang.String extension,
Format format)
putFileFormat in class Registrypublic java.lang.String getExtension(Format ff)
getExtension in class Registrypublic void unregisterCodec(java.lang.String codecClass)
unregisterCodec in class Registry
|
Copyright 2012-04-26 Werner Randelshofer | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||