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 childGlimpsePainters. 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 withGlimpseAxisLayout2Dwhere both horizontal and verical coordinates of the GlimpseLayout have associatedAxis1Daxes.- 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 voidclearCache()Axis1DgetAxis()Axis1DgetAxis(GlimpseContext context)Axis1DgetAxis(GlimpseTargetStack stack)Collection<Axis1D>getAxis(TargetStackMatcher matcher)AxisFactory1DgetAxisFactory()booleanisAxisFactorySet()booleanisAxisSet()abstract booleanisHorizontal()voidsetAxis(Axis1D axis)voidsetAxis(GlimpseContext context, Axis1D axis)voidsetAxis(GlimpseTargetStack stack, Axis1D axis)voidsetAxisFactory(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)
-
-