org.apache.myfaces.trinidadinternal.renderkit.core.xhtml
Class SelectManyShuttleRenderer

java.lang.Object
  extended by javax.faces.render.Renderer
      extended by org.apache.myfaces.trinidad.render.CoreRenderer
          extended by org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.XhtmlRenderer
              extended by org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ValueRenderer
                  extended by org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.EditableValueRenderer
                      extended by org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.FormElementRenderer
                          extended by org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.FormInputRenderer
                              extended by org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SimpleSelectManyRenderer
                                  extended by org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SelectManyShuttleRenderer
All Implemented Interfaces:
java.lang.Cloneable, org.apache.myfaces.trinidad.render.TypedRenderer
Direct Known Subclasses:
SelectOrderShuttleRenderer

public class SelectManyShuttleRenderer
extends SimpleSelectManyRenderer

Renders a shuttle element.

Version:
$Name: $ ($Revision: adfrt/faces/adf-faces-impl/src/main/java/oracle/adfinternal/view/faces/ui/laf/base/desktop/SelectManyShuttleRenderer.java#0 $) $Date: 10-nov-2005.18:56:13 $

Field Summary
protected static java.lang.String _SELECT_MANY_DESCRIPTION_LABEL_KEY
           
protected static java.lang.String _SELECT_MANY_MOVE_ALL_KEY
           
protected static java.lang.String _SELECT_MANY_MOVE_ALL_TIP_KEY
           
protected static java.lang.String _SELECT_MANY_MOVE_KEY
           
protected static java.lang.String _SELECT_MANY_MOVE_TIP_KEY
           
protected static java.lang.String _SELECT_MANY_REMOVE_ALL_KEY
           
protected static java.lang.String _SELECT_MANY_REMOVE_ALL_TIP_KEY
           
protected static java.lang.String _SELECT_MANY_REMOVE_KEY
           
protected static java.lang.String _SELECT_MANY_REMOVE_TIP_KEY
           
 
Fields inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.XhtmlRenderer
TRANSPARENT_GIF
 
Fields inherited from class org.apache.myfaces.trinidad.render.CoreRenderer
CHAR_UNDEFINED, NO_CHILD_INDEX
 
Constructor Summary
  SelectManyShuttleRenderer()
           
protected SelectManyShuttleRenderer(org.apache.myfaces.trinidad.bean.FacesBean.Type type)
           
 
Method Summary
protected  void encodeElementContent(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext rc, javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean, java.util.List<javax.faces.model.SelectItem> selectItems, int[] selectedIndices, javax.faces.convert.Converter converter, boolean valuePassThru)
          Encode the content of a SelectMany component.
protected  void findTypeConstants(org.apache.myfaces.trinidad.bean.FacesBean.Type type)
           
protected  java.lang.String getContentStyleClass(javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  boolean getDisabled(javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  boolean getLeadingDescShown(javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  java.lang.String getLeadingHeader(javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  boolean getReorderOnly(javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  java.util.Map<java.lang.String,java.lang.String> getResourceKeyMap()
           
protected  java.lang.String getRootStyleClass(javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
 boolean getSimple(javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  java.lang.Integer getSize(javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  java.lang.Object getSubmittedValue(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.String clientId)
           
protected  boolean getTrailingDescShown(javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  java.lang.String getTrailingHeader(javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  boolean isAutoSubmit(javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean)
          Tells whether or not the autoSubmit attribute is set on the bean
protected  void renderButton(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext rc, java.lang.String iconName, java.lang.String shortDescKey, java.lang.String href)
           
protected  boolean renderReadOnlyAsElement(org.apache.myfaces.trinidad.context.RenderingContext rc, javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  void renderReorderButtons(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext rc, javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean, java.lang.String listId)
           
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SimpleSelectManyRenderer
encodeAllAsElement, getConvertedValue, getDefaultConverter, getRequiredMessageKey, getSelectedIndices, getSelectItems, getSelectItems, getValuePassThru, isReorderable, renderBetweenNonElements, renderNonElementContent
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.FormInputRenderer
getShowRequired, renderAllAttributes, renderDisabledAttribute, renderId, renderRootDomElementStyles, shouldRenderName
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.FormElementRenderer
detectAutoSubmit, encodeAll, encodeAllAsNonElement, getContentStyle, getDefaultStyleClass, getHiddenLabel, getLabel, getOnblur, getOnchange, getOnfocus, getRendersChildren, isHiddenLabelRequired, renderAsElement, renderEventHandlers, renderFormEventHandlers, renderShortDescAsHiddenLabel
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.EditableValueRenderer
addOnSubmitConverterValidators, decode, getConvertedString, getReadOnly, getRequired, getSubmittedValue, getValidators, isImmediate, shouldRenderId, wasSubmitted
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ValueRenderer
getConverter, getValue, getValueExpression
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.XhtmlRenderer
canSkipRendering, canSkipRendering, cloneWithType, getAbsoluteImageUri, getBaseImageUri, getInlineStyle, getOnclick, getOndblclick, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getPartialTriggers, getShortDesc, getStyleClass, renderAllAttributes, renderDecorativeIcon, renderDecorativeIcon, renderFormattedText, renderHAlign, renderInlineStyle, renderInlineStyleAttribute, renderPossiblyFormattedText, renderScriptDeferAttribute, renderScriptTypeAttribute, renderShortDescAttribute, renderSpacer, renderStyleAttributes, renderStyleAttributes, renderSubmitButtonNonJSBrowser, renderTransparent, renderVerticalSpacer, resolveProperty, resolveProperty, skipDecode, supportsAccessKeys, supportsAdvancedForms, supportsAutoCompleteFormElements, supportsDisabledFormElements, supportsEditing, supportsIntrinsicEvents, supportsNarrowScreen, supportsNavigation, supportsOnClickOnImgInput, supportsReadonlyFormElements, supportsScripting, supportsSeparateWindow, supportsStyleAttributes, supportsTarget, supportsTextPresentation
 
Methods inherited from class org.apache.myfaces.trinidad.render.CoreRenderer
afterEncode, beforeEncode, decode, decodeBehaviors, delegateRenderer, delegateRendererBegin, delegateRendererEnd, encodeAllChildren, encodeBegin, encodeBegin, encodeChild, encodeChildren, encodeComponentResources, encodeEnd, encodeEnd, getBehaviorParameters, getClientId, getFacesBean, getFacet, getNextRenderedChildIndex, getRenderedChildCount, getRenderedFacetsAndChildren, getRenderingProperty, hasRenderedChildren, isDesktop, isGecko, isGenericPDA, isIE, isInaccessibleMode, isIPhone, isKonqueror, isNokiaS60, isOpera, isPDA, isScreenReaderMode, isWebKit, partialEncodeVisit, renderEncodedActionURI, renderEncodedResourceURI, renderStyleClass, renderStyleClasses, setRenderingProperty, setupChildrenEncodingContext, setupEncodingContext, setupEncodingContext, tearDownChildrenEncodingContext, tearDownEncodingContext, tearDownEncodingContext, toActionUri, toChar, toInt, toLong, toResourceUri, toString, toUri, visitChildrenForEncoding
 
Methods inherited from class javax.faces.render.Renderer
convertClientId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_SELECT_MANY_DESCRIPTION_LABEL_KEY

protected static final java.lang.String _SELECT_MANY_DESCRIPTION_LABEL_KEY
See Also:
Constant Field Values

_SELECT_MANY_MOVE_ALL_TIP_KEY

protected static final java.lang.String _SELECT_MANY_MOVE_ALL_TIP_KEY
See Also:
Constant Field Values

_SELECT_MANY_MOVE_TIP_KEY

protected static final java.lang.String _SELECT_MANY_MOVE_TIP_KEY
See Also:
Constant Field Values

_SELECT_MANY_REMOVE_ALL_TIP_KEY

protected static final java.lang.String _SELECT_MANY_REMOVE_ALL_TIP_KEY
See Also:
Constant Field Values

_SELECT_MANY_REMOVE_TIP_KEY

protected static final java.lang.String _SELECT_MANY_REMOVE_TIP_KEY
See Also:
Constant Field Values

_SELECT_MANY_MOVE_ALL_KEY

protected static final java.lang.String _SELECT_MANY_MOVE_ALL_KEY
See Also:
Constant Field Values

_SELECT_MANY_MOVE_KEY

protected static final java.lang.String _SELECT_MANY_MOVE_KEY
See Also:
Constant Field Values

_SELECT_MANY_REMOVE_ALL_KEY

protected static final java.lang.String _SELECT_MANY_REMOVE_ALL_KEY
See Also:
Constant Field Values

_SELECT_MANY_REMOVE_KEY

protected static final java.lang.String _SELECT_MANY_REMOVE_KEY
See Also:
Constant Field Values
Constructor Detail

SelectManyShuttleRenderer

public SelectManyShuttleRenderer()

SelectManyShuttleRenderer

protected SelectManyShuttleRenderer(org.apache.myfaces.trinidad.bean.FacesBean.Type type)
Method Detail

findTypeConstants

protected void findTypeConstants(org.apache.myfaces.trinidad.bean.FacesBean.Type type)
Overrides:
findTypeConstants in class SimpleSelectManyRenderer

getSubmittedValue

protected java.lang.Object getSubmittedValue(javax.faces.context.FacesContext context,
                                             javax.faces.component.UIComponent component,
                                             java.lang.String clientId)
Overrides:
getSubmittedValue in class SimpleSelectManyRenderer

getSize

protected java.lang.Integer getSize(javax.faces.component.UIComponent component,
                                    org.apache.myfaces.trinidad.bean.FacesBean bean)

getReorderOnly

protected boolean getReorderOnly(javax.faces.component.UIComponent component,
                                 org.apache.myfaces.trinidad.bean.FacesBean bean)

getLeadingDescShown

protected boolean getLeadingDescShown(javax.faces.component.UIComponent component,
                                      org.apache.myfaces.trinidad.bean.FacesBean bean)

getLeadingHeader

protected java.lang.String getLeadingHeader(javax.faces.component.UIComponent component,
                                            org.apache.myfaces.trinidad.bean.FacesBean bean)

getTrailingDescShown

protected boolean getTrailingDescShown(javax.faces.component.UIComponent component,
                                       org.apache.myfaces.trinidad.bean.FacesBean bean)

getTrailingHeader

protected java.lang.String getTrailingHeader(javax.faces.component.UIComponent component,
                                             org.apache.myfaces.trinidad.bean.FacesBean bean)

isAutoSubmit

protected boolean isAutoSubmit(javax.faces.component.UIComponent component,
                               org.apache.myfaces.trinidad.bean.FacesBean bean)
Description copied from class: FormElementRenderer
Tells whether or not the autoSubmit attribute is set on the bean

Overrides:
isAutoSubmit in class FormElementRenderer
bean - the bean

getSimple

public boolean getSimple(javax.faces.component.UIComponent component,
                         org.apache.myfaces.trinidad.bean.FacesBean bean)
Overrides:
getSimple in class FormInputRenderer

renderReadOnlyAsElement

protected boolean renderReadOnlyAsElement(org.apache.myfaces.trinidad.context.RenderingContext rc,
                                          javax.faces.component.UIComponent component,
                                          org.apache.myfaces.trinidad.bean.FacesBean bean)
Overrides:
renderReadOnlyAsElement in class FormElementRenderer

getDisabled

protected boolean getDisabled(javax.faces.component.UIComponent component,
                              org.apache.myfaces.trinidad.bean.FacesBean bean)
Overrides:
getDisabled in class EditableValueRenderer

getContentStyleClass

protected java.lang.String getContentStyleClass(javax.faces.component.UIComponent component,
                                                org.apache.myfaces.trinidad.bean.FacesBean bean)
Overrides:
getContentStyleClass in class FormInputRenderer

getRootStyleClass

protected java.lang.String getRootStyleClass(javax.faces.component.UIComponent component,
                                             org.apache.myfaces.trinidad.bean.FacesBean bean)
Specified by:
getRootStyleClass in class FormInputRenderer

encodeElementContent

protected void encodeElementContent(javax.faces.context.FacesContext context,
                                    org.apache.myfaces.trinidad.context.RenderingContext rc,
                                    javax.faces.component.UIComponent component,
                                    org.apache.myfaces.trinidad.bean.FacesBean bean,
                                    java.util.List<javax.faces.model.SelectItem> selectItems,
                                    int[] selectedIndices,
                                    javax.faces.convert.Converter converter,
                                    boolean valuePassThru)
                             throws java.io.IOException
Description copied from class: SimpleSelectManyRenderer
Encode the content of a SelectMany component.

Specified by:
encodeElementContent in class SimpleSelectManyRenderer
Parameters:
context - the FacesContext
rc - the AdfRenderingContext
component - the UIComponent
bean - the FacesBean
selectItems - a List of SelectItem instances
Throws:
java.io.IOException

renderReorderButtons

protected void renderReorderButtons(javax.faces.context.FacesContext context,
                                    org.apache.myfaces.trinidad.context.RenderingContext rc,
                                    javax.faces.component.UIComponent component,
                                    org.apache.myfaces.trinidad.bean.FacesBean bean,
                                    java.lang.String listId)
                             throws java.io.IOException
Throws:
java.io.IOException

renderButton

protected void renderButton(javax.faces.context.FacesContext context,
                            org.apache.myfaces.trinidad.context.RenderingContext rc,
                            java.lang.String iconName,
                            java.lang.String shortDescKey,
                            java.lang.String href)
                     throws java.io.IOException
Throws:
java.io.IOException

getResourceKeyMap

protected java.util.Map<java.lang.String,java.lang.String> getResourceKeyMap()


Copyright © 2001-2011 The Apache Software Foundation. All Rights Reserved.