Class WadoRequest


  • public class WadoRequest
    extends WebRequest

    The WadoRequest class parses a DICOM PS 3.18 (ISO 17432), WADO URL into its constituent query parameters.

    • Constructor Detail

      • WadoRequest

        public WadoRequest​(WebRequest request)
                    throws java.lang.Exception
        Throws:
        java.lang.Exception
      • WadoRequest

        public WadoRequest​(java.lang.String uriString)
                    throws java.lang.Exception
        Throws:
        java.lang.Exception
    • Method Detail

      • getStudyUID

        public java.lang.String getStudyUID()
      • getSeriesUID

        public java.lang.String getSeriesUID()
      • getObjectUID

        public java.lang.String getObjectUID()
      • getContentType

        public java.lang.String[][] getContentType()
      • isContentTypeDicom

        public boolean isContentTypeDicom()
      • getCharset

        public java.lang.String[] getCharset()
      • getAnonymize

        public java.lang.String getAnonymize()
      • getAnnotation

        public java.lang.String[] getAnnotation()
      • getRows

        public int getRows()
      • getColumns

        public int getColumns()
      • getRegion

        public double[] getRegion()
      • getWindowCenter

        public double getWindowCenter()
      • getWindowWidth

        public double getWindowWidth()
      • getFrameNumber

        public int getFrameNumber()
      • getImageQuality

        public int getImageQuality()
      • getPresentationUID

        public java.lang.String getPresentationUID()
      • getPresentationSeriesUID

        public java.lang.String getPresentationSeriesUID()
      • getTransferSyntax

        public java.lang.String getTransferSyntax()
      • validateUID

        public static boolean validateUID​(java.lang.String uid)
      • getSeparatedValues

        public static java.lang.String[] getSeparatedValues​(java.lang.String string,
                                                            java.lang.String delimiter)
      • getCommaSeparatedValues

        public static java.lang.String[] getCommaSeparatedValues​(java.lang.String string)
      • getSemicolonSeparatedValues

        public static java.lang.String[] getSemicolonSeparatedValues​(java.lang.String string)
      • getCommaThenSemicolonSeparatedValues

        public static java.lang.String[][] getCommaThenSemicolonSeparatedValues​(java.lang.String string)
      • toString

        public static java.lang.String toString​(double[] doubleArray)
      • toString

        public static java.lang.String toString​(java.lang.String[] stringArray)
      • toString

        public static java.lang.String toString​(java.lang.String[][] stringArrays)
      • getSingleIntegerValueFromParameters

        public static int getSingleIntegerValueFromParameters​(java.util.Map parameters,
                                                              java.lang.String key)
                                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getSingleDoubleValueFromParameters

        public static double getSingleDoubleValueFromParameters​(java.util.Map parameters,
                                                                java.lang.String key)
                                                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • main

        public static void main​(java.lang.String[] arg)