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:
Serializable
,TableModel
public class AttributeListFunctionalGroupsTableModelAllFrames
extends AttributeListFunctionalGroupsTableModel
The abstract AttributeListFunctionalGroupsTableModelAllFrames
class extends a
AttributeListFunctionalGroupsTableModel
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 a AttributeListTableBrowser
.
For details of some of the methods implemented here see javax.swing.table.AbstractTableModel
.
- See Also:
-
Field Summary
Fields inherited from class com.pixelmed.dicom.AttributeListTableModel
columnCount, columnNames, data, excludeList, includeList, rowCount
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
Constructor Summary
ConstructorsConstructorDescriptionConstruct an empty table model.Construct the table model from an attribute list.AttributeListFunctionalGroupsTableModelAllFrames
(AttributeList list, HashSet includeList, HashSet excludeList) Construct the table model from an attribute list. -
Method Summary
Modifier and TypeMethodDescriptionvoid
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 Details
-
AttributeListFunctionalGroupsTableModelAllFrames
public AttributeListFunctionalGroupsTableModelAllFrames()Construct an empty table model.
-
AttributeListFunctionalGroupsTableModelAllFrames
Construct the table model from an attribute list.
- Parameters:
list
- the list of attributes whose values to use
-
AttributeListFunctionalGroupsTableModelAllFrames
public AttributeListFunctionalGroupsTableModelAllFrames(AttributeList list, HashSet includeList, 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 Details
-
initializeModelFromAttributeList
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
-