Class SplitHelper


  • public class SplitHelper
    extends java.lang.Object

    Überschrift: SplitHelper.

    Beschreibung: Hilfsklasse für das Trennen von Dokumenten.

    Copyright: Copyright (c) ELO Digital Office GmbH 2018

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  SplitHelper.SPLIT_CONDITION
      Aufzählung mit den einzelnen Möglichkeiten für das Trennen einer Datei.
    • Constructor Summary

      Constructors 
      Constructor Description
      SplitHelper()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean getSplitConditionResult​(IXconnect ixConnect, java.awt.image.BufferedImage image, SplitHelper.SPLIT_CONDITION splitCond)
      Meldet zurück, ob die angegebene Bedingung für das Trennen erfüllt ist.
      static boolean isBarcodePage​(IXconnect ixConnect, java.awt.image.BufferedImage image)
      Meldet zurück, ob es sich bei dem angegebenen Image um eine Seite mit Barcode handelt.
      static boolean isBlankPage​(java.awt.image.BufferedImage image)
      Meldet zurück, ob es sich bei dem angegebenen Image um eine Leerseite handelt.
      static boolean isSeparatorPage​(java.awt.image.BufferedImage image)
      Meldet zurück, ob es sich bei dem angegebenen Image um eine ELO-Trennseite handelt.
      • Methods inherited from class java.lang.Object

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

      • SplitHelper

        public SplitHelper()
    • Method Detail

      • isBlankPage

        public static boolean isBlankPage​(java.awt.image.BufferedImage image)
                                   throws java.lang.Exception
        Meldet zurück, ob es sich bei dem angegebenen Image um eine Leerseite handelt.
        Parameters:
        image - Image
        Returns:
        Bild ist eine Leerseite
        Throws:
        java.lang.Exception
      • isSeparatorPage

        public static boolean isSeparatorPage​(java.awt.image.BufferedImage image)
                                       throws java.lang.Exception
        Meldet zurück, ob es sich bei dem angegebenen Image um eine ELO-Trennseite handelt.
        Parameters:
        image - Image
        Returns:
        Image ist eine Trennseite
        Throws:
        java.lang.Exception
      • isBarcodePage

        public static boolean isBarcodePage​(IXconnect ixConnect,
                                            java.awt.image.BufferedImage image)
                                     throws java.lang.Exception
        Meldet zurück, ob es sich bei dem angegebenen Image um eine Seite mit Barcode handelt.
        Parameters:
        ixConnect - Index Server Verbindung
        image - Image
        Returns:
        Image enthält Barcode
        Throws:
        java.lang.Exception
      • getSplitConditionResult

        public static boolean getSplitConditionResult​(IXconnect ixConnect,
                                                      java.awt.image.BufferedImage image,
                                                      SplitHelper.SPLIT_CONDITION splitCond)
                                               throws java.lang.Exception
        Meldet zurück, ob die angegebene Bedingung für das Trennen erfüllt ist.
        Parameters:
        ixConnect - Index Server Verbindung
        image - Bild
        splitCond - Bedingung für das Trennen
        Returns:
        Bedingung erfüllt
        Throws:
        java.lang.Exception