Class ValidityMatrixDataSet
- java.lang.Object
-
- cern.jdve.data.AbstractDataSet
-
- cern.accsoft.steering.util.gui.dv.ds.AbstractJmadDataSet
-
- cern.accsoft.steering.util.gui.dv.ds.ValidityMatrixDataSet
-
- All Implemented Interfaces:
MarkerXProvider
,ValidityDataSet
,cern.jdve.data.DataSet
,java.lang.Cloneable
- Direct Known Subclasses:
MatrixRowColDataSet
public abstract class ValidityMatrixDataSet extends AbstractJmadDataSet implements ValidityDataSet
-
-
Field Summary
-
Fields inherited from class cern.jdve.data.AbstractDataSet
PROPERTY_EDITABLE, PROPERTY_EDITION_HINT, PROPERTY_MARKER, PROPERTY_NAME, PROPERTY_STYLE, PROPERTY_UNDEF_VALUE, PROPERTY_VISIBLE, PROPERTY_VISIBLE_IN_LEGEND, xRange, yRange
-
Fields inherited from interface cern.accsoft.steering.jmad.gui.mark.MarkerXProvider
ELEMENT_NAME_HV_BORDER
-
-
Constructor Summary
Constructors Constructor Description ValidityMatrixDataSet(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
getValidity(int row, int col)
returns the validity for a given elementboolean
hasValidityInformation()
should return, if validity-information is available, false otherwise.void
setValidityMatrix(TMatrix<java.lang.Boolean> validityMatrix)
-
Methods inherited from class cern.accsoft.steering.util.gui.dv.ds.AbstractJmadDataSet
add, fireFullChange, getDataLabel, getLabels, getX, getXPositions, getXValues, refresh, remove, setLabels, setXValues
-
Methods inherited from class cern.jdve.data.AbstractDataSet
add, addDataSetListener, clear, clone, computeLimits, createRanges, ensureEditable, findMaxXIndex, findMaxYIndex, findMinXIndex, findMinYIndex, fireDataAdded, fireDataChanged, fireDataRemoved, fireDataSetChanged, getDataCnt, getDataPointIndex, getEditionHint, getIndexWindow, getName, getProperty, getUndefValue, getXRange, getYRange, indexOf, initRanges, interpolate, isAdjusting, isEditable, isLimitsValid, isVisible, isVisible, isVisibleLegend, removeDataSetListener, set, setAdjusting, setEditable, setEditionHint, setLimitsValid, setName, setProperty, setUndefValue, setVisible, setVisibleLegend, toString, updateRange, updateRange
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface cern.accsoft.steering.util.gui.dv.ds.ValidityDataSet
getValidity
-
-
-
-
Method Detail
-
setValidityMatrix
public final void setValidityMatrix(TMatrix<java.lang.Boolean> validityMatrix)
- Parameters:
validityMatrix
- the validityMatrix to set
-
getValidity
protected boolean getValidity(int row, int col)
returns the validity for a given element- Parameters:
row
-col
-- Returns:
-
hasValidityInformation
public boolean hasValidityInformation()
Description copied from interface:ValidityDataSet
should return, if validity-information is available, false otherwise.- Specified by:
hasValidityInformation
in interfaceValidityDataSet
- Returns:
- true, if validity information is available, false otherwise
-
-