org.richfaces.cdk.xmlconfig.model
Class RendererAdapter

java.lang.Object
  extended by javax.xml.bind.annotation.adapters.XmlAdapter<Bean,Model>
      extended by org.richfaces.cdk.xmlconfig.model.AdapterBase<RendererBean,RendererModel>
          extended by org.richfaces.cdk.xmlconfig.model.RendererAdapter

public class RendererAdapter
extends AdapterBase<RendererBean,RendererModel>

Author:
asmirnov@exadel.com

Constructor Summary
RendererAdapter()
           
 
Method Summary
protected  java.lang.Class<? extends RendererBean> getBeanClass(RendererModel model)
          

Returns concrete bean class.

protected  java.lang.Class<? extends RendererModel> getModelClass(RendererBean bean)
          

Returns concrete model class

protected  void postMarshal(RendererModel model, RendererBean bean)
          

Template method to copy non bean attributes.

protected  void postUnmarshal(RendererBean bean, RendererModel model)
          

Template method to copy non bean attributes

 
Methods inherited from class org.richfaces.cdk.xmlconfig.model.AdapterBase
createBean, createExtension, createModelElement, marshal, unmarshal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RendererAdapter

public RendererAdapter()
Method Detail

getBeanClass

protected java.lang.Class<? extends RendererBean> getBeanClass(RendererModel model)
Description copied from class: AdapterBase

Returns concrete bean class.

Specified by:
getBeanClass in class AdapterBase<RendererBean,RendererModel>
Returns:

getModelClass

protected java.lang.Class<? extends RendererModel> getModelClass(RendererBean bean)
Description copied from class: AdapterBase

Returns concrete model class

Specified by:
getModelClass in class AdapterBase<RendererBean,RendererModel>
Returns:

postMarshal

protected void postMarshal(RendererModel model,
                           RendererBean bean)
Description copied from class: AdapterBase

Template method to copy non bean attributes.

Overrides:
postMarshal in class AdapterBase<RendererBean,RendererModel>

postUnmarshal

protected void postUnmarshal(RendererBean bean,
                             RendererModel model)
Description copied from class: AdapterBase

Template method to copy non bean attributes

Overrides:
postUnmarshal in class AdapterBase<RendererBean,RendererModel>


Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.