public class Information extends java.lang.Object
Constructor and Description |
---|
Information() |
Modifier and Type | Method and Description |
---|---|
static StorageInputStream |
getFileFromSOPInstanceUID(java.lang.String sopInstanceUID)
Based on a SOP Instance UID, returns a File handler for the respective .dcm file.
|
static StorageInputStream |
getFileFromSOPInstanceUID(java.lang.String sopInstanceUID,
java.util.List<java.lang.String> providers)
Based on a SOP Instance UID, returns a Dicoogle storage file handle for the respective resource file.
|
static float |
getFrameRateFromImage(java.lang.String sopUID) |
static int |
getNumberOfFramesInFile(java.lang.String sopInstanceUID) |
static java.lang.String |
getXMLTagListFromFile(java.lang.String sopInstanceUID)
Based on a SOP Instance UID returns a String containing a XML document filled with all name and value tag pairs for the respective .dcm file.
|
static java.lang.String |
getXMLTagListFromFile(java.lang.String sopInstanceUID,
java.util.List<java.lang.String> providers)
Based on a SOP Instance UID returns a String containing a XML document filled with all name and value tag pairs for the respective .dcm file.
|
static java.util.HashMap<java.lang.String,java.lang.Object> |
searchForFileIndexedMetaData(java.lang.String sopInstanceUID)
Based on a SOP Instance UID returns a hash table containing all name and value tag pairs for the respective .dcm file.
|
static java.util.HashMap<java.lang.String,java.lang.Object> |
searchForFileIndexedMetaData(java.lang.String sopInstanceUID,
java.util.List<java.lang.String> providers)
Based on a SOP Instance UID returns a hash table containing all name and value tag pairs for the respective .dcm file.
|
public Information()
public static StorageInputStream getFileFromSOPInstanceUID(java.lang.String sopInstanceUID)
getFileFromSOPInstanceUID(java.lang.String, java.util.List)
to select specific providerssopInstanceUID
- a String containing a valid/indexed SOP Instance UID.public static StorageInputStream getFileFromSOPInstanceUID(java.lang.String sopInstanceUID, java.util.List<java.lang.String> providers)
sopInstanceUID
- a String containing a valid/indexed SOP Instance UID.providers
- a list of query sources to issue the file handler (if null, all enabled providers are queried)public static java.util.HashMap<java.lang.String,java.lang.Object> searchForFileIndexedMetaData(java.lang.String sopInstanceUID)
getFileFromSOPInstanceUID(java.lang.String, java.util.List)
to select specific providers.sopInstanceUID
- a String containing a valid/indexed SOP Instance UID.public static java.util.HashMap<java.lang.String,java.lang.Object> searchForFileIndexedMetaData(java.lang.String sopInstanceUID, java.util.List<java.lang.String> providers)
sopInstanceUID
- a String containing a valid/indexed SOP Instance UID.providers
- a list of query sources to issue the tablespublic static java.lang.String getXMLTagListFromFile(java.lang.String sopInstanceUID)
sopInstanceUID
- a String containing a valid/indexed SOP Instance UID.public static java.lang.String getXMLTagListFromFile(java.lang.String sopInstanceUID, java.util.List<java.lang.String> providers)
sopInstanceUID
- a String containing a valid/indexed SOP Instance UID.providers
- a list of query sources to issue the documentpublic static float getFrameRateFromImage(java.lang.String sopUID)
public static int getNumberOfFramesInFile(java.lang.String sopInstanceUID)