org.ajax4jsf.builder.component.state
Class ComponentStateManager

java.lang.Object
  extended by org.ajax4jsf.builder.component.state.ComponentStateManager

public class ComponentStateManager
extends java.lang.Object

Class responsible for generating save/restore state methods.

Author:
Maksim Kaszynski

Constructor Summary
ComponentStateManager(JavaClass componentClass)
           
 
Method Summary
 ComponentStateDescriptor getDesriptor(PropertyBean propertyBean, JavaField field)
           
 MethodBody getRestoreStateMethodBody(JSFGeneratorConfiguration configuration)
           
 MethodBody getSaveStateMethodBody(JSFGeneratorConfiguration configuration)
           
 void registerField(JavaField field)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentStateManager

public ComponentStateManager(JavaClass componentClass)
Method Detail

getDesriptor

public ComponentStateDescriptor getDesriptor(PropertyBean propertyBean,
                                             JavaField field)

registerField

public void registerField(JavaField field)

getSaveStateMethodBody

public MethodBody getSaveStateMethodBody(JSFGeneratorConfiguration configuration)
                                  throws GeneratorException
Throws:
GeneratorException

getRestoreStateMethodBody

public MethodBody getRestoreStateMethodBody(JSFGeneratorConfiguration configuration)
                                     throws GeneratorException
Throws:
GeneratorException


Copyright © 2009. All Rights Reserved.