com.pixelmed.dicom
Class DicomDirectoryBrowser

java.lang.Object
  extended by com.pixelmed.dicom.DicomDirectoryBrowser

public class DicomDirectoryBrowser
extends Object


Constructor Summary
DicomDirectoryBrowser(AttributeList list, String parentFilePath)
           
DicomDirectoryBrowser(AttributeList list, String parentFilePath, JFrame frame)
           
DicomDirectoryBrowser(AttributeList list, String parentFilePath, JScrollPane treeBrowserScrollPane, JScrollPane attributeBrowserScrollPane)
           
 
Method Summary
protected  MouseListener buildMouseListenerToDetectDoubleClickEvents()
           
protected  TreeSelectionListener buildTreeSelectionListenerToDisplayAttributesOfSelectedRecord(JScrollPane attributeBrowserScrollPane)
           
protected  TreeSelectionListener buildTreeSelectionListenerToDoSomethingWithSelectedFiles(String parentFilePath)
           
protected  HashSet chooseExcludeList(DicomDirectoryRecord dirRecord)
           
protected  void createExcludeLists()
           
protected  void doSomethingMoreWithWhateverWasSelected()
           
protected  void doSomethingWithSelectedFiles(Vector paths)
           
 DicomDirectory getDicomDirectory()
           
 String getParentFilePath()
           
static void main(String[] arg)
           
protected  void setFont(Font font)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DicomDirectoryBrowser

public DicomDirectoryBrowser(AttributeList list,
                             String parentFilePath)
                      throws DicomException
Parameters:
list -
parentFilePath -
Throws:
DicomException

DicomDirectoryBrowser

public DicomDirectoryBrowser(AttributeList list,
                             String parentFilePath,
                             JScrollPane treeBrowserScrollPane,
                             JScrollPane attributeBrowserScrollPane)
                      throws DicomException
Parameters:
list -
parentFilePath -
treeBrowserScrollPane -
attributeBrowserScrollPane -
Throws:
DicomException

DicomDirectoryBrowser

public DicomDirectoryBrowser(AttributeList list,
                             String parentFilePath,
                             JFrame frame)
                      throws DicomException
Parameters:
list -
parentFilePath -
frame -
Throws:
DicomException
Method Detail

setFont

protected void setFont(Font font)
Parameters:
font -

buildTreeSelectionListenerToDoSomethingWithSelectedFiles

protected TreeSelectionListener buildTreeSelectionListenerToDoSomethingWithSelectedFiles(String parentFilePath)
Parameters:
parentFilePath -

buildTreeSelectionListenerToDisplayAttributesOfSelectedRecord

protected TreeSelectionListener buildTreeSelectionListenerToDisplayAttributesOfSelectedRecord(JScrollPane attributeBrowserScrollPane)
Parameters:
attributeBrowserScrollPane -

buildMouseListenerToDetectDoubleClickEvents

protected MouseListener buildMouseListenerToDetectDoubleClickEvents()

chooseExcludeList

protected HashSet chooseExcludeList(DicomDirectoryRecord dirRecord)
Parameters:
dirRecord -

createExcludeLists

protected void createExcludeLists()

getDicomDirectory

public DicomDirectory getDicomDirectory()

getParentFilePath

public String getParentFilePath()

doSomethingWithSelectedFiles

protected void doSomethingWithSelectedFiles(Vector paths)
Parameters:
paths -

doSomethingMoreWithWhateverWasSelected

protected void doSomethingMoreWithWhateverWasSelected()

main

public static void main(String[] arg)
Parameters:
arg -