com.im.ijc.core/1 5.9.4

com.im.ijc.core.xml.beans
Class ImagePersister

java.lang.Object
  extended by com.im.df.api.util.xml.BasicPersister<Image>
      extended by com.im.ijc.core.xml.beans.ImagePersister
All Implemented Interfaces:
BasicPersisterInit, StateFactory, StateFactory.Reader, StateFactory.Writer, Cloneable

public class ImagePersister
extends BasicPersister<Image>

Persists a java.awt.Image object. COnverts image into PNG format and writes hexadecimal representation of output as a text data of a resulting element.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.im.df.api.util.xml.StateFactory
StateFactory.EnvReporter, StateFactory.FinishableBean, StateFactory.Reader, StateFactory.Writer
 
Constructor Summary
ImagePersister()
           
 
Method Summary
protected  boolean canInstantiate(Class valueClazz)
           
protected  Object readElement(Object prototype)
           
protected  void writeElement()
           
 
Methods inherited from class com.im.df.api.util.xml.BasicPersister
addError, clearErrors, create, createAttribute, createElement, createInstance, createInstance, createLog, createReader, createState, createWriter, defaultReadBean, defaultWriteBean, enterElement, enterElement, getAttribute, getAttribute, getBean, getBeanClass, getBufferedErrors, getClass, getConfiguredQName, getContext, getCurrentClassLoader, getEnv, getNode, getPropertyValue, getQName, getStorage, getType, init, isPrimitive, leaveElement, loadObject, popElement, pushElement, read, readAttr, readAttr, readAttr, readAttribute, readBeanProperties, readBeanProperty, readCollection, readCollection, readCollectionProperty, readMap, readMapProperty, readObjectPolymorphic, readObjectStatic, readPrimitiveProperty, setBean, setBeanClass, setClassBeanInfo, setContext, setEnv, setNode, setPropertyAttributes, setQName, setStorage, storeObject, throwWrappedIOException, throwWrappedIOException, write, write, write, writeArray, writeAttr, writeAttr, writeAttr, writeAttr, writeAttr, writeAttribute, writeCollection, writeCollection, writeCollection, writeMap, writeMap, writeObject, writeObjectPolymorphic, writeObjectStatic, writeProperty, writeSuperclass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImagePersister

public ImagePersister()
Method Detail

canInstantiate

protected boolean canInstantiate(Class valueClazz)
Overrides:
canInstantiate in class BasicPersister<Image>

readElement

protected Object readElement(Object prototype)
                      throws IOException
Overrides:
readElement in class BasicPersister<Image>
Throws:
IOException

writeElement

protected void writeElement()
                     throws IOException
Overrides:
writeElement in class BasicPersister<Image>
Throws:
IOException

com.im.ijc.core/1 5.9.4