Package com.metsci.glimpse.core.layout
Class GlimpseAxisLayout1D
- java.lang.Object
-
- com.metsci.glimpse.core.layout.GlimpseLayout
-
- com.metsci.glimpse.core.layout.GlimpseAxisLayout1D
-
- All Implemented Interfaces:
GlimpseTarget
,GlimpseKeyListener
,Keyable
,GlimpseMouseListener
,GlimpseMouseMotionListener
,GlimpseMouseWheelListener
,Mouseable
,GlimpsePainter
- Direct Known Subclasses:
GlimpseAxisLayoutX
,GlimpseAxisLayoutY
public abstract class GlimpseAxisLayout1D extends GlimpseLayout
A GlimpseLayout which can provide axes to its childGlimpsePainter
s. GlimpseAxisLayout1D is often used for displaying timelines or plot axes where dimensions only matter along one orientation (the other orientation is measured simply in pixel space). This is contrasted withGlimpseAxisLayout2D
where both horizontal and verical coordinates of the GlimpseLayout have associatedAxis1D
axes.- Author:
- ulman
-
-
Constructor Summary
Constructors Constructor Description GlimpseAxisLayout1D()
GlimpseAxisLayout1D(Axis1D axis)
GlimpseAxisLayout1D(GlimpseLayout parent)
GlimpseAxisLayout1D(GlimpseLayout parent, Axis1D axis)
GlimpseAxisLayout1D(GlimpseLayout parent, String name)
GlimpseAxisLayout1D(GlimpseLayout parent, String name, Axis1D axis)
GlimpseAxisLayout1D(String name, Axis1D axis)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
clearCache()
Axis1D
getAxis()
Axis1D
getAxis(GlimpseContext context)
Axis1D
getAxis(GlimpseTargetStack stack)
Collection<Axis1D>
getAxis(TargetStackMatcher matcher)
AxisFactory1D
getAxisFactory()
boolean
isAxisFactorySet()
boolean
isAxisSet()
abstract boolean
isHorizontal()
void
setAxis(Axis1D axis)
void
setAxis(GlimpseContext context, Axis1D axis)
void
setAxis(GlimpseTargetStack stack, Axis1D axis)
void
setAxisFactory(AxisFactory1D factory)
-
Methods inherited from class com.metsci.glimpse.core.layout.GlimpseLayout
addGlimpseKeyListener, addGlimpseMouseAllListener, addGlimpseMouseListener, addGlimpseMouseMotionListener, addGlimpseMouseWheelListener, addLayout, addLayout, addLayout, addLayout, addLayout, addPainter, addPainter, addPainter, addPainter, addPainter, addPainter, dispose, getGlimpseKeyListeners, getGlimpseMouseListeners, getGlimpseMouseMotionListeners, getGlimpseMouseWheelListeners, getLayoutByKey, getLayoutManager, getLock, getName, getPainterByKey, getTargetBounds, getTargetChildren, invalidateLayout, isDisposed, isEventConsumer, isEventGenerator, isVisible, keyPressed, keyReleased, layoutTo, layoutTo, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, paintTo, removeAll, removeAllGlimpseListeners, removeAllLayouts, removeGlimpseKeyListener, removeGlimpseMouseAllListener, removeGlimpseMouseListener, removeGlimpseMouseMotionListener, removeGlimpseMouseWheelListener, removeLayout, removeLayoutByKey, removePainter, removePainterByKey, setEventConsumer, setEventGenerator, setLayoutData, setLayoutManager, setLookAndFeel, setName, setVisible, setZOrder, setZOrder, toString
-
-
-
-
Constructor Detail
-
GlimpseAxisLayout1D
public GlimpseAxisLayout1D(GlimpseLayout parent, String name, Axis1D axis)
-
GlimpseAxisLayout1D
public GlimpseAxisLayout1D(GlimpseLayout parent, Axis1D axis)
-
GlimpseAxisLayout1D
public GlimpseAxisLayout1D(Axis1D axis)
-
GlimpseAxisLayout1D
public GlimpseAxisLayout1D(GlimpseLayout parent, String name)
-
GlimpseAxisLayout1D
public GlimpseAxisLayout1D(GlimpseLayout parent)
-
GlimpseAxisLayout1D
public GlimpseAxisLayout1D()
-
-
Method Detail
-
isHorizontal
public abstract boolean isHorizontal()
-
clearCache
public void clearCache()
-
setAxis
public void setAxis(Axis1D axis)
-
setAxis
public void setAxis(GlimpseTargetStack stack, Axis1D axis)
-
setAxis
public void setAxis(GlimpseContext context, Axis1D axis)
-
getAxisFactory
public AxisFactory1D getAxisFactory()
-
setAxisFactory
public void setAxisFactory(AxisFactory1D factory)
-
isAxisSet
public boolean isAxisSet()
-
isAxisFactorySet
public boolean isAxisFactorySet()
-
getAxis
public Axis1D getAxis()
-
getAxis
public Axis1D getAxis(GlimpseContext context)
-
getAxis
public Axis1D getAxis(GlimpseTargetStack stack)
-
getAxis
public Collection<Axis1D> getAxis(TargetStackMatcher matcher)
-
-