Package com.pixelmed.dicom
Class AttributeTreeBrowser
java.lang.Object
com.pixelmed.dicom.AttributeTreeBrowser
The AttributeTreeBrowser
class implements a Swing graphical user interface
to browse the contents of an AttributeTree
.
A main() method is provided for testing and as a utility that reads a DICOM file as a list of attributes and displays them.
-
Constructor Summary
ConstructorsConstructorDescriptionAttributeTreeBrowser
(AttributeList list, JScrollPane treeBrowserScrollPane) Build and display a graphical user interface view of a tree of attributes. -
Method Summary
Modifier and TypeMethodDescriptionstatic void
For testing.static void
setSortByName
(JScrollPane treeBrowserScrollPane, boolean sortByName) Set the sort order to be alphabetical by attribute name, or numerical by group and element tag.
-
Constructor Details
-
AttributeTreeBrowser
public AttributeTreeBrowser(AttributeList list, JScrollPane treeBrowserScrollPane) throws DicomException Build and display a graphical user interface view of a tree of attributes.
Implicitly builds a tree from the attribute list.
- Parameters:
list
- the list whose attributes to browsetreeBrowserScrollPane
- the scrolling pane in which the tree view of the attributes will be rendered- Throws:
DicomException
- if error in DICOM encoding
-
-
Method Details
-
setSortByName
Set the sort order to be alphabetical by attribute name, or numerical by group and element tag.
- Parameters:
treeBrowserScrollPane
- the scroll pane containing the treesortByName
- true if sort alphabetically by attribute name
-
main
For testing.
Displays a tree browser built from the attributes in the file named on the command line.
- Parameters:
arg
- DICOM file
-