Class ScaleImage


  • public class ScaleImage
    extends java.lang.Object
    ScaleImage Class

    Scale the original image into 4 different size Types (small, medium, large, detail)

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String module  
      static java.lang.String resource  
      static java.util.List<java.lang.String> sizeTypeList  
    • Constructor Summary

      Constructors 
      Constructor Description
      ScaleImage()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.Map<java.lang.String,​java.lang.Object> scaleImageInAllSize​(java.util.Map<java.lang.String,​? extends java.lang.Object> context, java.lang.String filenameToUse, java.lang.String viewType, java.lang.String viewNumber)
      scaleImageInAllSize
      static java.util.Map<java.lang.String,​java.lang.Object> scaleImageManageInAllSize​(java.util.Map<java.lang.String,​? extends java.lang.Object> context, java.lang.String filenameToUse, java.lang.String viewType, java.lang.String viewNumber, java.lang.String imageType)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • module

        public static final java.lang.String module
      • sizeTypeList

        public static final java.util.List<java.lang.String> sizeTypeList
    • Constructor Detail

      • ScaleImage

        public ScaleImage()
    • Method Detail

      • scaleImageInAllSize

        public static java.util.Map<java.lang.String,​java.lang.Object> scaleImageInAllSize​(java.util.Map<java.lang.String,​? extends java.lang.Object> context,
                                                                                                 java.lang.String filenameToUse,
                                                                                                 java.lang.String viewType,
                                                                                                 java.lang.String viewNumber)
                                                                                          throws java.lang.IllegalArgumentException,
                                                                                                 java.awt.image.ImagingOpException,
                                                                                                 java.io.IOException,
                                                                                                 org.jdom.JDOMException
        scaleImageInAllSize

        Scale the original image into all different size Types (small, medium, large, detail)

        Parameters:
        context - Context
        filenameToUse - Filename of future image files
        viewType - "Main" view or "additional" view
        viewNumber - If it's the main view, viewNumber = "0"
        Returns:
        URL images for all different size types
        Throws:
        java.lang.IllegalArgumentException - Any parameter is null
        java.awt.image.ImagingOpException - The transform is non-invertible
        java.io.IOException - Error prevents the document from being fully parsed
        org.jdom.JDOMException - Errors occur in parsing
      • scaleImageManageInAllSize

        public static java.util.Map<java.lang.String,​java.lang.Object> scaleImageManageInAllSize​(java.util.Map<java.lang.String,​? extends java.lang.Object> context,
                                                                                                       java.lang.String filenameToUse,
                                                                                                       java.lang.String viewType,
                                                                                                       java.lang.String viewNumber,
                                                                                                       java.lang.String imageType)
                                                                                                throws java.lang.IllegalArgumentException,
                                                                                                       java.awt.image.ImagingOpException,
                                                                                                       java.io.IOException,
                                                                                                       org.jdom.JDOMException
        Throws:
        java.lang.IllegalArgumentException
        java.awt.image.ImagingOpException
        java.io.IOException
        org.jdom.JDOMException