org.apache.jetspeed.modules.actions.controllers
Class MultiColumnControllerAction
java.lang.Object
org.apache.turbine.modules.Assembler
org.apache.turbine.modules.Action
org.apache.turbine.modules.ActionEvent
org.apache.turbine.util.velocity.VelocityActionEvent
org.apache.turbine.modules.actions.VelocityAction
org.apache.jetspeed.modules.actions.controllers.VelocityControllerAction
org.apache.jetspeed.modules.actions.controllers.MultiColumnControllerAction
- Direct Known Subclasses:
- XMultiColumnControllerAction
- public class MultiColumnControllerAction
- extends VelocityControllerAction
This action builds a context suitable for controllers handling
grid positioned layout using PortletSet.Constraints
- Version:
- $Id: MultiColumnControllerAction.java,v 1.35 2005/05/12 18:15:59 morciuch Exp $
- Author:
- Raphaël Luta, Paul Spencer
Fields inherited from class org.apache.turbine.modules.ActionEvent |
BUTTON, BUTTON_LENGTH, LENGTH, METHOD_NAME_LENGTH, METHOD_NAME_PREFIX |
Method Summary |
protected static void |
addElement(IdentityElement element,
java.util.List[] table,
java.util.List work,
int columnCount)
Add an element to the "table" or "work" objects. |
protected static java.util.List[] |
buildColumns(Portlets set,
int colNum)
|
protected void |
buildCustomizeContext(PortletController controller,
org.apache.velocity.context.Context context,
org.apache.turbine.util.RunData rundata)
Subclasses must override this method to provide default behavior
for the portlet action |
protected void |
buildNormalContext(PortletController controller,
org.apache.velocity.context.Context context,
org.apache.turbine.util.RunData rundata)
Subclasses must override this method to provide default behavior
for the portlet action |
void |
doCancel(org.apache.turbine.util.RunData data,
org.apache.velocity.context.Context context)
Cancel the current customizations. |
void |
doControl(org.apache.turbine.util.RunData data,
org.apache.velocity.context.Context context)
|
void |
doDelete(org.apache.turbine.util.RunData data,
org.apache.velocity.context.Context context)
|
void |
doDown(org.apache.turbine.util.RunData data,
org.apache.velocity.context.Context context)
|
void |
doLeft(org.apache.turbine.util.RunData data,
org.apache.velocity.context.Context context)
|
void |
doRight(org.apache.turbine.util.RunData data,
org.apache.velocity.context.Context context)
|
void |
doSave(org.apache.turbine.util.RunData data,
org.apache.velocity.context.Context context)
|
void |
doSecurity(org.apache.turbine.util.RunData data,
org.apache.velocity.context.Context context)
|
void |
doSkin(org.apache.turbine.util.RunData data,
org.apache.velocity.context.Context context)
|
void |
doUp(org.apache.turbine.util.RunData data,
org.apache.velocity.context.Context context)
|
protected void |
dumpColumns(java.util.List[] cols)
|
protected static java.util.List |
getCellClasses(java.lang.String classlist)
|
protected static java.util.List |
getCellSizes(java.lang.String sizeList)
Parses the size config info and returns a list of
size values for the current set |
protected static void |
move(java.util.List[] cols,
int oCol,
int oRow,
int nCol,
int nRow)
|
protected static void |
setPosition(IdentityElement identityElement,
int col,
int row)
|
Methods inherited from class org.apache.turbine.modules.actions.VelocityAction |
doPerform |
Methods inherited from class org.apache.turbine.util.velocity.VelocityActionEvent |
executeEvents |
Methods inherited from class org.apache.turbine.modules.ActionEvent |
executeEvents, formatString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MultiColumnControllerAction
public MultiColumnControllerAction()
buildNormalContext
protected void buildNormalContext(PortletController controller,
org.apache.velocity.context.Context context,
org.apache.turbine.util.RunData rundata)
- Subclasses must override this method to provide default behavior
for the portlet action
- Specified by:
buildNormalContext
in class VelocityControllerAction
buildCustomizeContext
protected void buildCustomizeContext(PortletController controller,
org.apache.velocity.context.Context context,
org.apache.turbine.util.RunData rundata)
- Subclasses must override this method to provide default behavior
for the portlet action
- Overrides:
buildCustomizeContext
in class VelocityControllerAction
doCancel
public void doCancel(org.apache.turbine.util.RunData data,
org.apache.velocity.context.Context context)
- Cancel the current customizations. If this was the last customization
on the stack, then return the user to the home page.
- Overrides:
doCancel
in class VelocityControllerAction
doSave
public void doSave(org.apache.turbine.util.RunData data,
org.apache.velocity.context.Context context)
doDelete
public void doDelete(org.apache.turbine.util.RunData data,
org.apache.velocity.context.Context context)
doLeft
public void doLeft(org.apache.turbine.util.RunData data,
org.apache.velocity.context.Context context)
doRight
public void doRight(org.apache.turbine.util.RunData data,
org.apache.velocity.context.Context context)
doUp
public void doUp(org.apache.turbine.util.RunData data,
org.apache.velocity.context.Context context)
doDown
public void doDown(org.apache.turbine.util.RunData data,
org.apache.velocity.context.Context context)
doControl
public void doControl(org.apache.turbine.util.RunData data,
org.apache.velocity.context.Context context)
doSkin
public void doSkin(org.apache.turbine.util.RunData data,
org.apache.velocity.context.Context context)
doSecurity
public void doSecurity(org.apache.turbine.util.RunData data,
org.apache.velocity.context.Context context)
setPosition
protected static void setPosition(IdentityElement identityElement,
int col,
int row)
move
protected static void move(java.util.List[] cols,
int oCol,
int oRow,
int nCol,
int nRow)
buildColumns
protected static java.util.List[] buildColumns(Portlets set,
int colNum)
getCellSizes
protected static java.util.List getCellSizes(java.lang.String sizeList)
- Parses the size config info and returns a list of
size values for the current set
- Parameters:
sizeList
- java.lang.String a comma separated string a values
- Returns:
- a List of values
getCellClasses
protected static java.util.List getCellClasses(java.lang.String classlist)
addElement
protected static void addElement(IdentityElement element,
java.util.List[] table,
java.util.List work,
int columnCount)
- Add an element to the "table" or "work" objects. If the element is
unconstrained, and the position is within the number of columns, then
the element is added to "table". Othewise the element is added to "work"
- Parameters:
element
- to addtable
- of positioned elementswork
- list of un-positioned elementscolumnCount
- Number of colum
dumpColumns
protected void dumpColumns(java.util.List[] cols)
Copyright © 2000-2005 Apache Software Foundation. All Rights Reserved.