Uses of Class
org.apache.wicket.Component

Packages that use Component
org.apache.wicket The core Wicket package. 
org.apache.wicket.ajax   
org.apache.wicket.ajax.attributes   
org.apache.wicket.ajax.form   
org.apache.wicket.ajax.markup.html   
org.apache.wicket.ajax.markup.html.form   
org.apache.wicket.ajax.markup.html.navigation.paging   
org.apache.wicket.application   
org.apache.wicket.authorization Contains classes that allow the user to specify authorization constraints via IAuthorizationStrategy. 
org.apache.wicket.authorization.strategies   
org.apache.wicket.authorization.strategies.action   
org.apache.wicket.authorization.strategies.page   
org.apache.wicket.behavior   
org.apache.wicket.core.request.handler   
org.apache.wicket.core.util.string String utilities. 
org.apache.wicket.feedback Classes related to showing user feedback, generally as the result of form submission and/or validation. 
org.apache.wicket.markup Base package for markup. 
org.apache.wicket.markup.head.filter   
org.apache.wicket.markup.html Base package of HTML markup. 
org.apache.wicket.markup.html.basic Basic HTML components. 
org.apache.wicket.markup.html.border Border components. 
org.apache.wicket.markup.html.debug   
org.apache.wicket.markup.html.form HTML Forms and form components. 
org.apache.wicket.markup.html.form.upload Support for upload forms (using multipart requests). 
org.apache.wicket.markup.html.form.validation Support for form validation. 
org.apache.wicket.markup.html.image Image components. 
org.apache.wicket.markup.html.image.resource Resource support for image components. 
org.apache.wicket.markup.html.include Components for including content from non-Wicket sources. 
org.apache.wicket.markup.html.internal   
org.apache.wicket.markup.html.link Link components. 
org.apache.wicket.markup.html.list List components for tabular data and such. 
org.apache.wicket.markup.html.navigation.paging   
org.apache.wicket.markup.html.pages Default special purpose pages for error and feedback support. 
org.apache.wicket.markup.html.panel Panel components. 
org.apache.wicket.markup.parser.filter Default parsing extensions. 
org.apache.wicket.markup.renderStrategy   
org.apache.wicket.markup.repeater   
org.apache.wicket.markup.repeater.data   
org.apache.wicket.markup.resolver Resolvers implement the IComponentResolver interface and must be registered with the application. 
org.apache.wicket.markup.transformer Transformers are able to post-process (transform) the output generated by a Component. 
org.apache.wicket.mock   
org.apache.wicket.model Core model support for Wicket components. 
org.apache.wicket.protocol.http HTTP implementation. 
org.apache.wicket.resource.loader   
org.apache.wicket.settings.def   
org.apache.wicket.util.iterator   
org.apache.wicket.util.tester A package with utility classes to ease unit testing of Wicket applications without the need for a servlet container. 
org.apache.wicket.validation.validator This package provides an implementation of Wicket's validation support. 
 

Uses of Component in org.apache.wicket
 

Subclasses of Component in org.apache.wicket
 class MarkupContainer
          A MarkupContainer holds a map of child components.
 class Page
          Abstract base class for pages.
 

Methods in org.apache.wicket with type parameters of type Component
<S extends Component,R>
R
MarkupContainer.visitChildren(Class<?> clazz, IVisitor<S,R> visitor)
          Traverses all child components of the given class in this container, calling the visitor's visit method at each one.
 

Methods in org.apache.wicket that return Component
 Component Component.add(Behavior... behaviors)
          Adds a behavior modifier to the component.
 Component MarkupContainer.get(int index)
          Returns child component at the specified index
 Component Component.get(String path)
          Gets the component at the given path.
 Component MarkupContainer.get(String path)
          Get a child component by looking it up with the given path.
 Component Component.remove(Behavior... behaviors)
          Removes behavior from component
 Component Component.replaceWith(Component replacement)
          Replaces this component with another.
 Component Component.setDefaultModel(IModel<?> model)
          Sets the given model.
 Component Component.setDefaultModelObject(Object object)
          Sets the backing model object.
 Component Component.setEnabled(boolean enabled)
          Sets whether this component is enabled.
 Component Component.setEscapeModelStrings(boolean escapeMarkup)
          Sets whether model strings should be escaped.
protected  Component Component.setIgnoreAttributeModifier(boolean ignore)
          If true, all attribute modifiers will be ignored
 Component Component.setMarkupId(String markupId)
          Sets this component's markup id to a user defined value.
 Component Component.setOutputMarkupId(boolean output)
          Sets whether or not component will output id attribute into the markup.
 Component Component.setOutputMarkupPlaceholderTag(boolean outputTag)
          Render a placeholder tag when the component is not visible.
 Component Component.setRenderBodyOnly(boolean renderTag)
          If false the component's tag will be printed as well as its body (which is default).
 Component Component.setVersioned(boolean versioned)
           
 Component Component.setVisibilityAllowed(boolean allowed)
          Sets whether or not this component is allowed to be visible.
 Component Component.setVisible(boolean visible)
          Sets whether this component and any children are visible.
 

Methods in org.apache.wicket that return types with arguments of type Component
 Iterator<Component> MarkupContainer.iterator()
           
 Iterator<Component> MarkupContainer.iterator(Comparator<Component> comparator)
           
 

Methods in org.apache.wicket with parameters of type Component
 MarkupContainer MarkupContainer.add(Component... childs)
          Adds a child component to this container.
 MarkupContainer MarkupContainer.addOrReplace(Component... childs)
          Replaces a child component of this container with another or just adds it in case no child with the same id existed yet.
 boolean MarkupContainer.autoAdd(Component component, MarkupStream markupStream)
          This method allows a component to be added by an auto-resolver such as AutoLinkResolver.
protected  void Component.checkHierarchyChange(Component component)
          Checks whether the hierarchy may be changed at all, and throws an exception if this is not the case.
protected  void Page.componentChanged(Component component, MarkupContainer parent)
          This method will be called for all components that are changed on the page So also auto components or components that are not versioned.
 void Page.componentRendered(Component component)
          Adds a component to the set of rendered components.
 boolean MarkupContainer.contains(Component component, boolean recurse)
           
 void AttributeModifier.detach(Component component)
          Detach the value if it was a IDetachable.
 void IEventDispatcher.dispatchEvent(Object sink, IEvent<?> event, Component component)
          Dispatches the even to the target component
 void Page.endComponentRender(Component component)
          THIS METHOD IS NOT PART OF THE WICKET PUBLIC API.
