org.apache.wicket.extensions.markup.html.repeater.data.sort
Class OrderByLink.CssProvider

java.lang.Object
  extended by org.apache.wicket.extensions.markup.html.repeater.data.sort.OrderByLink.CssProvider
All Implemented Interfaces:
Serializable, OrderByLink.ICssProvider, IClusterable
Direct Known Subclasses:
OrderByLink.DefaultCssProvider, OrderByLink.VoidCssProvider
Enclosing class:
OrderByLink

public static class OrderByLink.CssProvider
extends Object
implements OrderByLink.ICssProvider

Easily constructible implementation of ICSSProvider

Author:
Igor Vaynberg (ivaynberg)
See Also:
Serialized Form

Constructor Summary
OrderByLink.CssProvider(String ascending, String descending, String none)
           
 
Method Summary
 String getClassAttributeValue(ISortState state, String property)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrderByLink.CssProvider

public OrderByLink.CssProvider(String ascending,
                               String descending,
                               String none)
Parameters:
ascending - css class when sorting is ascending
descending - css class when sorting is descending
none - css class when not sorted
Method Detail

getClassAttributeValue

public String getClassAttributeValue(ISortState state,
                                     String property)
Specified by:
getClassAttributeValue in interface OrderByLink.ICssProvider
Parameters:
state - current sort state
property - sort property represented by the OrderByLink
Returns:
the value of the "class" attribute for the given sort state/sort property combination
See Also:
OrderByLink.ICssProvider.getClassAttributeValue(org.apache.wicket.extensions.markup.html.repeater.data.sort.ISortState, java.lang.String)


Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.