com.ibm.xsp.actions.client
Class ComponentPublishViewColumnAction

java.lang.Object
  extended by javax.faces.el.MethodBinding
      extended by com.ibm.xsp.binding.MethodBindingEx
          extended by com.ibm.xsp.actions.client.AbstractClientSimpleAction
              extended by com.ibm.xsp.actions.client.ComponentPublishViewColumnAction
All Implemented Interfaces:
ClientSimpleAction, ComponentBindingObject, ValueBindingObject, javax.faces.component.StateHolder

public class ComponentPublishViewColumnAction
extends AbstractClientSimpleAction

Not intended to be subclassed


Field Summary
 
Fields inherited from class com.ibm.xsp.binding.MethodBindingEx
ENABLE_SOURCEID
 
Constructor Summary
ComponentPublishViewColumnAction()
           
 
Method Summary
 java.lang.String getColumnName()
           
 java.lang.String getName()
           
 java.lang.String getType()
           
static UIViewPanel getViewPanel(javax.faces.component.UIComponent component)
           
 java.lang.Object invoke(javax.faces.context.FacesContext context, java.lang.Object[] params)
          Return the generated XSP.publishEvent() JavaScript code for the name property with the value being the column value.
 void restoreState(javax.faces.context.FacesContext context, java.lang.Object value)
           
 java.lang.Object saveState(javax.faces.context.FacesContext context)
           
 void setColumnName(java.lang.String columnName)
           
 void setName(java.lang.String name)
           
 void setType(java.lang.String type)
           
 
Methods inherited from class com.ibm.xsp.actions.client.AbstractClientSimpleAction
getExpressionString, getType
 
Methods inherited from class com.ibm.xsp.binding.MethodBindingEx
getComponent, getFacesContext, getParamNames, getParent, getSourceReferenceId, getValueBinding, isTransient, normalizePageName, setComponent, setParamNames, setParent, setSourceReferenceId, setTransient, setValueBinding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentPublishViewColumnAction

public ComponentPublishViewColumnAction()
Method Detail

getName

public java.lang.String getName()
Returns:
Return the value of the name property

setName

public void setName(java.lang.String name)
Parameters:
Set - the value of the name property

getColumnName

public java.lang.String getColumnName()
Returns:
Return the value of the columnName property

setColumnName

public void setColumnName(java.lang.String columnName)
Parameters:
Set - the value of the columnName property

getType

public java.lang.String getType()
Returns:
Return the value of the type property

setType

public void setType(java.lang.String type)
Parameters:
Set - the value of the type property

saveState

public java.lang.Object saveState(javax.faces.context.FacesContext context)
Specified by:
saveState in interface javax.faces.component.StateHolder
Overrides:
saveState in class MethodBindingEx

restoreState

public void restoreState(javax.faces.context.FacesContext context,
                         java.lang.Object value)
Specified by:
restoreState in interface javax.faces.component.StateHolder
Overrides:
restoreState in class MethodBindingEx

invoke

public java.lang.Object invoke(javax.faces.context.FacesContext context,
                               java.lang.Object[] params)
                        throws javax.faces.el.EvaluationException,
                               javax.faces.el.MethodNotFoundException
Return the generated XSP.publishEvent() JavaScript code for the name property with the value being the column value.

Specified by:
invoke in class javax.faces.el.MethodBinding
Throws:
javax.faces.el.EvaluationException
javax.faces.el.MethodNotFoundException

getViewPanel

public static UIViewPanel getViewPanel(javax.faces.component.UIComponent component)
Parameters:
component -
Returns:
UIViewPanel ancestor for the specified component Do not use - this method should be private