protected  String Localizer.getCacheKey(String key, Component component, Locale locale, String style, String variation)
          Gets the cache key
 IMarkupFragment MarkupContainer.getMarkup(Component child)
          Get the childs markup
 String Localizer.getString(String key, Component component)
           
 String Localizer.getString(String key, Component component, IModel<?> model)
           
 String Localizer.getString(String key, Component component, IModel<?> model, Locale locale, String style, String defaultValue)
          Get the localized string using all of the supplied parameters.
 String Localizer.getString(String key, Component component, IModel<?> model, String defaultValue)
           
 String Localizer.getString(String key, Component component, String defaultValue)
           
 String Localizer.getStringIgnoreSettings(String key, Component component, IModel<?> model, Locale locale, String style, String defaultValue)
          This is similar to Localizer.getString(String, Component, IModel, String) except that the resource settings are ignored.
 String Localizer.getStringIgnoreSettings(String key, Component component, IModel<?> model, String defaultValue)
           
 void MarkupContainer.internalAdd(Component child)
          THIS METHOD IS NOT PART OF THE WICKET PUBLIC API.
 void AttributeModifier.onComponentTag(Component component, ComponentTag tag)
           
 void IDetachListener.onDetach(Component component)
          Called when component is being detached via a call to detach().
 void IComponentAwareEventSink.onEvent(Component component, IEvent<?> event)
          Called when an event is sent to this behavior sink
 MarkupContainer MarkupContainer.remove(Component component)
           
 void Component.renderHead(Component component, IHeaderResponse response)
          CAUTION: this method is not meant to be overridden like it was in wicket 1.4 when implementing IHeaderContributor.
 MarkupContainer MarkupContainer.replace(Component child)
          Replaces a child component of this container with another
 void AttributeModifier.replaceAttributeValue(Component component, ComponentTag tag)
          Checks the given component tag for an instance of the attribute to modify and if all criteria are met then replace the value of this attribute with the value of the contained model object.
 Component Component.replaceWith(Component replacement)
          Replaces this component with another.
 boolean Component.sameInnermostModel(Component component)
           
 void Page.startComponentRender(Component component)
          THIS METHOD IS NOT PART OF THE WICKET PUBLIC API.
 String Localizer.substitutePropertyExpressions(Component component, String string, IModel<?> model)
          Helper method to handle property variable substitution in strings.
 boolean Page.wasRendered(Component component)
          THIS METHOD IS NOT PART OF THE WICKET PUBLIC API.
 

Method parameters in org.apache.wicket with type arguments of type Component
 Iterator<Component> MarkupContainer.iterator(Comparator<Component> comparator)
           
<R> R
MarkupContainer.visitChildren(IVisitor<Component,R> visitor)
          Traverses all child components in this container, calling the visitor's visit method at each one.
 

Uses of Component in org.apache.wicket.ajax
 

Methods in org.apache.wicket.ajax that return types with arguments of type Component
 Collection<? extends Component> AjaxRequestHandler.getComponents()
           
 Collection<? extends Component> AjaxRequestTarget.getComponents()
          Returns an unmodifiable collection of all components added to this target
 

Methods in org.apache.wicket.ajax with parameters of type Component
 void AjaxRequestHandler.add(Component... components)
           
 void AjaxRequestTarget.add(Component... components)
          Adds components to the list of components to be rendered.
 void AjaxRequestHandler.add(Component component, String markupId)
           
 void AjaxRequestTarget.add(Component component, String markupId)
          Adds a component to the list of components to be rendered
 void AjaxRequestHandler.focusComponent(Component component)
           
 void AjaxRequestTarget.focusComponent(Component component)
          Sets the focus in the browser to the given component.
 String IAjaxRegionMarkupIdProvider.getAjaxRegionMarkupId(Component component)
           
 CharSequence CancelEventIfAjaxListener.getBeforeHandler(Component component)
           
protected  CharSequence AbstractDefaultAjaxBehavior.getCallbackScript(Component component)
           
protected  void AbstractDefaultAjaxBehavior.postprocessConfiguration(JSONObject attributesJson, Component component)
          Gives a chance to modify the JSON attributesJson that is going to be used as attributes for the Ajax call.
