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.
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:-
Interface Summary Interface Description 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 Class Description FilterPanel TheFilterPanelclass provides a graphical user interface for editing the string values of DICOM attributes in list.QueryInformationModel TheQueryInformationModelclass is an abstract class that contains the core functionality for performing DICOM query and retrieval over the network.QueryTreeBrowser TheQueryTreeBrowserclass implements a Swing graphical user interface to browse the contents ofQueryTreeModel.QueryTreeModel TheQueryTreeModelclass implements aTreeModelto abstract the contents of a query response as a tree in order to provide support for aQueryTreeBrowser.QueryTreeRecord Instances of theQueryTreeRecordclass represent nodes in a tree of theQueryTreeModelclass, which in turn is used by theQueryTreeBrowserclass.StudyRootQueryInformationModel TheStudyRootQueryInformationModelsupports query and retrieval using the DICOM Study Root information model.