static class FlowHandlerImpl.FlowDeque<E>
extends java.lang.Object
implements java.lang.Iterable<E>, java.io.Serializable
Modifier and Type | Class and Description |
---|---|
private static class |
FlowHandlerImpl.FlowDeque.RideAlong |
Modifier and Type | Field and Description |
---|---|
private java.util.ArrayDeque<E> |
data |
private int |
returnDepth |
private java.util.ArrayDeque<FlowHandlerImpl.FlowDeque.RideAlong> |
rideAlong |
private static long |
serialVersionUID |
private java.lang.String |
sessionKey |
Constructor and Description |
---|
FlowDeque(java.lang.String sessionKey) |
Modifier and Type | Method and Description |
---|---|
void |
addFirst(E e,
java.lang.String lastDisplayedViewId) |
private int |
getAndClearMaxReturnDepth(javax.faces.context.FacesContext context) |
int |
getCurrentFlowDepth() |
int |
getReturnDepth() |
java.lang.String |
getSessionKey() |
private void |
incrementMaxReturnDepth() |
java.util.Iterator<E> |
iterator() |
E |
peekFirst() |
java.lang.String |
peekLastDisplayedViewId() |
E |
pollFirst() |
void |
popReturnMode() |
void |
pushReturnMode() |
private void |
setMaxReturnDepth(javax.faces.context.FacesContext context,
int value) |
int |
size() |
private static final long serialVersionUID
private int returnDepth
private java.util.ArrayDeque<E> data
private java.util.ArrayDeque<FlowHandlerImpl.FlowDeque.RideAlong> rideAlong
private final java.lang.String sessionKey
public java.lang.String getSessionKey()
public int size()
public java.util.Iterator<E> iterator()
iterator
in interface java.lang.Iterable<E>
public void addFirst(E e, java.lang.String lastDisplayedViewId)
public E pollFirst()
public int getCurrentFlowDepth()
public E peekFirst()
public java.lang.String peekLastDisplayedViewId()
public int getReturnDepth()
private void setMaxReturnDepth(javax.faces.context.FacesContext context, int value)
private int getAndClearMaxReturnDepth(javax.faces.context.FacesContext context)
private void incrementMaxReturnDepth()
public void pushReturnMode()
public void popReturnMode()
Copyright © 2002-2013 Oracle America, Inc. All Rights Reserved.