protected  CharSequence AbstractDefaultAjaxBehavior.renderAjaxAttributes(Component component)
           { u: 'editable-label?6-1.IBehaviorListener.0-text1-label', // url m: 'POST', // method name.
protected  CharSequence AbstractDefaultAjaxBehavior.renderAjaxAttributes(Component component, AjaxRequestAttributes attributes)
           
 void AbstractDefaultAjaxBehavior.renderHead(Component component, IHeaderResponse response)
           
 void AjaxEventBehavior.renderHead(Component component, IHeaderResponse response)
           
 void AbstractAjaxTimerBehavior.renderHead(Component component, IHeaderResponse response)
           
 

Method parameters in org.apache.wicket.ajax with type arguments of type Component
 void AjaxRequestTarget.IListener.onAfterRespond(Map<String,Component> map, AjaxRequestTarget.IJavaScriptResponse response)
          Triggered after ajax request target is done with its response cycle.
 void AjaxRequestTarget.IListener.onBeforeRespond(Map<String,Component> map, AjaxRequestTarget target)
          Triggered before ajax request target begins its response cycle
 

Uses of Component in org.apache.wicket.ajax.attributes
 

Methods in org.apache.wicket.ajax.attributes with parameters of type Component
 CharSequence AjaxCallListener.getAfterHandler(Component component)
           
 CharSequence IAjaxCallListener.getAfterHandler(Component component)
          The JavaScript that will be executed after the Ajax call.
 CharSequence AjaxCallListener.getBeforeHandler(Component component)
           
 CharSequence IAjaxCallListener.getBeforeHandler(Component component)
          The JavaScript that will be executed before the Ajax call.
 CharSequence AjaxCallListener.getCompleteHandler(Component component)
           
 CharSequence IAjaxCallListener.getCompleteHandler(Component component)
          The JavaScript that will be executed after both successful and unsuccessful return of the Ajax call.
 CharSequence AjaxCallListener.getFailureHandler(Component component)
           
 CharSequence IAjaxCallListener.getFailureHandler(Component component)
          The JavaScript that will be executed after unsuccessful return of the Ajax call.
 CharSequence AjaxCallListener.getPrecondition(Component component)
           
 CharSequence IAjaxCallListener.getPrecondition(Component component)
          A JavaScript function that is invoked before the request executes.
 CharSequence AjaxCallListener.getSuccessHandler(Component component)
           
 CharSequence IAjaxCallListener.getSuccessHandler(Component component)
          The JavaScript that will be executed after successful return of the Ajax call.
 void AjaxCallListener.renderHead(Component component, IHeaderResponse response)
           
 

Uses of Component in org.apache.wicket.ajax.form
 

Methods in org.apache.wicket.ajax.form with parameters of type Component
 void AjaxFormChoiceComponentUpdatingBehavior.renderHead(Component component, IHeaderResponse response)
           
 

Uses of Component in org.apache.wicket.ajax.markup.html
 

Subclasses of Component in org.apache.wicket.ajax.markup.html
 class AjaxFallbackLink<T>
          An ajax link that will degrade to a normal request if ajax is not available or javascript is disabled
 class AjaxLink<T>
          A component that allows a trigger request to be triggered via html anchor tag
 

Uses of Component in org.apache.wicket.ajax.markup.html.form
 

Subclasses of Component in org.apache.wicket.ajax.markup.html.form
 class AjaxButton
          A button that submits the form via ajax.
 class AjaxCheckBox
          A CheckBox which is updated via ajax when the user changes its value
 class AjaxFallbackButton
          An ajax submit button that will degrade to a normal request if ajax is not available or javascript is disabled.
 class AjaxSubmitLink
          A link that submits a form via ajax.
 

Uses of Component in org.apache.wicket.ajax.markup.html.navigation.paging
 

Subclasses of Component in org.apache.wicket.ajax.markup.html.navigation.paging
 class AjaxPagingNavigation
          An ajaxified navigation for a PageableListView that holds links to other pages of the PageableListView.
 class AjaxPagingNavigationIncrementLink
          An incremental Ajaxian link to a page of a PageableListView.
 class AjaxPagingNavigationLink
          An Ajax version of a link to a page of a PageableListView.
 class AjaxPagingNavigator
          A Wicket panel component to draw and maintain a complete page navigator, meant to be easily added to any PageableListView.
 

Uses of Component in org.apache.wicket.application
 

Methods in org.apache.wicket.application with parameters of type Component
 void IComponentOnAfterRenderListener.onAfterRender(Component component)
          Called right after the component was rendered.
 void ComponentOnAfterRenderListenerCollection.onAfterRender(Component component)
           
 void IComponentOnBeforeRenderListener.onBeforeRender(Component component)
          Called when the component is about to be rendered
 void ComponentOnBeforeRenderListenerCollection.onBeforeRender(Component component)
           
 void IComponentInitializationListener.onInitialize(Component component)
          Called for every component after its Component#onInitialize method has been executed.
 void ComponentInitializationListenerCollection.onInitialize(Component component)
           
 void IComponentInstantiationListener.onInstantiation(Component component)
          Called for every component that is instantiated.
 void ComponentInstantiationListenerCollection.onInstantiation(Component component)
           
 

Uses of Component in org.apache.wicket.authorization
 

Methods in org.apache.wicket.authorization that return Component
 Component UnauthorizedActionException.getComponent()
           
 

Methods in org.apache.wicket.authorization with parameters of type Component
 boolean IAuthorizationStrategy.isActionAuthorized(Component component, Action action)
          Gets whether the given action is permitted.
 void IUnauthorizedComponentInstantiationListener.onUnauthorizedInstantiation(Component component)
          Called when an unauthorized component instantiation is about to take place (but before it happens).
 

Constructors in org.apache.wicket.authorization with parameters of type Component
UnauthorizedActionException(Component component, Action action)
          Construct.
 

Uses of Component in org.apache.wicket.authorization.strategies
 

Methods in org.apache.wicket.authorization.strategies with parameters of type Component
 boolean CompoundAuthorizationStrategy.isActionAuthorized(Component component, Action action)
           
 

Uses of Component in org.apache.wicket.authorization.strategies.action
 

Methods in org.apache.wicket.authorization.strategies.action with parameters of type Component
 boolean IActionAuthorizer.authorizeAction(Component component)
          Gets whether this action is authorized.
 boolean ActionAuthorizationStrategy.isActionAuthorized(Component component, Action action)
           
 

Uses of Component in org.apache.wicket.authorization.strategies.page
 

Methods in org.apache.wicket.authorization.strategies.page with parameters of type Component
 boolean AbstractPageAuthorizationStrategy.isActionAuthorized(Component component, Action action)
           
 

Uses of Component in org.apache.wicket.behavior
 

Methods in org.apache.wicket.behavior that return Component
 Component InvalidBehaviorIdException.getComponent()
           
protected  Component AbstractAjaxBehavior.getComponent()
          Gets the component that this handler is bound to.
 

Methods in org.apache.wicket.behavior with parameters of type Component
 void Behavior.afterRender(Component component)
          Called when a component that has this behavior coupled was rendered.
 void AbstractAjaxBehavior.afterRender(Component hostComponent)
           
 void Behavior.beforeRender(Component component)
          Called when a component is about to render.
 void Behavior.bind(Component component)
          Bind this handler to the given component.
 void AbstractAjaxBehavior.bind(Component hostComponent)
          Bind this handler to the given component.
 boolean Behavior.canCallListenerInterface(Component component, Method method)
          Checks whether or not a listener interface can be invoked on this behavior.
 void Behavior.detach(Component component)
          Allows the behavior to detach any state it has attached during request processing.
 boolean Behavior.getStatelessHint(Component component)
          This method returns false if the behavior generates a callback url (for example ajax behaviors)
 boolean Behavior.isEnabled(Component component)
          Called when a components is rendering and wants to render this behavior.
 boolean Behavior.isTemporary(Component component)
          Specifies whether or not this behavior is temporary.
 void Behavior.onComponentTag(Component component, ComponentTag tag)
          Called any time a component that has this behavior registered is rendering the component tag.
 void AbstractAjaxBehavior.onComponentTag(Component component, ComponentTag tag)
           
 void Behavior.onConfigure(Component component)
          Called immediately after the onConfigure method in a component.
 void Behavior.onEvent(Component component, IEvent<?> event)
          Called to notify the behavior about any events sent to the component
 void Behavior.onException(Component component, RuntimeException exception)
          In case an unexpected exception happened anywhere between onComponentTag() and rendered(), onException() will be called for any behavior.
 void Behavior.renderHead(Component component, IHeaderResponse response)
          Render to the web response whatever the component wants to contribute to the head section.
 void Behavior.unbind(Component component)
          Notifies the behavior it is removed from the specified component
 

Constructors in org.apache.wicket.behavior with parameters of type Component
InvalidBehaviorIdException(Component component, int behaviorId)
          Constructor
 

Uses of Component in org.apache.wicket.core.request.handler
 

Methods in org.apache.wicket.core.request.handler that return Component
 Component ListenerInvocationNotAllowedException.getComponent()
           
 

Constructors in org.apache.wicket.core.request.handler with parameters of type Component
ComponentRenderingRequestHandler(Component component)
          Construct.
ListenerInvocationNotAllowedException(RequestListenerInterface iface, Component component, Behavior behavior, String message)
          Constructor
 

Uses of Component in org.apache.wicket.core.util.string
 

Methods in org.apache.wicket.core.util.string with parameters of type Component
static String ComponentStrings.toString(Component component, Throwable location)
          Creates a location stacktrace string representation for the component for reference when the render check fails.
 

Uses of Component in org.apache.wicket.feedback
 

Methods in org.apache.wicket.feedback that return Component
 Component FeedbackMessage.getReporter()
          Gets the reporting component.
 

Methods in org.apache.wicket.feedback with parameters of type Component
 void FeedbackMessages.add(Component reporter, Serializable message, int level)
          Adds a message
 void FeedbackMessages.debug(Component reporter, Serializable message)
          Adds a new ui message with level DEBUG to the current messages.
 void FeedbackMessages.error(Component reporter, Serializable message)
          Adds a new ui message with level ERROR to the current messages.
 void FeedbackMessages.fatal(Component reporter, Serializable message)
          Adds a new ui message with level FATAL to the current messages.
 void FeedbackMessages.info(Component reporter, Serializable message)
          Adds a new ui message with level INFO to the current messages.
 void FeedbackMessages.success(Component reporter, Serializable message)
          Adds a new ui message with level SUCCESS to the current messages.
 void FeedbackMessages.warn(Component reporter, Serializable message)
          Adds a new ui message with level WARNING to the current messages.
 

Constructors in org.apache.wicket.feedback with parameters of type Component
ComponentFeedbackMessageFilter(Component component)
          Constructor
FeedbackCollector(Component component)
          Constructs a collector that will collect messages from Session and specified container
FeedbackMessage(Component reporter, Serializable message, int level)
          Construct using fields.
FeedbackMessagesModel(Component pageResolvingComponent)
          Constructor.
 

Uses of Component in org.apache.wicket.markup
 

Methods in org.apache.wicket.markup with type parameters of type Component
<C extends Component>
void
ComponentTag.setMarkupClass(Class<C> wicketHeaderClass)
          Set the class of wicket component which contains the wicket:head tag.
 

Methods in org.apache.wicket.markup that return types with arguments of type Component
 Class<? extends Component> MarkupStream.getContainerClass()
          Get the component/container's Class which is directly associated with the stream.
 Class<? extends Component> MarkupResourceStream.getMarkupClass()
          Get the actual component class the markup is directly associated with.
 Class<? extends Component> ComponentTag.getMarkupClass()
          In case of inherited markup, the base and the extended markups are merged and the information about the tags origin is lost.
 

Methods in org.apache.wicket.markup with parameters of type Component
static void TagUtils.copyAttributes(Component component, ComponentTag tag)
          Copy attributes from e.g.
 void ComponentTag.onBeforeRender(Component component, MarkupStream markupStream)
          For subclasses to override.
 void HtmlSpecialTag.onBeforeRender(Component component, MarkupStream markupStream)
          For subclasses to override.
 

Uses of Component in org.apache.wicket.markup.head.filter
 

Subclasses of Component in org.apache.wicket.markup.head.filter
 class HeaderResponseContainer
          A container that renders the content that was bucketed into a certain bucket by FilteringHeaderResponse.
 

Uses of Component in org.apache.wicket.markup.html
 

Subclasses of Component in org.apache.wicket.markup.html
 class GenericWebPage<T>
          A WebPage with typesafe getters and setters for the model and its underlying object
 class HeaderPartContainer
          For each wicket:head tag a HeaderPartContainer is created and added to the HtmlHeaderContainer which has been added to the Page.
 class TransparentWebMarkupContainer
          A simple "transparent" markup container.
 class WebComponent
          Base class for simple HTML components which do not hold nested components.
 class WebMarkupContainer
          A container of HTML markup and components.
 class WebPage
          Base class for HTML pages.
 

Methods in org.apache.wicket.markup.html that return Component
 Component TransparentWebMarkupContainer.resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag)
           
 Component HeaderPartContainer.resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag)
          The tag must be resolved against the panel and not against the page
 

