|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
ch.unibe.iam.scg.archie.ui.charts.AbstractChartComposite
public abstract class AbstractChartComposite
An abstract chart composite class. Inheriting from an SWT
Composite
, it can be used in UI classes. This class also
implements the IJobChangeListener
interface. It contains an
AbstractDatasetCreator
which creates the corresponding
JFreeChart based charts, and by using this listener interface reacts to
certain job events propagated by the dataset creator class.
Field Summary | |
---|---|
protected AbstractDatasetCreator |
creator
|
protected org.eclipse.swt.widgets.Composite |
parent
|
Fields inherited from class org.eclipse.swt.widgets.Control |
---|
view |
Constructor Summary | |
---|---|
AbstractChartComposite(org.eclipse.swt.widgets.Composite parent,
int style)
Default constructor. |
Method Summary | |
---|---|
void |
aboutToRun(org.eclipse.core.runtime.jobs.IJobChangeEvent event)
|
void |
addJobChangeListener(org.eclipse.core.runtime.jobs.IJobChangeListener listener)
|
void |
awake(org.eclipse.core.runtime.jobs.IJobChangeEvent event)
|
void |
cancelCreator()
Requests a cancellation of the dataset creator. |
void |
done(org.eclipse.core.runtime.jobs.IJobChangeEvent event)
|
AbstractDatasetCreator |
getCreator()
|
protected abstract org.jfree.chart.JFreeChart |
initializeChart()
Initializes the chart. |
protected abstract AbstractDatasetCreator |
initializeCreator()
Initialized the dataset creator. |
void |
refresh()
Refreshes this objects dataset creator |
void |
removeJobChangeListener(org.eclipse.core.runtime.jobs.IJobChangeListener listener)
|
void |
running(org.eclipse.core.runtime.jobs.IJobChangeEvent event)
|
void |
scheduled(org.eclipse.core.runtime.jobs.IJobChangeEvent event)
|
void |
sleeping(org.eclipse.core.runtime.jobs.IJobChangeEvent event)
|
void |
startCreator()
Schedules the creator (job) for this composite. |
Methods inherited from class org.eclipse.swt.widgets.Composite |
---|
changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList |
Methods inherited from class org.eclipse.swt.widgets.Scrollable |
---|
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar |
Methods inherited from class org.eclipse.swt.widgets.Control |
---|
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update |
Methods inherited from class org.eclipse.swt.widgets.Widget |
---|
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected org.eclipse.swt.widgets.Composite parent
protected AbstractDatasetCreator creator
Constructor Detail |
---|
public AbstractChartComposite(org.eclipse.swt.widgets.Composite parent, int style)
parent
- style
- Method Detail |
---|
protected abstract AbstractDatasetCreator initializeCreator()
protected abstract org.jfree.chart.JFreeChart initializeChart()
public void refresh()
public void cancelCreator()
public void startCreator()
public AbstractDatasetCreator getCreator()
public void addJobChangeListener(org.eclipse.core.runtime.jobs.IJobChangeListener listener)
listener
- public void removeJobChangeListener(org.eclipse.core.runtime.jobs.IJobChangeListener listener)
listener
- public void done(org.eclipse.core.runtime.jobs.IJobChangeEvent event)
done
in interface org.eclipse.core.runtime.jobs.IJobChangeListener
public void aboutToRun(org.eclipse.core.runtime.jobs.IJobChangeEvent event)
aboutToRun
in interface org.eclipse.core.runtime.jobs.IJobChangeListener
public void awake(org.eclipse.core.runtime.jobs.IJobChangeEvent event)
awake
in interface org.eclipse.core.runtime.jobs.IJobChangeListener
public void running(org.eclipse.core.runtime.jobs.IJobChangeEvent event)
running
in interface org.eclipse.core.runtime.jobs.IJobChangeListener
public void scheduled(org.eclipse.core.runtime.jobs.IJobChangeEvent event)
scheduled
in interface org.eclipse.core.runtime.jobs.IJobChangeListener
public void sleeping(org.eclipse.core.runtime.jobs.IJobChangeEvent event)
sleeping
in interface org.eclipse.core.runtime.jobs.IJobChangeListener
|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |