Package com.metsci.glimpse.core.axis.factory
Provides factory interfaces and implementations used to generate copies of Axis1D and Axis2D
objects for use in multiple contexts. When an axis is used in two panels simultaneously,
multiple copies of the axis are automatically created and how this copying is performed is
defined via a AxisFactory1D or AxisFactory2D.
-
Interface Summary Interface Description AxisFactory1D Glimpse axes may be used in many different contexts (defined by a unique GlimpseTargetStack).AxisFactory2D -
Class Summary Class Description ConditionalAxisFactory2D An axis factory which acts as a different AxisFactory depending on what context (defined by a GlimpseTargetStack) it is used under.ConditionalEndsWithAxisFactory2D AConditionalAxisFactory2D
which chooses the AxisFactory2D to use based on whether the query GlimpseTargetStack ends with the associated GlimpseTargetStack.ConditionalIntersectsAxisFactory2D AConditionalAxisFactory2D
which chooses the AxisFactory2D to use based on whether the query GlimpseTargetStack has any match with the associated GlimpseTargetStack.ConditionalStartsWithAxisFactory2D AConditionalAxisFactory2D
which chooses the AxisFactory2D to use based on whether the query GlimpseTargetStack starts with the associated GlimpseTargetStack.DefaultAxisFactory1D The default AxisFactory1D implementation which GlimpseAxisLayout1D and GlimpseAxisLayout2D use in absence of another explicitly set AxisFactory.DefaultAxisFactory2D The default AxisFactory2D implementation which GlimpseAxisLayout2D uses in absence of another explicitly set AxisFactory.FixedAxisFactory1D An AxisFactory1D which provides unlinked axis copies which are set to an explicit min and max value.FixedAxisFactory2D An AxisFactory2D which provides unlinked axis copies which are set to an explicit min and max value.