Methods in org.apache.wicket.markup.html with parameters of type Component
 void IComponentAwareHeaderContributor.renderHead(Component component, IHeaderResponse response)
          Render to the web response whatever the component-aware wants to contribute to the head section.
 

Uses of Component in org.apache.wicket.markup.html.basic
 

Subclasses of Component in org.apache.wicket.markup.html.basic
 class EnclosureContainer
          <wicket:enclosure> is nice and prevents that users have to add boilerplate to their application.
 class EnumLabel<T extends Enum<T>>
          A Label component that is used to render an enum value.
 class Label
          A Label component replaces its body with the String version of its model object returned by getModelObjectAsString().
 class MultiLineLabel
          A MultiLineLabel component replaces its body with the model object.
 

Constructors in org.apache.wicket.markup.html.basic with parameters of type Component
EnclosureContainer(String id, Component child)
          Construct.
 

Uses of Component in org.apache.wicket.markup.html.border
 

Subclasses of Component in org.apache.wicket.markup.html.border
 class Body
          This is a simple Container component which can be used to build Border like components.
 class Border
          A border component has associated markup which is drawn and determines placement of markup and/or components nested within the border component.
 class Border.BorderBodyContainer
          The container to be associated with the <wicket:body> tag
 class BorderPanel
          Whereas a Panel replaces the body markup with the associated markup file, a BorderPanel assumes a that Body component renders the body markup including any number of Wicket Components.
 class BoxBorder
          A very simple border component that draws a thin black line around its children.
 

Methods in org.apache.wicket.markup.html.border that return Component
 Component Border.resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag)
          Try to resolve a component.
 

Methods in org.apache.wicket.markup.html.border with parameters of type Component
 Border Border.add(Component... children)
          This is for all components which have been added to the markup like this:
 Border Border.addOrReplace(Component... children)
           
 Border Border.addToBorder(Component... children)
          Adds children components to the Border itself
 void BorderBehavior.afterRender(Component component)
           
 void BorderBehavior.beforeRender(Component component)
           
 IMarkupFragment Border.getMarkup(Component child)
          Search for the child markup in the file associated with the Border.
 IMarkupFragment Border.BorderBodyContainer.getMarkup(Component child)
          Get the child markup which must be in between the <span wicktet:id="myBorder"> tags
 Border Border.remove(Component component)
           
 Border Border.removeFromBorder(Component child)
          Removes child from the Border itself
 Border Border.replace(Component replacement)
           
 Border Border.replaceInBorder(Component component)
          Replaces component in the Border itself
 

Uses of Component in org.apache.wicket.markup.html.debug
 

Subclasses of Component in org.apache.wicket.markup.html.debug
 class PageView
          This is a simple Wicket component that displays all components of a Page in a table representation.
 

Uses of Component in org.apache.wicket.markup.html.form
 

Subclasses of Component in org.apache.wicket.markup.html.form
 class AbstractCheckSelector
          Base class for all Javascript-based "select-all" checkboxes.
 class AbstractChoice<T,E>
          Abstract base class for all choice (html select) options.
 class AbstractSingleSelectChoice<T>
          Abstract base class for single-select choices.
 class AbstractSubmitLink
          Abstract class for links that are capable of submitting a form.
 class AbstractTextComponent<T>
          Abstract base class for TextArea and TextField.
protected static class AutoLabelResolver.AutoLabel
          Component that is attached to the <label> tag and takes care of writing out the label text as well as setting classes on the <label> tag
 class Button
          A form button.
 class Check<T>
          Component representing a single checkbox choice in a org.apache.wicket.markup.html.form.CheckGroup.
 class CheckBox
          HTML checkbox input component.
 class CheckBoxMultipleChoice<T>
          A choice subclass that shows choices via checkboxes.
 class CheckboxMultipleChoiceSelector
          A Javascript-based "Select All" checkbox component that works with CheckBoxMultipleChoice .
 class CheckBoxSelector
          A Javascript-based "Select All" checkbox component that works with a loose collection of CheckBox components.
 class CheckGroup<T>
          Component used to connect instances of Check components into a group.
 class CheckGroupSelector
          Selects and deselects all Check components under the same CheckGroup as itself.
 class DropDownChoice<T>
          A choice implemented as a dropdown menu/list.
 class EmailTextField
          A TextField for HTML5 <input> with type email.
 class Form<T>
          Container for FormComponents (such as CheckBoxes, ListChoices or TextFields).
 class FormComponent<T>
          An HTML form component knows how to validate itself.
 class FormComponentLabel
          A component that represents HTML <label> tag.
 class FormComponentPanel<T>
          Panel (has it's own markup, defined between tags), that can act as a form component.
 class HiddenField<T>
          TextField doesn't permit the html so this is a simple subclass to allow this A HiddenField is useful when you have a javascript based component that updates the form state.
 class ImageButton
          <input type="image"> component - like Button only with an image.
 class LabeledWebMarkupContainer
          Default implementation of ILabelProvider.
 class ListChoice<T>
          Essentially a drop down choice that doesn't drop down.
 class ListMultipleChoice<T>
          A multiple choice list component.
 class NumberTextField<N extends Number & Comparable<N>>
          A TextField for HTML5 <input> with type number.
 class PasswordTextField
          A password text field component.
 class Radio<T>
          Component representing a single radio choice in a org.apache.wicket.markup.html.form.RadioGroup.
 class RadioChoice<T>
          A choice subclass that shows choices in radio style.
 class RadioGroup<T>
          Component used to connect instances of Radio components into a group.
 class RangeTextField<N extends Number & Comparable<N>>
          A TextField for HTML5 <input> with type range.
 class RequiredTextField<T>
          A text field which automatically adds a Required.
 class SimpleFormComponentLabel
          A form component label that replaces its body with the contents of LabeledWebMarkupContainer.getLabel()
 class StatelessForm<T>
          This StatelessForm is the same as a normal form but with the statelesshint default to true.
 class SubmitLink
          A link which can be used exactly like a Button to submit a Form.
 class TextArea<T>
          Multi-row text editing component.
 class TextField<T>
          A simple text field.
 class UrlTextField
          A TextField for HTML5 <input> with type url.
 

Methods in org.apache.wicket.markup.html.form that return Component
 Component AutoLabelResolver.AutoLabel.getRelatedComponent()
           
 Component AutoLabelResolver.resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag)
           
 Component AutoLabelTextResolver.resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag)
           
 Component IFormSubmittingComponent.setDefaultFormProcessing(boolean defaultFormProcessing)
          Sets the defaultFormProcessing property.
 Component Form.setVersioned(boolean isVersioned)
           
 

