org.apache.myfaces.tobago.component
Class UIData

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by javax.faces.component.UIData
              extended by org.apache.myfaces.tobago.component.UIData
All Implemented Interfaces:
NamingContainer, StateHolder, AjaxComponent, SheetStateChangeSource, SortActionSource

public class UIData
extends UIData
implements SheetStateChangeSource, SortActionSource, AjaxComponent


Field Summary
static String ATTR_SCROLL_POSITION
           
static String COMPONENT_TYPE
           
static int DEFAULT_DIRECT_LINK_COUNT
           
static int DEFAULT_ROW_COUNT
           
static String FACET_SORTER
           
static String MULTI
           
static String NONE
           
static String SINGLE
           
static String SORTER_ID
           
 
Fields inherited from class javax.faces.component.UIData
COMPONENT_FAMILY
 
Fields inherited from interface javax.faces.component.NamingContainer
SEPARATOR_CHAR
 
Constructor Summary
UIData()
           
 
Method Summary
 void addStateChangeListener(SheetStateChangeListener listener)
           
 void broadcast(FacesEvent facesEvent)
           
 void encodeAjax(FacesContext facesContext)
           
 void encodeBegin(FacesContext facesContext)
           
 void encodeEnd(FacesContext facesContext)
           
 UIComponent findComponent(String searchId)
           
 List<UIColumn> getAllColumns()
           
 LayoutTokens getColumnLayout()
           
 String getColumns()
           
 Integer getDirectLinkCount()
           
 int getLast()
           
 int getLastPageIndex()
           
 int getPage()
           
 int getPages()
           
 List<UIComponent> getRenderedChildrenOf(UIColumn column)
           
 List<UIColumn> getRenderedColumns()
           
 int getRows()
           
 Integer[] getScrollPosition()
           
 String getSelectable()
           
 SheetState getSheetState(FacesContext facesContext)
           
 String getShowDirectLinks()
           
 String getShowPageRange()
           
 String getShowRowRange()
           
 MethodBinding getSortActionListener()
           
 MethodBinding getStateChangeListener()
           
 SheetStateChangeListener[] getStateChangeListeners()
           
 List<Integer> getWidthList()
           
 boolean hasRowCount()
           
 boolean isAtBeginning()
           
 boolean isAtEnd()
           
 boolean isShowHeader()
           
 void processAjax(FacesContext facesContext)
           
 void processDecodes(FacesContext context)
           
 void processUpdates(FacesContext context)
           
 void queueEvent(FacesEvent facesEvent)
           
 void removeStateChangeListener(SheetStateChangeListener listener)
           
 void resetColumnWidths()
           
 void restoreState(FacesContext context, Object savedState)
           
 Object saveState(FacesContext context)
           
 void setColumns(String columns)
           
 void setDirectLinkCount(Integer directLinkCount)
           
 void setRows(int rows)
           
 void setSelectable(String selectable)
           
 void setShowDirectLinks(String showDirectLinks)
           
 void setShowHeader(boolean showHeader)
           
 void setShowPageRange(String showPageRange)
           
 void setShowRowRange(String showRowRange)
           
 void setSortActionListener(MethodBinding sortActionListener)
           
 void setState(SheetState state)
           
 void setStateChangeListener(MethodBinding stateChangeListener)
           
 
Methods inherited from class javax.faces.component.UIData
getClientId, getFamily, getFirst, getFooter, getHeader, getRowCount, getRowData, getRowIndex, getValue, getVar, isRowAvailable, processValidators, setFirst, setFooter, setHeader, setRowIndex, setValue, setValueBinding, setVar
 
Methods inherited from class javax.faces.component.UIComponentBase
addFacesListener, decode, encodeChildren, getAttributes, getChildCount, getChildren, getFacesContext, getFacesListeners, getFacet, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COMPONENT_TYPE

public static final String COMPONENT_TYPE
See Also:
Constant Field Values

FACET_SORTER

public static final String FACET_SORTER
See Also:
Constant Field Values

SORTER_ID

public static final String SORTER_ID
See Also:
Constant Field Values

ATTR_SCROLL_POSITION

public static final String ATTR_SCROLL_POSITION
See Also:
Constant Field Values

NONE

public static final String NONE
See Also:
Constant Field Values

SINGLE

public static final String SINGLE
See Also:
Constant Field Values

MULTI

public static final String MULTI
See Also:
Constant Field Values

DEFAULT_DIRECT_LINK_COUNT

public static final int DEFAULT_DIRECT_LINK_COUNT
See Also:
Constant Field Values

