Class SyntaxDate

java.lang.Object
org.kapott.hbci.datatypes.SyntaxDE
org.kapott.hbci.datatypes.SyntaxDate

public final class SyntaxDate extends SyntaxDE
  • Constructor Details

    • SyntaxDate

      public SyntaxDate(String x, int minsize, int maxsize)
    • SyntaxDate

      public SyntaxDate(StringBuffer res, int minsize, int maxsize)
  • Method Details

    • parseDate

      private static String parseDate(String x)
      Parameters:
      x - date in format d.m.y (with no restrictions concerning the number of digits for each field)
      Returns:
      this date in format yyyymmdd (as required by hbci)
    • init

      public void init(String x, int minsize, int maxsize)
      Overrides:
      init in class SyntaxDE
    • initData

      private void initData(StringBuffer res, int minsize, int maxsize)
    • init

      public void init(StringBuffer res, int minsize, int maxsize)
      Overrides:
      init in class SyntaxDE
    • unparseDate

      private String unparseDate(String x)
      Parameters:
      x - a date in hbci-format (i.e. yyyymmdd)
      Returns:
      this date in human-readable-format dd.mm.yyyy with this number of digits (i.e. using leading zeroes)
    • toString

      public String toString()
      Overrides:
      toString in class SyntaxDE
      Returns:
      Die human-reable Repraesentation dieses Elementes