Top Description Inners Fields Constructors Methods
jakarta.faces.component

pack-priv Class StateHolderSaver

extends Object
implements Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable
Imports
java.io.Serializable, jakarta.faces.context.FacesContext

Helper class for saving and restoring attached objects.

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static enum

Field Summary

Modifier and TypeField and Description
private String
public static final String
private Serializable
private static final long

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
private static Class<T>
loadClass(String name, Object fallbackClass)

public Object

Returns:

the restored StateHolder instance.
restore
(FacesContext context)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

classNameback to summary
private String className
DYNAMIC_COMPONENTback to summary
public static final String DYNAMIC_COMPONENT
savedStateback to summary
private Serializable savedState
serialVersionUIDback to summary
private static final long serialVersionUID

Constructor Detail

StateHolderSaverback to summary
public StateHolderSaver(FacesContext context, Object toSave)

Method Detail

componentAddedDynamicallyback to summary
public boolean componentAddedDynamically()
loadClassback to summary
private static Class<T> loadClass(String name, Object fallbackClass) throws ClassNotFoundException
restoreback to summary
public Object restore(FacesContext context) throws IllegalStateException
Returns:Object

the restored StateHolder instance.

jakarta.faces.component back to summary

private final Enum StateHolderSaver.StateHolderTupleIndices

extends Enum<StateHolderSaver.StateHolderTupleIndices>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final StateHolderSaver.StateHolderTupleIndices
public static final StateHolderSaver.StateHolderTupleIndices
public static final StateHolderSaver.StateHolderTupleIndices

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static StateHolderSaver.StateHolderTupleIndices
public static StateHolderSaver.StateHolderTupleIndices[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ComponentAddedDynamicallyback to summary
public static final StateHolderSaver.StateHolderTupleIndices ComponentAddedDynamically
LastMemberback to summary
public static final StateHolderSaver.StateHolderTupleIndices LastMember
StateHolderSaverInstanceback to summary
public static final StateHolderSaver.StateHolderTupleIndices StateHolderSaverInstance

Constructor Detail

StateHolderTupleIndicesback to summary
private StateHolderTupleIndices()

Method Detail

valueOfback to summary
public static StateHolderSaver.StateHolderTupleIndices valueOf(String name)
valuesback to summary
public static StateHolderSaver.StateHolderTupleIndices[] values()