ca.sqlpower.wabit.swingui.olap.action
Class SortByMeasureAction
java.lang.Object
javax.swing.AbstractAction
ca.sqlpower.wabit.swingui.olap.action.OlapQueryAction
ca.sqlpower.wabit.swingui.olap.action.MemberAction
ca.sqlpower.wabit.swingui.olap.action.SortByMeasureAction
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action
public class SortByMeasureAction
- extends MemberAction
A MemberAction that sorts the query results by a given axis and sort order on
the given member if it's an instance of Measure.
- See Also:
- Serialized Form
| Fields inherited from class javax.swing.AbstractAction |
changeSupport, enabled |
| Fields inherited from interface javax.swing.Action |
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON |
| Methods inherited from class javax.swing.AbstractAction |
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SortByMeasureAction
public SortByMeasureAction(WabitSwingSession session,
java.lang.String name,
OlapQuery query,
org.olap4j.metadata.Member member,
org.olap4j.Axis axis,
org.olap4j.query.SortOrder order)
performMemberAction
protected void performMemberAction(org.olap4j.metadata.Member member,
OlapQuery query)
throws QueryInitializationException
- Description copied from class:
MemberAction
- Subclass hook. When implementing this method, manipulate the given member
in the given query in whatever way makes sense for your specific action.
Do not execute the query; this will be done after you return.
- Specified by:
performMemberAction in class MemberAction
- Parameters:
member - The member that was selected as the subject of this action.
This is the same member as returned by MemberAction.getMember();
it's provided for your convenience.
query - The query to manipulate. Don't execute it!
This is the same query as returned by OlapQueryAction.getQuery();
it's provided for your convenience.
- Throws:
QueryInitializationException - If the query failed to initialize itself as a side effect of
manipulating it.
Copyright © 2009. All Rights Reserved.