DESY ACOP Beans Home

Package com.cosylab.gui.components.range2

Interface Summary
Range This interface is a definition of range, a pair of two values denoting minimum and maximum.
RangedValueListener Notifies listeners that one of the parameters within the range has changed.
TickCalculator TickCalculator calculates ticks for the displayer.
TickParameters Defines callback interface that is called when determining optimal tick position.
 

Class Summary
DefaultTickParameters  
IntegerValuePolicy  
LimitedRangePolicy This is the implementation of RangedValuePolicy that allows values of RangedValue to be only within the specified range.
LinearRange Implementation of linear range.
LinearTickCalculator Uses Range to find optimal tick distribution for LinearRange.
LogarithmicRange Implementation of logarithmic range.
LogarithmicTickCalculator Uses Range to find optimal tick distribution for LogarithmicRange.
ManualTickCalculator ManualTickCalculator calculates ticks explicitely.
ProperOrderPolicy This policy enforces the proper order of values.
RangedValue This class stores values representing RangedValue.
RangedValueController RangedValue is used as pasive data representation, where each change to the RangedValue is reported via RangedValueListener.
RangedValueEvent This is the event object holding the information about the change in RangedValue.
RangedValuePolicy This class represents adjustable policies for RangedValue.
RescalingValuePolicy Implementation of RangedValuePolicy that resizes the range based on the value parameter.
ShiftValuePolicy Defines value policy that maintains constant span.
SimpleDemoDisplayer Simple demonstration of how to use classes in range package.
Tick Helper class for the Ticks class.
TrimValuePolicy Ensures that value will never be outside the bounds.
 



Copyright © 2010. All Rights Reserved.