Package com.pixelmed.dicom
Class AttributeTreeBrowser
- java.lang.Object
-
- com.pixelmed.dicom.AttributeTreeBrowser
-
public class AttributeTreeBrowser extends java.lang.Object
The
AttributeTreeBrowser
class implements a Swing graphical user interface to browse the contents of anAttributeTree
.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
Constructors Constructor Description AttributeTreeBrowser(AttributeList list, javax.swing.JScrollPane treeBrowserScrollPane)
Build and display a graphical user interface view of a tree of attributes.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
main(java.lang.String[] arg)
For testing.static void
setSortByName(javax.swing.JScrollPane treeBrowserScrollPane, boolean sortByName)
Set the sort order to be alphabetical by attribute name, or numerical by group and element tag.
-
-
-
Constructor Detail
-
AttributeTreeBrowser
public AttributeTreeBrowser(AttributeList list, javax.swing.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 Detail
-
setSortByName
public static void setSortByName(javax.swing.JScrollPane treeBrowserScrollPane, boolean sortByName)
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
public static void main(java.lang.String[] arg)
For testing.
Displays a tree browser built from the attributes in the file named on the command line.
- Parameters:
arg
- DICOM file
-
-