Package com.pixelmed.dicom
Class AttributeListFunctionalGroupsTableModelAllFrames
- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- com.pixelmed.dicom.AttributeListTableModel
-
- com.pixelmed.dicom.AttributeListFunctionalGroupsTableModel
-
- com.pixelmed.dicom.AttributeListFunctionalGroupsTableModelAllFrames
-
- All Implemented Interfaces:
java.io.Serializable
,javax.swing.table.TableModel
public class AttributeListFunctionalGroupsTableModelAllFrames extends AttributeListFunctionalGroupsTableModel
The abstract
AttributeListFunctionalGroupsTableModelAllFrames
class extends aAttributeListFunctionalGroupsTableModel
to abstract the contents of a list of attributes containing shared and per-frame functional groups for multi-frame objects as a table with a row for each frame in order to provide support for aAttributeListTableBrowser
.For details of some of the methods implemented here see
javax.swing.table.AbstractTableModel
.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.pixelmed.dicom.AttributeListTableModel
columnCount, columnNames, data, excludeList, includeList, rowCount
-
-
Constructor Summary
Constructors Constructor Description AttributeListFunctionalGroupsTableModelAllFrames()
Construct an empty table model.AttributeListFunctionalGroupsTableModelAllFrames(AttributeList list)
Construct the table model from an attribute list.AttributeListFunctionalGroupsTableModelAllFrames(AttributeList list, java.util.HashSet includeList, java.util.HashSet excludeList)
Construct the table model from an attribute list.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
initializeModelFromAttributeList(AttributeList list)
Populate the table model from an attribute list.-
Methods inherited from class com.pixelmed.dicom.AttributeListFunctionalGroupsTableModel
addAllAcceptableAttributesToSetAndValuesToMap, addAllAcceptableAttributesToSetAndValuesToMap, addAllAcceptableAttributesWithinSequenceAttributesToSetAndValuesToMap, addAllAcceptableAttributesWithinSequenceAttributesToSetAndValuesToMapForAllFrames
-
Methods inherited from class com.pixelmed.dicom.AttributeListTableModel
getColumnCount, getColumnName, getRowCount, getValueAt, isAcceptable, isCellEditable
-
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener, setValueAt
-
-
-
-
Constructor Detail
-
AttributeListFunctionalGroupsTableModelAllFrames
public AttributeListFunctionalGroupsTableModelAllFrames()
Construct an empty table model.
-
AttributeListFunctionalGroupsTableModelAllFrames
public AttributeListFunctionalGroupsTableModelAllFrames(AttributeList list)
Construct the table model from an attribute list.
- Parameters:
list
- the list of attributes whose values to use
-
AttributeListFunctionalGroupsTableModelAllFrames
public AttributeListFunctionalGroupsTableModelAllFrames(AttributeList list, java.util.HashSet includeList, java.util.HashSet excludeList)
Construct the table model from an attribute list.
- Parameters:
list
- the list of attributes whose values to useincludeList
- attributes to includeexcludeList
- attributes to exclude
-
-
Method Detail
-
initializeModelFromAttributeList
public void initializeModelFromAttributeList(AttributeList list)
Populate the table model from an attribute list.
Only include attributes that vary per-frame.
- Overrides:
initializeModelFromAttributeList
in classAttributeListTableModel
- Parameters:
list
- the attributes whose values to use
-
-