DEFAULT_ROW_COUNT

public static final int DEFAULT_ROW_COUNT
See Also:
Constant Field Values
Constructor Detail

UIData

public UIData()
Method Detail

resetColumnWidths

public void resetColumnWidths()

encodeBegin

public void encodeBegin(FacesContext facesContext)
                 throws IOException
Overrides:
encodeBegin in class UIData
Throws:
IOException

encodeEnd

public void encodeEnd(FacesContext facesContext)
               throws IOException
Overrides:
encodeEnd in class UIData
Throws:
IOException

processDecodes

public void processDecodes(FacesContext context)
Overrides:
processDecodes in class UIData

getShowRowRange

public String getShowRowRange()

setShowRowRange

public void setShowRowRange(String showRowRange)

getShowPageRange

public String getShowPageRange()

setShowPageRange

public void setShowPageRange(String showPageRange)

getColumns

public String getColumns()

setColumns

public void setColumns(String columns)

getShowDirectLinks

public String getShowDirectLinks()

setShowDirectLinks

public void setShowDirectLinks(String showDirectLinks)

getSelectable

public String getSelectable()

setSelectable

public void setSelectable(String selectable)

getDirectLinkCount

public Integer getDirectLinkCount()

setDirectLinkCount

public void setDirectLinkCount(Integer directLinkCount)

setState

public void setState(SheetState state)

getSheetState

public SheetState getSheetState(FacesContext facesContext)

getColumnLayout

public LayoutTokens getColumnLayout()

getLast

public int getLast()

getPage

public int getPage()

getPages

public int getPages()

getRenderedChildrenOf

public List<UIComponent> getRenderedChildrenOf(UIColumn column)

isAtBeginning

public boolean isAtBeginning()

hasRowCount

public boolean hasRowCount()

isAtEnd

public boolean isAtEnd()

getLastPageIndex

public int getLastPageIndex()

processUpdates

public void processUpdates(FacesContext context)
Overrides:
processUpdates in class UIData

saveState

public Object saveState(FacesContext context)
Specified by:
saveState in interface StateHolder
Overrides:
saveState in class UIData

restoreState

public void restoreState(FacesContext context,
                         Object savedState)
Specified by:
restoreState in interface StateHolder
Overrides:
restoreState in class UIData

getAllColumns

public List<UIColumn> getAllColumns()

getRenderedColumns

public List<UIColumn> getRenderedColumns()

getSortActionListener

public MethodBinding getSortActionListener()
Specified by:
getSortActionListener in interface SortActionSource

setSortActionListener

public void setSortActionListener(MethodBinding sortActionListener)
Specified by:
setSortActionListener in interface SortActionSource

queueEvent

public void queueEvent(FacesEvent facesEvent)
Overrides:
queueEvent in class UIData

broadcast

public void broadcast(FacesEvent facesEvent)
               throws AbortProcessingException
Overrides:
broadcast in class UIData
Throws:
AbortProcessingException

addStateChangeListener

public void addStateChangeListener(SheetStateChangeListener listener)
Specified by:
addStateChangeListener in interface SheetStateChangeSource

getStateChangeListeners

public SheetStateChangeListener[] getStateChangeListeners()
Specified by:
getStateChangeListeners in interface SheetStateChangeSource

removeStateChangeListener

public void removeStateChangeListener(SheetStateChangeListener listener)
Specified by:
removeStateChangeListener in interface SheetStateChangeSource

getStateChangeListener

public MethodBinding getStateChangeListener()
Specified by:
getStateChangeListener in interface SheetStateChangeSource

setStateChangeListener

public void setStateChangeListener(MethodBinding stateChangeListener)
Specified by:
setStateChangeListener in interface SheetStateChangeSource

getWidthList

public List<Integer> getWidthList()

getRows

public int getRows()
Overrides:
getRows in class UIData

setRows

public void setRows(int rows)
Overrides:
setRows in class UIData

isShowHeader

public boolean isShowHeader()

setShowHeader

public void setShowHeader(boolean showHeader)

encodeAjax

public void encodeAjax(FacesContext facesContext)
                throws IOException
Specified by:
encodeAjax in interface AjaxComponent
Throws:
IOException

processAjax

public void processAjax(FacesContext facesContext)
                 throws IOException
Specified by:
processAjax in interface AjaxComponent
Throws:
IOException

getScrollPosition

public Integer[] getScrollPosition()

findComponent

public UIComponent findComponent(String searchId)
Overrides:
findComponent in class UIComponentBase


Copyright © 2002-2010 Apache Software Foundation. All Rights Reserved.