Methods in org.apache.wicket.markup.html.form with parameters of type Component
static Form<?> Form.findForm(Component component)
           
static String Form.getRootFormRelativeId(Component component)
          Utility method to assemble an id to distinct form components from different nesting levels.
static
<R> R
FormComponent.visitComponentsPostOrder(Component component, IVisitor<Component,R> visitor)
          Visits any form components inside component if it is a container, or component itself if it is itself a form component
static
<R> R
FormComponent.visitFormComponentsPostOrder(Component component, IVisitor<? extends FormComponent<?>,R> visitor)
          Visits any form components inside component if it is a container, or component itself if it is itself a form component
 

Method parameters in org.apache.wicket.markup.html.form with type arguments of type Component
static
<R> R
FormComponent.visitComponentsPostOrder(Component component, IVisitor<Component,R> visitor)
          Visits any form components inside component if it is a container, or component itself if it is itself a form component
 

Constructors in org.apache.wicket.markup.html.form with parameters of type Component
AutoLabelResolver.AutoLabel(String id, Component fc)
           
EnumChoiceRenderer(Component resourceSource)
          Constructor
 

Uses of Component in org.apache.wicket.markup.html.form.upload
 

Subclasses of Component in org.apache.wicket.markup.html.form.upload
 class FileUploadField
          Form component that corresponds to a <input type="file">.
 class MultiFileUploadField
          Form component that allows the user to select multiple files to upload via a single <input type="file"/> field.
 

Uses of Component in org.apache.wicket.markup.html.form.validation
 

Subclasses of Component in org.apache.wicket.markup.html.form.validation
 class FormComponentFeedbackBorder
          A border that can be placed around a form component to indicate when the bordered child/children has a validation error.
 class FormComponentFeedbackIndicator
          A panel that hides or shows itself depending on whether there are feedback messages for a given message filter.
 

Methods in org.apache.wicket.markup.html.form.validation with parameters of type Component
 void FormComponentFeedbackIndicator.setIndicatorFor(Component component)
           
 

Uses of Component in org.apache.wicket.markup.html.image
 

Subclasses of Component in org.apache.wicket.markup.html.image
 class ContextImage
          Provides a context-relative image.
 class Image
          An Image component displays a localizable image resource.
 class NonCachingImage
          A subclass of Image that adds random noise to the url every request to prevent the browser from caching the image.
 

Methods in org.apache.wicket.markup.html.image that return Component
 Component Image.setDefaultModel(IModel<?> model)
           
 

Methods in org.apache.wicket.markup.html.image with parameters of type Component
 void ContextPathGenerator.detach(Component component)
          Allows the behavior to detach any state it has attached during request processing.
 void ContextPathGenerator.onComponentTag(Component component, ComponentTag tag)
          Called any time a component that has this behavior registered is rendering the component tag.
 

Uses of Component in org.apache.wicket.markup.html.image.resource
 

Constructors in org.apache.wicket.markup.html.image.resource with parameters of type Component
LocalizedImageResource(Component component)
          Constructor
 

Uses of Component in org.apache.wicket.markup.html.include
 

Subclasses of Component in org.apache.wicket.markup.html.include
 class Include
           Component that includes/ renders the import result of an URL, much like JSP include.
 

Uses of Component in org.apache.wicket.markup.html.internal
 

Subclasses of Component in org.apache.wicket.markup.html.internal
 class Enclosure
          An Enclosure are automatically created by Wicket.
 class HtmlHeaderContainer
          The HtmlHeaderContainer is automatically created and added to the component hierarchy by a HtmlHeaderResolver instance.
 class InlineEnclosure
          An InlineEnclosure are automatically created by Wicket.
 

Methods in org.apache.wicket.markup.html.internal that return Component
protected  Component Enclosure.getChild()
           
 Component Enclosure.resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag)
           
 

Uses of Component in org.apache.wicket.markup.html.link
 

Subclasses of Component in org.apache.wicket.markup.html.link
 class AbstractLink
          Base class that that contains functionality for rendering disabled links.
 class BookmarkablePageLink<T>
          Renders a stable link which can be cached in a web browser and used at a later time.
 class ClientSideImageMap
          A client-side image map implementation which allows you to "attach" the map to any existing Image component.
 class DownloadLink
          A link that streams a file to the client.
 class ExternalLink
           A simple anchor link (<a href="http://url">) pointing to any URL.
 class InlineFrame
          Implementation of an inline frame component.
 class Link<T>
          Implementation of a hyperlink component.
 class PopupCloseLink<T>
          Closes a popup window and cleans up any related session page map for the popup.
static class PopupCloseLink.ClosePopupPage
          ClosePopupPage closes the popup window.
 class ResourceLink<T>
          A link to any ResourceReference.
 class StatelessLink<T>
          This link is stateless that means that the url to this link could generate a new page before the link onClick is called.
 

Methods in org.apache.wicket.markup.html.link that return Component
 Component Link.getAnchor()
          Gets any anchor component.
 

Methods in org.apache.wicket.markup.html.link with parameters of type Component
 Link<T> Link.setAnchor(Component anchor)
          Sets an anchor component.
 

Uses of Component in org.apache.wicket.markup.html.list
 

Subclasses of Component in org.apache.wicket.markup.html.list
 class AbstractItem
          A very simple Item.
 class ListItem<T>
          Container that holds components in a ListView.
 class ListView<T>
          A ListView is a repeater that makes it easy to display/work with Lists.
 class Loop
          A very simple loop component whose model is an Integer defining the number of iterations the loop should render.
 class LoopItem
          A very simple Item.
 class OddEvenListItem<T>
          ListItem that adds class="odd" or class="even" html attribute depending on its index.
 class PageableListView<T>
          PageableListView is similar to ListView but provides in addition pageable views.
 class PropertyListView<T>
          Simple ListVew subclass that wraps its item models in a CompoundPropertyModel.
 

Methods in org.apache.wicket.markup.html.list that return types with arguments of type Component
protected  Iterator<Component> ListView.renderIterator()
           
protected  Iterator<Component> Loop.renderIterator()
           
 

Methods in org.apache.wicket.markup.html.list with parameters of type Component
 IMarkupFragment ListView.getMarkup(Component child)
           
 IMarkupFragment Loop.getMarkup(Component child)
           
protected  void ListView.renderChild(Component child)
           
protected  void Loop.renderChild(Component child)
           
 

Uses of Component in org.apache.wicket.markup.html.navigation.paging
 

Subclasses of Component in org.apache.wicket.markup.html.navigation.paging
 class PagingNavigation
          A navigation for a PageableListView that holds links to other pages of the PageableListView.
 class PagingNavigationIncrementLink<T>
          An incremental link to a page of a PageableListView.
 class PagingNavigationLink<T>
          A link to a page of a PageableListView.
 class PagingNavigator
          A Wicket panel component to draw and maintain a complete page navigator, meant to be easily added to any PageableListView.
 

Uses of Component in org.apache.wicket.markup.html.pages
 

Subclasses of Component in org.apache.wicket.markup.html.pages
 class AbstractErrorPage
          A parent page for all pages that are used to show an error to the user.
 class AccessDeniedPage
          Page expired error page.
 class BrowserInfoForm
          Form for posting JavaScript properties.
 class BrowserInfoPage
           This page uses a form post right after the page has loaded in the browser, using JavaScript or alternative means to detect and pass on settings to the embedded form.
 class ExceptionErrorPage
          Shows a runtime exception on a nice HTML page.
 class InternalErrorPage
          Internal error display page.
 class PageExpiredErrorPage
          Page expired error page.
 class RedirectPage
          Page that let the browser redirect.
 

Uses of Component in org.apache.wicket.markup.html.panel
 

Subclasses of Component in org.apache.wicket.markup.html.panel
 class ComponentFeedbackPanel
          Convenience feedback panel that filters the feedback messages based on the component given in the constructor.
 class EmptyPanel
          Panel that does absolutely nothing and that can be used to display an empty block.
 class FeedbackPanel
          A panel that displays FeedbackMessages in a list view.
 class Fragment
          Usually you either have a markup file or a xml tag with wicket:id="myComponent" to associate markup with a component.
 class GenericPanel<T>
          A Panel with typesafe getters and setters for the model and its underlying object
 class Panel
          A panel is a reusable component that holds markup and other components.
 

Methods in org.apache.wicket.markup.html.panel that return Component
protected  Component FeedbackPanel.newMessageDisplayComponent(String id, FeedbackMessage message)
          Generates a component that is used to display the message inside the feedback panel.
 

Methods in org.apache.wicket.markup.html.panel with parameters of type Component
 IMarkupFragment FragmentMarkupSourcingStrategy.chooseMarkup(Component component)
          Get the markup stream which shall be used to search for the fragment
 IMarkupFragment AssociatedMarkupSourcingStrategy.findMarkupInAssociatedFileHeader(MarkupContainer container, Component child)
          Search the child's markup in the header section of the markup
 IMarkupFragment FragmentMarkupSourcingStrategy.getMarkup(MarkupContainer container, Component child)
          Search for the child's markup in the fragment markup.
 IMarkupFragment BorderMarkupSourcingStrategy.getMarkup(MarkupContainer container, Component child)
          Return null and thus use Border.getMarkup(child) to provide the Markup
 IMarkupFragment AssociatedMarkupSourcingStrategy.getMarkup(MarkupContainer parent, Component child)
          Search for the child's markup in the associated markup file.
abstract  IMarkupFragment AbstractMarkupSourcingStrategy.getMarkup(MarkupContainer container, Component child)
           
 IMarkupFragment IMarkupSourcingStrategy.getMarkup(MarkupContainer container, Component child)
          Will replace the respective component's method.
 IMarkupFragment DefaultMarkupSourcingStrategy.getMarkup(MarkupContainer container, Component child)
          Get the markup for the child component, which is assumed to be a child of 'container'.
protected  MarkupContainer FragmentMarkupSourcingStrategy.getMarkupProvider(Component component)
          Returns markup provider associated with this fragment
 void AssociatedMarkupSourcingStrategy.onComponentTag(Component component, ComponentTag tag)
           
 void AbstractMarkupSourcingStrategy.onComponentTag(Component component, ComponentTag tag)
          Make sure we open up open-close tags to open-body-close
 void IMarkupSourcingStrategy.onComponentTag(Component component, ComponentTag tag)
          Will be called in addition to onComponentTag(ComponentTag) and allows the strategy to modify the component's tag or any of the tag attributes.
 void DefaultMarkupSourcingStrategy.onComponentTag(Component component, ComponentTag tag)
          Nothing to add to the response by default
 void PanelMarkupSourcingStrategy.onComponentTagBody(Component component, MarkupStream markupStream, ComponentTag openTag)
          Skip the panel's body markup which is expected to contain raw markup only (no wicket components) and which will be ignored / removed.
 void FragmentMarkupSourcingStrategy.onComponentTagBody(Component component, MarkupStream markupStream, ComponentTag openTag)
          Skip the body markup associated with the 'component'.
 void BorderMarkupSourcingStrategy.onComponentTagBody(Component component, MarkupStream markupStream, ComponentTag openTag)
           
 void AbstractMarkupSourcingStrategy.onComponentTagBody(Component component, MarkupStream markupStream, ComponentTag openTag)
          Skip the components body which is expected to be raw markup only (no wicket components).
 void IMarkupSourcingStrategy.onComponentTagBody(Component component, MarkupStream markupStream, ComponentTag openTag)
          Will replace the respective component's method.
 void DefaultMarkupSourcingStrategy.onComponentTagBody(Component component, MarkupStream markupStream, ComponentTag openTag)
          Invoke the component's onComponentTagBody().
protected  void AssociatedMarkupSourcingStrategy.renderAssociatedMarkup(Component component)
          Render the associated markup markup
 void AssociatedMarkupSourcingStrategy.renderHead(Component component, HtmlHeaderContainer container)
          Render the header from the associated markup file
 void AbstractMarkupSourcingStrategy.renderHead(Component component, HtmlHeaderContainer container)
          Empty.
 void IMarkupSourcingStrategy.renderHead(Component component, HtmlHeaderContainer container)
          Will be called in addition to renderHead(HtmlHeaderContainer) and allows the strategy to contribute to the <head> section of the response.
protected  IMarkupFragment AbstractMarkupSourcingStrategy.searchMarkupInTransparentResolvers(MarkupContainer container, Component child)
          If the child has not been directly added to the container, but via a TransparentWebMarkupContainer, then we are in trouble.
 

Constructors in org.apache.wicket.markup.html.panel with parameters of type Component
ComponentFeedbackPanel(String id, Component filter)
          Constructor.
 

Uses of Component in org.apache.wicket.markup.parser.filter
 

Methods in org.apache.wicket.markup.parser.filter that return Component
 Component WicketMessageTagHandler.resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag)
           
 Component WicketLinkTagHandler.resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag)
           
 Component RelativePathPrefixHandler.resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag)
           
 Component EnclosureHandler.resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag)
           
 Component InlineEnclosureHandler.resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag)
           
 

Methods in org.apache.wicket.markup.parser.filter with parameters of type Component
 void WicketMessageTagHandler.AttributeLocalizer.onComponentTag(Component component, ComponentTag tag)
           
 

Uses of Component in org.apache.wicket.markup.renderStrategy
 

Methods in org.apache.wicket.markup.renderStrategy with parameters of type Component
abstract  void DeepChildFirstVisitor.component(Component component, IVisit<Void> visit)
           
abstract  boolean DeepChildFirstVisitor.preCheck(Component component)
          In order to find the deepest component, we traverse downwards starting from the root (e.g.
protected abstract  void AbstractHeaderRenderStrategy.renderChildHeaders(HtmlHeaderContainer headerContainer, Component rootComponent)
          Render the child hierarchy headers.
protected  void ChildFirstHeaderRenderStrategy.renderChildHeaders(HtmlHeaderContainer headerContainer, Component rootComponent)
          Render the child hierarchy headers.
protected  void ParentFirstHeaderRenderStrategy.renderChildHeaders(HtmlHeaderContainer headerContainer, Component rootComponent)
           
 void AbstractHeaderRenderStrategy.renderHeader(HtmlHeaderContainer headerContainer, HtmlHeaderContainer.HeaderStreamState headerStreamState, Component rootComponent)
           
 void IHeaderRenderStrategy.renderHeader(HtmlHeaderContainer headerContainer, HtmlHeaderContainer.HeaderStreamState headerStreamState, Component component)
          Implements the render strategy
 void ChildFirstHeaderRenderStrategy.renderHeader(HtmlHeaderContainer headerContainer, HtmlHeaderContainer.HeaderStreamState headerStreamState, Component rootComponent)
           
protected  void AbstractHeaderRenderStrategy.renderRootComponent(HtmlHeaderContainer headerContainer, HtmlHeaderContainer.HeaderStreamState headerStreamState, Component rootComponent)
          Render the root component (e.g.
 Visit<Void> DeepChildFirstVisitor.visit(Component rootComponent)
          Render the child hierarchy headers.
 Visit<Void> DeepChildFirstVisitor.visit(Component rootComponent, Visit<Void> visit)
          Render the child hierarchy headers.
 

Uses of Component in org.apache.wicket.markup.repeater
 

Subclasses of Component in org.apache.wicket.markup.repeater
 class AbstractPageableView<T>
          An abstract repeater view that provides paging functionality to its subclasses.
 class AbstractRepeater
          Base class for repeaters.
 class Item<T>
          Container that holds components in a RefreshingView.
 class OddEvenItem<T>
          Item that sets class="even" or class="odd" attributes based on its index
 class RefreshingView<T>
          An abstract repeater view that provides refreshing functionality to its subclasses.
 class RepeatingView
           A repeater view that renders all of its children, using its body markup, in the order they were added.
 

Methods in org.apache.wicket.markup.repeater that return types with arguments of type Component
protected  Iterator<? extends Component> RepeatingView.renderIterator()
           
protected abstract  Iterator<? extends Component> AbstractRepeater.renderIterator()
          Returns an iterator for the collection of child components to be rendered.
 

Methods in org.apache.wicket.markup.repeater with parameters of type Component
 IMarkupFragment AbstractRepeater.getMarkup(Component child)
           
protected  void AbstractRepeater.renderChild(Component child)
          Render a single child.
 

Uses of Component in org.apache.wicket.markup.repeater.data
 

Subclasses of Component in org.apache.wicket.markup.repeater.data
 class DataView<T>
          DataView is a basic implementation of AbstractPageableView.
 class DataViewBase<T>
          Base class for data views.
 class GridView<T>
          A pageable DataView which breaks the data in the IDataProvider into a number of data-rows, depending on the column size.
 

Uses of Component in org.apache.wicket.markup.resolver
 

Subclasses of Component in org.apache.wicket.markup.resolver
static class AutoLinkResolver.AutolinkBookmarkablePageLink<T>
          Autolink components delegate component resolution to their parent components.
 

Methods in org.apache.wicket.markup.resolver that return Component
 Component AutoLinkResolver.IAutolinkResolverDelegate.newAutoComponent(String autoId, AutoLinkResolver.PathInfo pathInfo)
          Returns a new auto component based on the pathInfo object.
protected  Component AutoLinkResolver.AbstractAutolinkResolverDelegate.newPackageResourceReferenceAutoComponent(String autoId, AutoLinkResolver.PathInfo pathInfo, String attribute)
          Creates a new auto component that references a package resource.
 Component WicketContainerResolver.resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag)
           
 Component FragmentResolver.resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag)
           
 Component WicketMessageResolver.resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag)
           
 Component HtmlHeaderResolver.resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag)
           
 Component AutoLinkResolver.resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag)
           
 Component AutoLinkResolver.AutolinkBookmarkablePageLink.resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag)
           
 Component MarkupInheritanceResolver.resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag)
           
 Component IComponentResolver.resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag)
          Try to resolve a component.
static Component ComponentResolvers.resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag, ComponentResolvers.ResolverFilter filter)
          Attempts to resolve a component using resolvers.
 

Uses of Component in org.apache.wicket.markup.transformer
 

Subclasses of Component in org.apache.wicket.markup.transformer
 class AbstractOutputTransformerContainer
          This abstract container provides the means to post-process the markup generated by its child components (excluding the containers tag)
 class NoopOutputTransformerContainer
          An implementation of an output transformer which does nothing.
 class XsltOutputTransformerContainer
          A container which output markup will be processes by a XSLT processor prior to writing the output into the web response.
 

Methods in org.apache.wicket.markup.transformer with parameters of type Component
 void AbstractTransformerBehavior.afterRender(Component component)
           
 void AbstractTransformerBehavior.beforeRender(Component component)
           
 void XsltTransformerBehavior.bind(Component component)
           
 void AbstractTransformerBehavior.detach(Component component)
           
 void XsltTransformerBehavior.onComponentTag(Component component, ComponentTag tag)
           
 CharSequence XsltTransformer.transform(Component component, CharSequence output)
          Apply a XSL transformation to the markup generated by a component.
abstract  CharSequence AbstractOutputTransformerContainer.transform(Component component, CharSequence output)
           
 CharSequence XsltTransformerBehavior.transform(Component component, CharSequence output)
           
 CharSequence XsltOutputTransformerContainer.transform(Component component, CharSequence output)
           
 CharSequence NoopOutputTransformerContainer.transform(Component component, CharSequence output)
           
abstract  CharSequence AbstractTransformerBehavior.transform(Component component, CharSequence output)
           
 CharSequence ITransformer.transform(Component component, CharSequence output)
          Will be invoked after all child components have been processed to allow for transforming the markup generated.
 

Uses of Component in org.apache.wicket.mock
 

Subclasses of Component in org.apache.wicket.mock
 class MockHomePage
          Mock Page
 

Uses of Component in org.apache.wicket.model
 

Methods in org.apache.wicket.model with parameters of type Component
 boolean IModelComparator.compare(Component component, Object newObject)
           
protected  T ComponentDetachableModel.getObject(Component component)
          Called when getObject is called in order to retrieve the detachable object.
protected  T ComponentModel.getObject(Component component)
          Returns the object from the model with the use of the component where it is attached to.
protected  String CompoundPropertyModel.propertyExpression(Component component)
          Returns the property expression that should be used against the target object
protected  void ComponentModel.setObject(Component component, Object object)
          Sets the model object for this model.
protected  void ComponentDetachableModel.setObject(Component component, T object)
          Called when setObject is called in order to change the detachable object.
 IWrapModel<String> ResourceModel.wrapOnAssignment(Component component)
           
 IWrapModel<T> IComponentAssignedModel.wrapOnAssignment(Component component)
          This method is called when the component gets its model assigned.
 IWrapModel<T> ComponentDetachableModel.wrapOnAssignment(Component comp)
           
 IWrapModel<T> ComponentPropertyModel.wrapOnAssignment(Component component)
           
 IWrapModel<String> StringResourceModel.wrapOnAssignment(Component component)
           
 IWrapModel<T> ComponentModel.wrapOnAssignment(Component comp)
           
<C> IWrapModel<C>
CompoundPropertyModel.wrapOnInheritance(Component component)
           
<W> IWrapModel<W>
IComponentInheritedModel.wrapOnInheritance(Component component)
           
 

Constructors in org.apache.wicket.model with parameters of type Component
StringResourceModel(String resourceKey, Component component, IModel<?> model, Object... parameters)
          Creates a new string resource model using the supplied parameters.
StringResourceModel(String resourceKey, Component component, IModel<?> model, String defaultValue, Object... parameters)
          Creates a new string resource model using the supplied parameters.
 

Uses of Component in org.apache.wicket.protocol.http
 

Method parameters in org.apache.wicket.protocol.http with type arguments of type Component
 void AjaxEnclosureListener.onAfterRespond(Map<String,Component> map, AjaxRequestTarget.IJavaScriptResponse response)
           
 void AjaxEnclosureListener.onBeforeRespond(Map<String,Component> map, AjaxRequestTarget target)
          Try to find Enclosures that have their controllers added already, and add them to the target.
 

Uses of Component in org.apache.wicket.resource.loader
 

Methods in org.apache.wicket.resource.loader with parameters of type Component
protected  String ComponentStringResourceLoader.getResourcePath(Component component)
          get path for resource lookup
 String IStringResourceLoader.loadStringResource(Component component, String key, Locale locale, String style, String variation)
          Get the string resource for the given combination of component, resource key, locale and style.
 String ComponentStringResourceLoader.loadStringResource(Component component, String key, Locale locale, String style, String variation)
           
 String InitializerStringResourceLoader.loadStringResource(Component component, String key, Locale locale, String style, String variation)
           
 String ClassStringResourceLoader.loadStringResource(Component component, String key, Locale locale, String style, String variation)
           
 String ValidatorStringResourceLoader.loadStringResource(Component component, String key, Locale locale, String style, String variation)
           
 String BundleStringResourceLoader.loadStringResource(Component component, String key, Locale locale, String style, String variation)
          Get the requested string resource from the underlying resource bundle.
 

Uses of Component in org.apache.wicket.settings.def
 

Methods in org.apache.wicket.settings.def with parameters of type Component
 void FrameworkSettings.dispatchEvent(Object sink, IEvent<?> event, Component component)
          Dispatches event to registered dispatchers
 

Uses of Component in org.apache.wicket.util.iterator
 

Classes in org.apache.wicket.util.iterator with type parameters of type Component
 class GenericComponentHierarchyIterator<I extends Component>
          Iterator over the complete Component hierarchy.
 

Methods in org.apache.wicket.util.iterator that return types with arguments of type Component
protected  Iterator<Component> ComponentHierarchyIterator.newIterator(Component node)
          The component must be a MarkupContainer to contain children
protected  Iterator<Component> GenericComponentHierarchyIterator.newIterator(Component node)
          The component must be a MarkupContainer to contain children
 

Methods in org.apache.wicket.util.iterator with parameters of type Component
protected  boolean ComponentHierarchyIterator.hasChildren(Component elem)
          Only MarkupContainer's might have children
protected  boolean GenericComponentHierarchyIterator.hasChildren(Component elem)
          Only MarkupContainer's might have children
protected  Iterator<Component> ComponentHierarchyIterator.newIterator(Component node)
          The component must be a MarkupContainer to contain children
protected  Iterator<Component> GenericComponentHierarchyIterator.newIterator(Component node)
          The component must be a MarkupContainer to contain children
 

Method parameters in org.apache.wicket.util.iterator with type arguments of type Component
 ComponentHierarchyIterator ComponentHierarchyIterator.addFilter(IteratorFilter<Component> filter)
           
 GenericComponentHierarchyIterator<I> GenericComponentHierarchyIterator.addFilter(IteratorFilter<Component> filter)
           
 ComponentHierarchyIterator ComponentHierarchyIterator.addTraverseFilters(IteratorFilter<Component> filter)
           
 GenericComponentHierarchyIterator<I> GenericComponentHierarchyIterator.addTraverseFilters(IteratorFilter<Component> filter)
           
 

Constructors in org.apache.wicket.util.iterator with parameters of type Component
ComponentHierarchyIterator(Component component)
          Construct.
ComponentHierarchyIterator(Component component, Class<?> clazz)
          Convenience Constructor
ComponentHierarchyIterator(Component component, Class<?> clazz, boolean visible, boolean enabled)
          Convenience Constructor
GenericComponentHierarchyIterator(Component component, Class<? extends I> clazz)
          Construct.
 

Uses of Component in org.apache.wicket.util.tester
 

Subclasses of Component in org.apache.wicket.util.tester
static class BaseWicketTester.StartComponentInPage
          A page that is used as the automatically created page for BaseWicketTester.startComponentInPage(Class) and the other variations.
 class DummyHomePage
          A dummy home page, as required by WicketTester.
 class DummyHomePage.TestLink
          TestLink class.
 class DummyPanelPage
          A dummy Panel Component.
 

Methods in org.apache.wicket.util.tester with type parameters of type Component
<C extends Component>
Result
BaseWicketTester.isComponent(String path, Class<C> expectedComponentClass)
          assert component class
<C extends Component>
C
BaseWicketTester.startComponentInPage(C component)
          Process a component.
<C extends Component>
C
BaseWicketTester.startComponentInPage(C component, IMarkupFragment pageMarkup)
          Process a component.
<C extends Component>
C
BaseWicketTester.startComponentInPage(Class<C> componentClass)
          Process a component.
<C extends Component>
C
BaseWicketTester.startComponentInPage(Class<C> componentClass, IMarkupFragment pageMarkup)
          Process a component.
 

Methods in org.apache.wicket.util.tester that return Component
 Component BaseWicketTester.getComponentFromLastRenderedPage(String path)
          Gets the component with the given path from last rendered page.
 Component BaseWicketTester.getComponentFromLastRenderedPage(String path, boolean wantVisibleInHierarchy)
          Gets the component with the given path from last rendered page.
 Component BaseWicketTester.startComponent(Component component)
          A helper method for starting a component for a test without attaching it to a Page.
 

Methods in org.apache.wicket.util.tester with parameters of type Component
 void WicketTester.assertComponentOnAjaxResponse(Component component)
          Tests that a Component has been added to a AjaxRequestTarget, using AjaxRequestTarget.add(Component...).
 void WicketTester.assertUsability(Component component)
          Checks whether a component is visible and/or enabled before usage
protected  Result BaseWicketTester.checkUsability(Component component, boolean throwException)
          Checks whether a component is visible and/or enabled before usage
 void WicketTester.clickLink(Component link)
           
 void BaseWicketTester.executeAjaxEvent(Component component, String event)
          Simulates the firing of an Ajax event.
 void WicketTester.executeListener(Class<?> testClass, Component component, String filename)
           
 void BaseWicketTester.executeListener(Component component)
          Builds and processes a request suitable for invoking a listener.
 void BaseWicketTester.executeListener(Component component, RequestListenerInterface listener)
          Simulates processing URL that invokes specified RequestListenerInterface on component.
 void WicketTester.executeTest(Class<?> testClass, Component component, String filename)
          Use -Dwicket.replace.expected.results=true to automatically replace the expected output file.
static AjaxEventBehavior WicketTesterHelper.findAjaxEventBehavior(Component component, String event)
           
static Behavior WicketTesterHelper.findBehavior(Component component, Class<? extends Behavior> behaviorClass)
           
 void BaseWicketTester.invokeListener(Component component, RequestListenerInterface listener)
          Simulates invoking a listener on a component.
 Result BaseWicketTester.isComponentOnAjaxResponse(Component component)
          Tests that a Component has been added to a AjaxRequestTarget, using AjaxRequestTarget.add(org.apache.wicket.Component...).
 FormTester FormTester.setValue(Component formComponent, String value)
          Simulates filling in a field on a Form.
 Component BaseWicketTester.startComponent(Component component)
          A helper method for starting a component for a test without attaching it to a Page.
 FormTester FormTester.submit(Component buttonComponent)
          A convenience method for submitting the Form with an alternate button.
 

Method parameters in org.apache.wicket.util.tester with type arguments of type Component
 void WicketTester.assertComponent(String path, Class<? extends Component> expectedComponentClass)
          Asserts a Component class.
 

Uses of Component in org.apache.wicket.validation.validator
 

Methods in org.apache.wicket.validation.validator with parameters of type Component
 void StringValidator.onComponentTag(Component component, ComponentTag tag)
           
 



Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.