com.sun.jimi.core.util
Class JimiImageSerializer
java.lang.Object
|
+--com.sun.jimi.core.util.JimiImageSerializer
- public class JimiImageSerializer
- extends java.lang.Object
- implements java.io.Externalizable
A Serializable wrapper for Images. JimiSerializers hold a reference to an
Image
, not necessarily created with JIMI, and acts as a Serializable
container for it.
- See Also:
- Serialized Form
Field Summary |
protected static java.lang.String |
DEFAULT_ENCODING
|
protected java.awt.Image |
image_
The image to serialize |
Constructor Summary |
JimiImageSerializer()
Constructs a JimiImageSerializer. |
JimiImageSerializer(java.awt.Image image)
Constructs a JimiImageSerializer for a given image, using a default encoding scheme. |
Method Summary |
java.awt.Image |
getImage()
Returns the Image being serialized. |
void |
readExternal(java.io.ObjectInput in)
Extenalization support, should not be invoked directly. |
void |
setImage(java.awt.Image image)
Set the source image to serialize. |
void |
writeExternal(java.io.ObjectOutput out)
Extenalization support, should not be invoked directly. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
DEFAULT_ENCODING
protected static final java.lang.String DEFAULT_ENCODING
image_
protected transient java.awt.Image image_
- The image to serialize
JimiImageSerializer
public JimiImageSerializer()
- Constructs a JimiImageSerializer.
setImage
must be called to
set the image to serialize.
JimiImageSerializer
public JimiImageSerializer(java.awt.Image image)
- Constructs a JimiImageSerializer for a given image, using a default encoding scheme.
- Parameters:
image
- the image to serialize
getImage
public java.awt.Image getImage()
- Returns the
Image
being serialized.
- Returns:
- the image
setImage
public void setImage(java.awt.Image image)
- Set the source image to serialize.
- Parameters:
image
- the image to serialize
writeExternal
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
- Extenalization support, should not be invoked directly.
- Specified by:
- writeExternal in interface java.io.Externalizable
readExternal
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException
- Extenalization support, should not be invoked directly.
- Specified by:
- readExternal in interface java.io.Externalizable