Class JAIImageLoader


  • public class JAIImageLoader
    extends java.lang.Object

    Überschrift: JAIImageLoader.

    Beschreibung: Liefert das Image aus der angegebenen Datei. Die Datei wird nicht gesperrt und kann daher anschließend gelöscht werden.

    Copyright: Copyright (c) ELO Digital Office GmbH 2018

    • Constructor Summary

      Constructors 
      Constructor Description
      JAIImageLoader()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.awt.Dimension getImageResolution​(java.io.File file)
      Liefert die Auflösung der angegebenen Datei zurück.
      static java.awt.Dimension getImageSize​(java.io.File file)
      Liefert die Größe des angegebenen Bildes zurück.
      static java.awt.image.RenderedImage getJAIImageWithoutFileLock​(java.io.File file)
      Liefert das Image aus der angegebenen Datei.
      static java.awt.image.RenderedImage getJAIImageWithoutFileLock​(java.net.URL url)
      Liefert das Image aus der angegebenen URL.
      • Methods inherited from class java.lang.Object

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

      • JAIImageLoader

        public JAIImageLoader()
    • Method Detail

      • getJAIImageWithoutFileLock

        public static java.awt.image.RenderedImage getJAIImageWithoutFileLock​(java.net.URL url)
                                                                       throws java.lang.Exception
        Liefert das Image aus der angegebenen URL. Die Datei wird nicht gesperrt und kann daher anschließend gelöscht werden.

        Postcondition: Es gibt keine Referenzen mehr auf die Datei. Die Datei kann anschließend gelöscht werden.

        Parameters:
        url - URL
        Returns:
        RenderedImage
        Throws:
        java.lang.Exception
      • getJAIImageWithoutFileLock

        public static java.awt.image.RenderedImage getJAIImageWithoutFileLock​(java.io.File file)
                                                                       throws java.io.FileNotFoundException,
                                                                              java.io.IOException,
                                                                              java.lang.Exception
        Liefert das Image aus der angegebenen Datei. Die Datei wird nicht gesperrt und kann daher anschließend gelöscht werden.

        Postcondition: Es gibt keine Referenzen mehr auf die Datei. Die Datei kann anschließend gelöscht werden.

        Parameters:
        file - Datei
        Returns:
        Gerendertes Image
        Throws:
        java.io.FileNotFoundException
        java.io.IOException
        java.lang.Exception
      • getImageSize

        public static java.awt.Dimension getImageSize​(java.io.File file)
                                               throws java.io.FileNotFoundException,
                                                      java.io.IOException,
                                                      java.lang.Exception
        Liefert die Größe des angegebenen Bildes zurück.
        Parameters:
        file - Bilddatei
        Returns:
        Größe der Bilddatei
        Throws:
        java.io.FileNotFoundException
        java.io.IOException
        java.lang.Exception
      • getImageResolution

        public static java.awt.Dimension getImageResolution​(java.io.File file)
                                                     throws java.io.FileNotFoundException,
                                                            java.io.IOException,
                                                            java.lang.Exception
        Liefert die Auflösung der angegebenen Datei zurück.
        Parameters:
        file - Datei
        Returns:
        Auflösung der Datei
        Throws:
        java.io.FileNotFoundException
        java.io.IOException
        java.lang.Exception