Class UBBHelper


  • public class UBBHelper
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      UBBHelper()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean istBuchstabeZiffer​(char zeichen)  
      static boolean isValidForCharBeforeNumber​(java.lang.String str)
      Vor einer nicht auf Stelle 1 beginnenden Ziffernfolge muss ein Buchstabe, ein Leerzeichen, ein Bindestrich, ein Schrägstrich, ein KOMMA oder ein Punkt stehen.
      static boolean isValidForNumberAtBegin​(java.lang.String str, boolean inland)
      Eine auf Stelle 1 beginnende Ziffernfolge muss von einem Buchstaben, einem Punkt, ein Leerzeichen oder einem Bindestrich gefolgt sein.
      Bei Auslandsanschriften ist auch ein Komma oder ein Schrägstrich als Folgezeichen zulässig.
      • Methods inherited from class java.lang.Object

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

      • PATTERN_DATENSATZ_ID

        public static final java.util.regex.Pattern PATTERN_DATENSATZ_ID
        Datensatz-ID-Pattern: Es sind nur Buchstaben ohne Umlaute, Ziffern, Leerzeichen, Punkte, Bindestriche oder Schrägstriche zulässig.
      • PATTERN_EUROBETRAG_ZWEI_NACHPUNKTSTELLEN

        public static final java.util.regex.Pattern PATTERN_EUROBETRAG_ZWEI_NACHPUNKTSTELLEN
        Ein Pattern das einen ganzzahligen numerischen Wert beschreibt.
      • PATTERN_NULL_KOMMA_NULL_NULL

        public static final java.util.regex.Pattern PATTERN_NULL_KOMMA_NULL_NULL
    • Constructor Detail

      • UBBHelper

        public UBBHelper()
    • Method Detail

      • istBuchstabeZiffer

        public static boolean istBuchstabeZiffer​(char zeichen)
        Parameters:
        zeichen -
        Returns:
      • isValidForNumberAtBegin

        public static final boolean isValidForNumberAtBegin​(java.lang.String str,
                                                            boolean inland)

        Eine auf Stelle 1 beginnende Ziffernfolge muss von einem Buchstaben, einem Punkt, ein Leerzeichen oder einem Bindestrich gefolgt sein.
        Bei Auslandsanschriften ist auch ein Komma oder ein Schrägstrich als Folgezeichen zulässig.

        Parameters:
        str - der zu prüfende String
        inland - gibt an ob es sich um eine Inlandsanschrift
        Returns:
        einer der folgenden Werte:
        • false: wenn nach einer Ziffernfolge am Anfang kein erlaubtes Zeichen folgt
        • true: sonst
      • isValidForCharBeforeNumber

        public static final boolean isValidForCharBeforeNumber​(java.lang.String str)

        Vor einer nicht auf Stelle 1 beginnenden Ziffernfolge muss ein Buchstabe, ein Leerzeichen, ein Bindestrich, ein Schrägstrich, ein KOMMA oder ein Punkt stehen.

        Parameters:
        str - der zu prüfende String
        Returns:
        einer der folgenden Werte:
        • false: wenn vor der Ziffernfolge, die nicht am Anfang steht, kein erlaubtes Zeichen steht
        • true: sonst