|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.border.Border
org.apache.wicket.extensions.markup.html.repeater.data.sort.OrderByBorder<S>
S - the type of the sorting parameterpublic class OrderByBorder<S>
A component that wraps markup with an OrderByLink. This has the advantage of being able to add the attribute modifier to the wrapping element as opposed to the link, so that it can be attached to <th> or any other element. For example: <th wicket:id="order-by-border">Heading</th>
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.apache.wicket.markup.html.border.Border |
|---|
Border.BorderBodyContainer |
| Field Summary |
|---|
| Fields inherited from class org.apache.wicket.markup.html.border.Border |
|---|
BODY, BORDER |
| Fields inherited from class org.apache.wicket.Component |
|---|
ENABLE, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER |
| Constructor Summary | |
|---|---|
OrderByBorder(String id,
S property,
ISortStateLocator<S> stateLocator)
|
|
OrderByBorder(String id,
S property,
ISortStateLocator<S> stateLocator,
OrderByLink.ICssProvider<S> cssProvider)
|
|
| Method Summary | |
|---|---|
protected OrderByLink<S> |
newOrderByLink(String id,
S property,
ISortStateLocator<S> stateLocator)
create new sort order toggling link |
protected void |
onSortChanged()
This method is a hook for subclasses to perform an action after sort has changed |
| Methods inherited from class org.apache.wicket.markup.html.border.Border |
|---|
add, addOrReplace, addToBorder, getBodyContainer, getMarkup, newMarkupSourcingStrategy, remove, remove, removeAll, removeFromBorder, replace, replaceInBorder, resolve |
| Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer |
|---|
getWebPage, getWebRequest, getWebResponse, getWebSession |
| Methods inherited from class org.apache.wicket.MarkupContainer |
|---|
autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onRender, renderAll, renderAssociatedMarkup, renderNext, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public OrderByBorder(String id,
S property,
ISortStateLocator<S> stateLocator,
OrderByLink.ICssProvider<S> cssProvider)
id - see
OrderByLink.OrderByLink(java.lang.String, java.lang.Object, org.apache.wicket.extensions.markup.html.repeater.data.sort.ISortStateLocator, org.apache.wicket.extensions.markup.html.repeater.data.sort.OrderByLink.ICssProvider)property - see
OrderByLink.OrderByLink(java.lang.String, java.lang.Object, org.apache.wicket.extensions.markup.html.repeater.data.sort.ISortStateLocator, org.apache.wicket.extensions.markup.html.repeater.data.sort.OrderByLink.ICssProvider)stateLocator - see
OrderByLink.OrderByLink(java.lang.String, java.lang.Object, org.apache.wicket.extensions.markup.html.repeater.data.sort.ISortStateLocator, org.apache.wicket.extensions.markup.html.repeater.data.sort.OrderByLink.ICssProvider)cssProvider - see
OrderByLink.OrderByLink(java.lang.String, java.lang.Object, org.apache.wicket.extensions.markup.html.repeater.data.sort.ISortStateLocator, org.apache.wicket.extensions.markup.html.repeater.data.sort.OrderByLink.ICssProvider)
public OrderByBorder(String id,
S property,
ISortStateLocator<S> stateLocator)
id - see OrderByLink.OrderByLink(java.lang.String, java.lang.Object, org.apache.wicket.extensions.markup.html.repeater.data.sort.ISortStateLocator)property - see OrderByLink.OrderByLink(java.lang.String, java.lang.Object, org.apache.wicket.extensions.markup.html.repeater.data.sort.ISortStateLocator)stateLocator - see OrderByLink.OrderByLink(java.lang.String, java.lang.Object, org.apache.wicket.extensions.markup.html.repeater.data.sort.ISortStateLocator)| Method Detail |
|---|
protected OrderByLink<S> newOrderByLink(String id,
S property,
ISortStateLocator<S> stateLocator)
id - component idproperty - sort propertystateLocator - sort state locator
protected void onSortChanged()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||