## Uses of Class
org.apache.struts2.components.Component

- Packages that use Component
  Package | Description
  --- | ---
  org.apache.struts2.components |
  org.apache.struts2.views.freemarker.tags |
  org.apache.struts2.views.jsp | Struts's JSP tag library.
  org.apache.struts2.views.jsp.iterator |
  org.apache.struts2.views.jsp.ui |
  org.apache.struts2.views.velocity.components |

- - ### Uses of Component in org.apache.struts2.components

    Subclasses of Component in org.apache.struts2.components
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ActionComponent`
    `class` | `ActionError` Render action errors if they exists the specific layout of the rendering depends on the theme itself.
    `class` | `ActionMessage` Render action messages if they exists, specific rendering layout depends on the theme itself.
    `class` | `Anchor`
    `class` | `AppendIterator`
    `class` | `Bean`
    `class` | `Checkbox` Renders an HTML input element of type checkbox, populated by the specified property from the ValueStack.
    `class` | `CheckboxList` Creates a series of checkboxes from a list.
    `class` | `ClosingUIBean` ClosingUIBean is the standard superclass for UI components such as div etc.
    `class` | `ComboBox`
    `class` | `ContextBean` Base class for control and data tags
    `class` | `Date` Format Date object in different ways.
    `class` | `DateTextField`
    `class` | `Debug`
    `class` | `DoubleListUIBean` DoubleListUIBean is the standard superclass of all Struts double list handling components.
    `class` | `DoubleSelect` Renders two HTML select elements with second one changing displayed values depending on selected entry of first one.
    `class` | `Else`
    `class` | `ElseIf`
    `class` | `FieldError` Render field errors if they exists.
    `class` | `File` Renders an HTML file input element.
    `class` | `Form`
    `class` | `FormButton` FormButton.
    `class` | `GenericUIBean`
    `class` | `Head` Renders parts of the HEAD section for an HTML file.
    `class` | `Hidden` Renders an HTML input element of type hidden, populated by the specified property from the ValueStack.
    `class` | `I18n` Gets a resource bundle and place it on the value stack.
    `class` | `If`
    `class` | `Include`
    `class` | `InputTransferSelect`
    `class` | `IteratorComponent`
    `class` | `Label`
    `class` | `ListUIBean` DoubleListUIBean is the standard superclass of all Struts list handling components.
    `class` | `MergeIterator`
    `class` | `Number`
    `class` | `OptGroup`
    `class` | `OptionTransferSelect`
    `class` | `Param`
    `class` | `Password`
    `class` | `Property`
    `class` | `Push`
    `class` | `Radio`
    `class` | `Reset` Render a reset button.
    `class` | `Select` Render an HTML input tag of type select.
    `class` | `Set`
    `class` | `Submit` Render a submit button.
    `class` | `Text`
    `class` | `TextArea`
    `class` | `TextField`
    `class` | `Token`
    `class` | `UIBean` UIBean is the standard superclass of all Struts UI components.
    `class` | `UpDownSelect`
    `class` | `URL`

    Fields in org.apache.struts2.components declared as Component
    Modifier and Type | Field and Description
    --- | ---
    `protected Component` | ComponentUrlProvider.`component`

    Methods in org.apache.struts2.components that return Component
    Modifier and Type | Method and Description
    --- | ---
    `protected Component` | Component.`findAncestor(Class clazz)` Finds the nearest ancestor of this component stack.

    Methods in org.apache.struts2.components that return types with arguments of type Component
    Modifier and Type | Method and Description
    --- | ---
    `Stack<Component>` | Component.`getComponentStack()` Gets the component stack of this component.

    Constructors in org.apache.struts2.components with parameters of type Component
    Constructor and Description
    `ComponentUrlProvider(Component component, Map parameters)`

  - ### Uses of Component in org.apache.struts2.views.freemarker.tags

    Methods in org.apache.struts2.views.freemarker.tags that return Component
    Modifier and Type | Method and Description
    --- | ---
    `protected Component` | URLModel.`getBean()`
    `protected Component` | OptGroupModel.`getBean()`
    `protected Component` | OptionTransferSelectModel.`getBean()`
    `protected Component` | ParamModel.`getBean()`
    `protected Component` | FileModel.`getBean()`
    `protected Component` | SelectModel.`getBean()`
    `protected Component` | RadioModel.`getBean()`
    `protected Component` | TextFieldModel.`getBean()`
    `Component` | CallbackWriter.`getBean()`
    `protected Component` | ResetModel.`getBean()`
    `protected Component` | PushModel.`getBean()`
    `protected Component` | ComponentModel.`getBean()`
    `protected Component` | ActionModel.`getBean()`
    `protected Component` | IteratorModel.`getBean()`
    `protected Component` | TextAreaModel.`getBean()`
    `protected Component` | HiddenModel.`getBean()`
    `protected Component` | ComboBoxModel.`getBean()`
    `protected Component` | ElseModel.`getBean()`
    `protected Component` | CheckboxModel.`getBean()`
    `protected Component` | FieldErrorModel.`getBean()`
    `protected Component` | ActionErrorModel.`getBean()`
    `protected Component` | FormModel.`getBean()`
    `protected Component` | TokenModel.`getBean()`
    `protected Component` | AnchorModel.`getBean()`
    `protected Component` | ElseIfModel.`getBean()`
    `protected abstract Component` | TagModel.`getBean()`
    `protected Component` | ActionMessageModel.`getBean()`
    `protected Component` | DateModel.`getBean()`
    `protected Component` | PropertyModel.`getBean()`
    `protected Component` | PasswordModel.`getBean()`
    `protected Component` | DoubleSelectModel.`getBean()`
    `protected Component` | TextModel.`getBean()`
    `protected Component` | InputTransferSelectModel.`getBean()`
    `protected Component` | SubmitModel.`getBean()`
    `protected Component` | IfModel.`getBean()`
    `protected Component` | SetModel.`getBean()`
    `protected Component` | CheckboxListModel.`getBean()`
    `protected Component` | UpDownSelectModel.`getBean()`
    `protected Component` | IncludeModel.`getBean()`
    `protected Component` | HeadModel.`getBean()`
    `protected Component` | I18nModel.`getBean()`
    `protected Component` | LabelModel.`getBean()`
    `protected Component` | BeanModel.`getBean()`

    Constructors in org.apache.struts2.views.freemarker.tags with parameters of type Component
    Constructor and Description
    `CallbackWriter(Component bean, Writer writer)`

  - ### Uses of Component in org.apache.struts2.views.jsp

    Fields in org.apache.struts2.views.jsp declared as Component
    Modifier and Type | Field and Description
    --- | ---
    `protected Component` | ComponentTagSupport.`component`

    Methods in org.apache.struts2.views.jsp that return Component
    Modifier and Type | Method and Description
    --- | ---
    `abstract Component` | ComponentTagSupport.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | PushTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | ParamTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | IncludeTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | ElseTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | IteratorTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | ActionTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | TextTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | ElseIfTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | DateTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | SetTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | BeanTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | NumberTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | PropertyTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | IfTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | URLTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | I18nTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | ComponentTagSupport.`getComponent()`

  - ### Uses of Component in org.apache.struts2.views.jsp.iterator

    Methods in org.apache.struts2.views.jsp.iterator that return Component
    Modifier and Type | Method and Description
    --- | ---
    `Component` | AppendIteratorTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | MergeIteratorTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`

  - ### Uses of Component in org.apache.struts2.views.jsp.ui

    Methods in org.apache.struts2.views.jsp.ui that return Component
    Modifier and Type | Method and Description
    --- | ---
    `Component` | ActionMessageTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | ResetTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | ActionErrorTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | SelectTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | DoubleSelectTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | CheckboxListTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | AnchorTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | OptionTransferSelectTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | CheckboxTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | FormTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | SubmitTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | LabelTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | HiddenTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | FileTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | TextFieldTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | TokenTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | TextareaTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | UpDownSelectTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | HeadTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | InputTransferSelectTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | FieldErrorTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | ComponentTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | OptGroupTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | ComboBoxTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | PasswordTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | RadioTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | DebugTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | DateTextFieldTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`

  - ### Uses of Component in org.apache.struts2.views.velocity.components

    Methods in org.apache.struts2.views.velocity.components that return Component
    Modifier and Type | Method and Description
    --- | ---
    `protected Component` | SetDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | OptGroupDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | FormDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | BeanDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | ActionMessageDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | ComponentDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | HeadDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | DoubleSelectDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | CheckBoxListDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | ParamDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | TextAreaDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | LabelDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | TextFieldDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | PushDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | SelectDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | DateDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | HiddenDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | RadioDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | FileDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | ComboBoxDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | TextDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | UpDownSelectDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | ActionErrorDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | FieldErrorDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | ResetDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | URLDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | ActionDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | OptionTransferSelectDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | TokenDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | I18nDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | InputTransferSelectDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | IncludeDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | PropertyDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | AnchorDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | CheckBoxDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | PasswordDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | SubmitDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected abstract Component` | AbstractDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`

Copyright © 2000–2023 Apache Software Foundation. All rights reserved.