public class UIColumn extends org.jboss.seam.excel.ui.UIColumn
If e:column tags are not direct children, the work sheet will not find them. As layout templating adds additional JSF components, the children tree has to be introspected further on, and other children components need to be processed (UIAliasHolder components used in layout rendering for instance).
Modifier and Type | Field and Description |
---|---|
static String |
COMPONENT_TYPE |
static String |
FOOTER_FACET_NAME |
Constructor and Description |
---|
UIColumn() |
Modifier and Type | Method and Description |
---|---|
void |
encodeBegin(javax.faces.context.FacesContext facesContext) |
protected void |
encodeChild(javax.faces.context.FacesContext facesContext,
org.jboss.seam.excel.ui.UIWorksheet sheet,
org.jboss.seam.excel.ExcelWorkbook excelWorkbook,
javax.faces.component.UIComponent child) |
static <T> List<T> |
getAllChildrenOfType(List<javax.faces.component.UIComponent> children,
Class<T> childType) |
protected static List<org.jboss.seam.excel.ui.command.Command> |
getCommands(List<javax.faces.component.UIComponent> children)
Returns all commands from a child list
|
cmp2String, getChildrenOfType, getItems, getParentByClass, getStyle, getStyleClass, getWorkbook, setStyle, setStyleClass, valueOf
addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, 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
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree
public static final String COMPONENT_TYPE
public static final String FOOTER_FACET_NAME
public UIColumn()
public void encodeBegin(javax.faces.context.FacesContext facesContext) throws IOException
encodeBegin
in class org.jboss.seam.excel.ui.UIColumn
IOException
protected void encodeChild(javax.faces.context.FacesContext facesContext, org.jboss.seam.excel.ui.UIWorksheet sheet, org.jboss.seam.excel.ExcelWorkbook excelWorkbook, javax.faces.component.UIComponent child) throws IOException
IOException
public static <T> List<T> getAllChildrenOfType(List<javax.faces.component.UIComponent> children, Class<T> childType)
protected static List<org.jboss.seam.excel.ui.command.Command> getCommands(List<javax.faces.component.UIComponent> children)
children
- The list to searchCopyright © 2015 Nuxeo SA. All rights reserved.