org.richfaces.component
Class AbstractDataScroller
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
org.richfaces.component.AbstractDataScroller
- All Implemented Interfaces:
- EventListener, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.TransientStateHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, org.ajax4jsf.component.IterationStateHolder, org.richfaces.event.DataScrollSource
- Direct Known Subclasses:
- UIDataScroller
public abstract class AbstractDataScroller
- extends javax.faces.component.UIComponentBase
- implements org.richfaces.event.DataScrollSource, org.ajax4jsf.component.IterationStateHolder
Fields inherited from class javax.faces.component.UIComponent |
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY |
Methods inherited from class javax.faces.component.UIComponentBase |
addClientBehavior, addFacesListener, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent |
Methods inherited from class javax.faces.component.UIComponent |
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getFamily, getNamingContainer, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COMPONENT_TYPE
public static final String COMPONENT_TYPE
- See Also:
- Constant Field Values
COMPONENT_FAMILY
public static final String COMPONENT_FAMILY
- See Also:
- Constant Field Values
SCROLLER_STATE_ATTRIBUTE
public static final String SCROLLER_STATE_ATTRIBUTE
- See Also:
- Constant Field Values
FIRST_FACET_NAME
public static final String FIRST_FACET_NAME
- See Also:
- Constant Field Values
LAST_FACET_NAME
public static final String LAST_FACET_NAME
- See Also:
- Constant Field Values
NEXT_FACET_NAME
public static final String NEXT_FACET_NAME
- See Also:
- Constant Field Values
PREVIOUS_FACET_NAME
public static final String PREVIOUS_FACET_NAME
- See Also:
- Constant Field Values
FAST_FORWARD_FACET_NAME
public static final String FAST_FORWARD_FACET_NAME
- See Also:
- Constant Field Values
FAST_REWIND_FACET_NAME
public static final String FAST_REWIND_FACET_NAME
- See Also:
- Constant Field Values
FIRST_DISABLED_FACET_NAME
public static final String FIRST_DISABLED_FACET_NAME
- See Also:
- Constant Field Values
LAST_DISABLED_FACET_NAME
public static final String LAST_DISABLED_FACET_NAME
- See Also:
- Constant Field Values
PAGEMODE_FULL
public static final String PAGEMODE_FULL
- See Also:
- Constant Field Values
PAGEMODE_SHORT
public static final String PAGEMODE_SHORT
- See Also:
- Constant Field Values
AbstractDataScroller
public AbstractDataScroller()
isRenderIfSinglePage
public abstract boolean isRenderIfSinglePage()
getLastPageMode
public abstract String getLastPageMode()
getRender
public abstract Object getRender()
getMaxPages
public abstract int getMaxPages()
getMaxPagesOrDefault
public int getMaxPagesOrDefault()
getBoundaryControls
public abstract org.richfaces.component.DataScrollerControlsMode getBoundaryControls()
getFastControls
public abstract org.richfaces.component.DataScrollerControlsMode getFastControls()
getStepControls
public abstract org.richfaces.component.DataScrollerControlsMode getStepControls()
getFastStep
public abstract int getFastStep()
getFastStepOrDefault
public int getFastStepOrDefault()
getFor
public String getFor()
setFor
public void setFor(String forId)
addScrollListener
public void addScrollListener(org.richfaces.event.DataScrollListener listener)
- Specified by:
addScrollListener
in interface org.richfaces.event.DataScrollSource
getScrollListeners
public org.richfaces.event.DataScrollListener[] getScrollListeners()
- Specified by:
getScrollListeners
in interface org.richfaces.event.DataScrollSource
removeScrollListener
public void removeScrollListener(org.richfaces.event.DataScrollListener listener)
- Specified by:
removeScrollListener
in interface org.richfaces.event.DataScrollSource
broadcast
public void broadcast(javax.faces.event.FacesEvent event)
throws javax.faces.event.AbortProcessingException
- Overrides:
broadcast
in class javax.faces.component.UIComponentBase
- Throws:
javax.faces.event.AbortProcessingException
getDataTable
public javax.faces.component.UIComponent getDataTable()
- Finds the dataTable which id is mapped to the "for" property
- Returns:
- the dataTable component
getPageForFacet
public int getPageForFacet(String facetName)
getPageCount
public int getPageCount(javax.faces.component.UIComponent data)
getPageCount
public int getPageCount(javax.faces.component.UIComponent data,
int rowCount,
int rows)
getPageCount
public int getPageCount()
- Returns:
- the page count of the uidata
getRowCount
public int getRowCount(javax.faces.component.UIComponent data)
getRowCount
public int getRowCount()
- Returns:
- int
getRows
public int getRows(javax.faces.component.UIComponent data)
getFirst
public javax.faces.component.UIComponent getFirst()
getLast
public abstract javax.faces.component.UIComponent getLast()
getNext
public abstract javax.faces.component.UIComponent getNext()
getPrevious
public abstract javax.faces.component.UIComponent getPrevious()
getFastForward
public abstract javax.faces.component.UIComponent getFastForward()
getFastRewind
public abstract javax.faces.component.UIComponent getFastRewind()
setPage
public void setPage(int newPage)
getPage
public int getPage()
isLocalPageSet
public boolean isLocalPageSet()
resetLocalPage
public void resetLocalPage()
getIterationState
public Object getIterationState()
- Specified by:
getIterationState
in interface org.ajax4jsf.component.IterationStateHolder
setIterationState
public void setIterationState(Object state)
- Specified by:
setIterationState
in interface org.ajax4jsf.component.IterationStateHolder
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.