|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
edu.sc.seis.fissuresUtil.display.BorderedDisplay
edu.sc.seis.fissuresUtil.display.SeismogramDisplay
public abstract class SeismogramDisplay
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected static java.util.Set |
activeFilters
|
static java.awt.Color[] |
COLORS
|
protected boolean |
drawNamesForNamedDrawables
|
protected boolean |
isPDF
|
static boolean |
PRINTING
|
Fields inherited from class edu.sc.seis.fissuresUtil.display.BorderedDisplay |
---|
BOTTOM_CENTER, BOTTOM_LEFT, BOTTOM_RIGHT, CENTER, CENTER_LEFT, CENTER_RIGHT, TOP_CENTER, TOP_LEFT, TOP_RIGHT |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
SeismogramDisplay()
|
|
SeismogramDisplay(SDMouseForwarder mf,
SDMouseMotionForwarder mmf)
|
Method Summary | |
---|---|
abstract void |
add(Drawable drawable)
|
void |
add(SeismogramDisplayListener listener)
|
abstract SeismogramDisplayProvider |
createCenter()
|
static java.util.Set |
getActiveFilters()
|
abstract AmpConfig |
getAmpConfig()
|
SeismogramDisplayProvider |
getCenter()
|
java.awt.Color |
getColor()
|
static boolean |
getCurrentTimeFlag()
|
abstract DrawableIterator |
getDrawables(java.awt.event.MouseEvent e)
|
DrawableSeismogram |
getDrawableSeismogram(DataSetSeismogram ds)
|
static SDMouseForwarder |
getMouseForwarder()
|
static SDMouseMotionForwarder |
getMouseMotionForwarder()
|
java.awt.Color |
getNextColor(java.lang.Class colorGroupClass)
|
int |
getPdfSeismogramsPerPage()
|
abstract DataSetSeismogram[] |
getSeismograms()
returns all of the seismograms held by this receptacle |
abstract TimeConfig |
getTimeConfig()
|
protected boolean |
hasConfiguredColors(java.lang.Class class1)
|
abstract DrawableIterator |
iterator(java.lang.Class drawableClass)
|
void |
outputToPDF(java.io.File f)
|
void |
outputToPDF(java.io.File f,
TitleBorder header)
|
void |
outputToPDF(java.io.OutputStream os)
|
void |
outputToPDF(java.io.OutputStream os,
boolean landscape)
|
void |
outputToPDF(java.io.OutputStream os,
boolean landscape,
boolean separate)
|
void |
outputToPDF(java.io.OutputStream os,
boolean landscape,
boolean separate,
TitleBorder header)
|
void |
outputToPDF(java.lang.String filename)
|
abstract void |
print()
|
abstract void |
remove(Drawable drawable)
|
void |
remove(SeismogramDisplayListener listener)
|
void |
remove(Selection selection)
|
void |
renderToGraphics(java.awt.Graphics2D g,
java.awt.Dimension size)
|
abstract void |
setAmpConfig(AmpConfig ampConfig)
|
void |
setColors(java.lang.Class colorGroupClass,
java.awt.Color[] colors)
|
void |
setColors(java.awt.Color[] colors)
|
static void |
setCurrentTimeFlag(boolean visible)
|
void |
setDrawNamesForNamedDrawables(boolean drawNamesForNamedDrawables)
|
abstract void |
setGlobalizedAmpConfig(AmpConfig ampConfig)
|
abstract void |
setIndividualizedAmpConfig(AmpConfig ampConfig)
|
static void |
setMouseForwarder(SDMouseForwarder mf)
|
static void |
setMouseMotionForwarder(SDMouseMotionForwarder mf)
|
void |
setOutlineColor(java.awt.Color c)
|
void |
setPdfSeismogramsPerPage(int pdfSeismogramsPerPage)
|
abstract void |
setTimeConfig(TimeConfig timeConfig)
|
Methods inherited from class edu.sc.seis.fissuresUtil.display.BorderedDisplay |
---|
add, add, add, add, clear, clearBorders, get, isFilled, outputToPNG, outputToPNG, outputToPNG, outputToPNG, removeAll, renderToGraphics |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface edu.sc.seis.fissuresUtil.display.registrar.DataSetSeismogramReceptacle |
---|
add, clear, contains, remove, reset, reset |
Field Detail |
---|
protected static java.util.Set activeFilters
protected boolean drawNamesForNamedDrawables
public static final java.awt.Color[] COLORS
public static boolean PRINTING
protected boolean isPDF
Constructor Detail |
---|
public SeismogramDisplay()
public SeismogramDisplay(SDMouseForwarder mf, SDMouseMotionForwarder mmf)
Method Detail |
---|
public void add(SeismogramDisplayListener listener)
public void remove(SeismogramDisplayListener listener)
public SeismogramDisplayProvider getCenter()
public abstract SeismogramDisplayProvider createCenter()
public void renderToGraphics(java.awt.Graphics2D g, java.awt.Dimension size)
renderToGraphics
in interface Graphics2DRenderer
renderToGraphics
in class BorderedDisplay
public java.awt.Color getColor()
public void setColors(java.awt.Color[] colors)
protected boolean hasConfiguredColors(java.lang.Class class1)
public void setColors(java.lang.Class colorGroupClass, java.awt.Color[] colors)
public java.awt.Color getNextColor(java.lang.Class colorGroupClass)
public void setOutlineColor(java.awt.Color c)
public DrawableSeismogram getDrawableSeismogram(DataSetSeismogram ds)
public void outputToPDF(java.lang.String filename) throws java.io.IOException
java.io.IOException
public void outputToPDF(java.io.File f) throws java.io.IOException
java.io.IOException
public void outputToPDF(java.io.File f, TitleBorder header) throws java.io.IOException
java.io.IOException
public void outputToPDF(java.io.OutputStream os)
public void outputToPDF(java.io.OutputStream os, boolean landscape)
public void outputToPDF(java.io.OutputStream os, boolean landscape, boolean separate)
public void outputToPDF(java.io.OutputStream os, boolean landscape, boolean separate, TitleBorder header)
public abstract void add(Drawable drawable)
public abstract void remove(Drawable drawable)
public abstract DrawableIterator getDrawables(java.awt.event.MouseEvent e)
public abstract DrawableIterator iterator(java.lang.Class drawableClass)
public abstract void setTimeConfig(TimeConfig timeConfig)
public abstract TimeConfig getTimeConfig()
public abstract void setAmpConfig(AmpConfig ampConfig)
public abstract void setGlobalizedAmpConfig(AmpConfig ampConfig)
public abstract void setIndividualizedAmpConfig(AmpConfig ampConfig)
public abstract AmpConfig getAmpConfig()
public abstract DataSetSeismogram[] getSeismograms()
DataSetSeismogramReceptacle
getSeismograms
in interface DataSetSeismogramReceptacle
public abstract void print()
public void remove(Selection selection)
public static void setMouseMotionForwarder(SDMouseMotionForwarder mf)
public static SDMouseMotionForwarder getMouseMotionForwarder()
public static void setMouseForwarder(SDMouseForwarder mf)
public static SDMouseForwarder getMouseForwarder()
public static java.util.Set getActiveFilters()
public static void setCurrentTimeFlag(boolean visible)
public static boolean getCurrentTimeFlag()
public int getPdfSeismogramsPerPage()
public void setPdfSeismogramsPerPage(int pdfSeismogramsPerPage)
public void setDrawNamesForNamedDrawables(boolean drawNamesForNamedDrawables)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |