public class KaplanMeierFigure
extends javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
int |
bottom |
int |
left |
int |
right |
int |
top |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
KaplanMeierFigure() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
fmt(java.lang.Double d,
int precision,
int pad) |
java.lang.String |
getFileName() |
SurvFitInfo |
getSurvivalFitInfo() |
static void |
main(java.lang.String[] args) |
void |
paintComponent(java.awt.Graphics g) |
void |
savePNG(java.lang.String fileName) |
void |
setCoxInfo(java.util.ArrayList<java.lang.String> title,
CoxInfo ci,
java.lang.String strataVariable,
java.util.LinkedHashMap<java.lang.String,java.lang.String> legendMap,
java.lang.Boolean useWeighted) |
void |
setFigureLineInfo(java.util.ArrayList<java.lang.String> lineInfoList) |
void |
setKMFigureInfo(KMFigureInfo kmfi) |
void |
setSurvivalData(java.util.ArrayList<java.lang.String> title,
java.util.LinkedHashMap<java.lang.String,java.util.ArrayList<CensorStatus>> survivalData,
java.lang.Boolean useWeighted)
The data will set the max time which will result in off time points for
tick marks
|
void |
setSurvivalData(java.util.ArrayList<java.lang.String> title,
java.util.LinkedHashMap<java.lang.String,java.util.ArrayList<CensorStatus>> survivalData,
java.lang.Double userSetMaxTime,
java.lang.Boolean useWeighted) |
void |
setSurvivalData(java.util.ArrayList<java.lang.String> title,
SurvFitInfo sfi,
java.lang.Double userSetMaxTime)
Allow setting of points in the figure where weighted correction has been
done and percentage has already been calculated.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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
add, add, add, 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, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
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, 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, transferFocusBackward, transferFocusUpCycle
public int top
public int bottom
public int left
public int right
public void setKMFigureInfo(KMFigureInfo kmfi)
kmfi
- public void setFigureLineInfo(java.util.ArrayList<java.lang.String> lineInfoList)
lineInfoList
- public void setCoxInfo(java.util.ArrayList<java.lang.String> title, CoxInfo ci, java.lang.String strataVariable, java.util.LinkedHashMap<java.lang.String,java.lang.String> legendMap, java.lang.Boolean useWeighted) throws java.lang.Exception
title
- Title of figuresci
- strataVariable
- The column that based on value will do a figure
linelegendMap
- Map the value in the column to something readableuseWeighted
- java.lang.Exception
public static java.lang.String fmt(java.lang.Double d, int precision, int pad)
d
- precision
- pad
- public SurvFitInfo getSurvivalFitInfo()
public void setSurvivalData(java.util.ArrayList<java.lang.String> title, SurvFitInfo sfi, java.lang.Double userSetMaxTime)
title
- sfi
- userSetMaxTime
- public void setSurvivalData(java.util.ArrayList<java.lang.String> title, java.util.LinkedHashMap<java.lang.String,java.util.ArrayList<CensorStatus>> survivalData, java.lang.Boolean useWeighted) throws java.lang.Exception
title
- survivalData
- useWeighted
- java.lang.Exception
public void setSurvivalData(java.util.ArrayList<java.lang.String> title, java.util.LinkedHashMap<java.lang.String,java.util.ArrayList<CensorStatus>> survivalData, java.lang.Double userSetMaxTime, java.lang.Boolean useWeighted) throws java.lang.Exception
title
- survivalData
- userSetMaxTime
- useWeighted
- java.lang.Exception
public void paintComponent(java.awt.Graphics g)
paintComponent
in class javax.swing.JComponent
public java.lang.String getFileName()
public void savePNG(java.lang.String fileName)
fileName
- public static void main(java.lang.String[] args)
args
- the command line arguments