com.metsci.glimpse.layout
Class GlimpseAxisLayout1D

java.lang.Object
  extended by com.metsci.glimpse.layout.GlimpseLayout
      extended by com.metsci.glimpse.layout.GlimpseAxisLayout1D
All Implemented Interfaces:
GlimpseTarget, GlimpseMouseListener, GlimpseMouseMotionListener, GlimpseMouseWheelListener, Mouseable, GlimpsePainter
Direct Known Subclasses:
GlimpseAxisLayoutX, GlimpseAxisLayoutY

public abstract class GlimpseAxisLayout1D
extends GlimpseLayout

A GlimpseLayout which can provide axes to its child GlimpsePainters. 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 with GlimpseAxisLayout2D where both horizontal and verical coordinates of the GlimpseLayout have associated Axis1D axes.

Author:
ulman

Constructor Summary
GlimpseAxisLayout1D(Axis1D axis)
           
GlimpseAxisLayout1D(GlimpseLayout parent)
           
GlimpseAxisLayout1D(GlimpseLayout parent, Axis1D axis)
           
GlimpseAxisLayout1D(GlimpseLayout parent, java.lang.String name)
           
GlimpseAxisLayout1D(GlimpseLayout parent, java.lang.String name, Axis1D axis)
           
GlimpseAxisLayout1D(java.lang.String name, Axis1D axis)
           
 
Method Summary
 void clearCache()
           
 Axis1D getAxis()
           
 Axis1D getAxis(GlimpseContext context)
           
 Axis1D getAxis(GlimpseTargetStack stack)
           
 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.layout.GlimpseLayout
addGlimpseMouseAllListener, addGlimpseMouseListener, addGlimpseMouseMotionListener, addGlimpseMouseWheelListener, addLayout, addLayout, addPainter, addPainter, dispose, getGlimpseMouseListeners, getGlimpseMouseMotionListeners, getGlimpseMouseWheelListeners, getLayoutManager, getName, getTargetBounds, getTargetChildren, invalidateLayout, isDisposed, isEventConsumer, isEventGenerator, isVisible, layoutTo, layoutTo, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, paintTo, removeAllGlimpseListeners, removeGlimpseMouseAllListener, removeGlimpseMouseListener, removeGlimpseMouseMotionListener, removeGlimpseMouseWheelListener, removeLayout, removePainter, setEventConsumer, setEventGenerator, setLayoutData, setLayoutManager, setLookAndFeel, setName, setVisible, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GlimpseAxisLayout1D

public GlimpseAxisLayout1D(GlimpseLayout parent,
                           java.lang.String name,
                           Axis1D axis)

GlimpseAxisLayout1D

public GlimpseAxisLayout1D(GlimpseLayout parent,
                           Axis1D axis)

GlimpseAxisLayout1D

public GlimpseAxisLayout1D(java.lang.String name,
                           Axis1D axis)

GlimpseAxisLayout1D

public GlimpseAxisLayout1D(Axis1D axis)

GlimpseAxisLayout1D

public GlimpseAxisLayout1D(GlimpseLayout parent,
                           java.lang.String name)

GlimpseAxisLayout1D

public GlimpseAxisLayout1D(GlimpseLayout parent)
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)


Copyright © 2012 Metron, Inc.. All Rights Reserved.