Package com.pixelmed.query

Encapsulation of DICOM queries into a higher level abstraction that supports creation of a tree model based on the results of a query, and a graphical user interface to that model.

See:
          Description

Interface Summary
QueryResponseGenerator This interface abstracts the communication between a query (C-FIND) server that implements the network service, and the source of information with which to respond to the query.
QueryResponseGeneratorFactory  
RetrieveResponseGenerator This interface abstracts the communication between a retrieve (C-MOVE) server that implements the network service, and the source of information with which to respond to the retrieve request.
RetrieveResponseGeneratorFactory  
 

Class Summary
FilterPanel The FilterPanel class provides a graphical user interface for editing the string values of DICOM attributes in list.
QueryInformationModel The QueryInformationModel class is an abstract class that contains the core functionality for performing DICOM query and retrieval over the network.
QueryTreeBrowser The QueryTreeBrowser class implements a Swing graphical user interface to browse the contents of QueryTreeModel.
QueryTreeModel The QueryTreeModel class implements a TreeModel to abstract the contents of a query response as a tree in order to provide support for a QueryTreeBrowser.
QueryTreeRecord Instances of the QueryTreeRecord class represent nodes in a tree of the QueryTreeModel class, which in turn is used by the QueryTreeBrowser class.
StudyRootQueryInformationModel The StudyRootQueryInformationModel supports query and retrieval using the DICOM Study Root information model.
 

Package com.pixelmed.query Description

Encapsulation of DICOM queries into a higher level abstraction that supports creation of a tree model based on the results of a query, and a graphical user interface to that model.

An abstract class QueryInformationModel class is supplied that encapsulates the behavior of performing a query using the supplied information and returns the results as a QueryTreeModel.

A concrete sub-class StudyRootQueryInformationModel class can be used to perform such a query using the most commonly supported DICOM query model.

Any such query is based on a list of user-supplied DICOM attribute values used to define the matching and return keys. A FilterPanel class is supplied that provides a graphical user interface for editing the values of attributes in list.

A user interface for displaying and traversing the result of a query is supplied, QueryTreeBrowser, which may be sub-classed in an application to provide specific functionality when selecting a path in the tree, by overriding the various methods which return a TreeSelectionListener.

Package Specification

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see: