de.esw.eengine.resource.codec
Class AbstractImageCodec

java.lang.Object
  extended by de.esw.eengine.resource.codec.AbstractCodec
      extended by de.esw.eengine.resource.codec.AbstractImageCodec
All Implemented Interfaces:
ICodec
Direct Known Subclasses:
GifCodec, JpegCodec, PngCodec

public abstract class AbstractImageCodec
extends AbstractCodec

Since:
1.0
Version:
$Id: AbstractImageCodec.java 209 2005-07-23 00:39:50Z markusw $
Author:
markusw

Constructor Summary
AbstractImageCodec()
           
 
Method Summary
 java.lang.Object decode(java.net.URL location)
           
 void dispose()
          Disposes this codec and all resources.
 void encode(java.lang.Object object, java.net.URL location)
           
 
Methods inherited from class de.esw.eengine.resource.codec.AbstractCodec
setRenderDevice, setResourceManager
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.esw.eengine.core.ICodec
createResource
 

Constructor Detail

AbstractImageCodec

public AbstractImageCodec()
Method Detail

encode

public void encode(java.lang.Object object,
                   java.net.URL location)
Parameters:
object - Data object to encode
location - Location to store data at
See Also:
encode(java.lang.Object, java.net.URL)

decode

public java.lang.Object decode(java.net.URL location)
                        throws EEngineException
Parameters:
location - IResource to decode
Returns:
Resource data decoded
Throws:
EEngineException - Thrown on I/O errors during decode
See Also:
ICodec.decode(java.net.URL)

dispose

public void dispose()
Description copied from interface: ICodec
Disposes this codec and all resources.

See Also:
ICodec.dispose()