Class SyntaxDE

    • Constructor Detail

      • SyntaxDE

        public SyntaxDE​(String x,
                        int minsize,
                        int maxsize)
        Parameters:
        x - The string representation of the init value.
        minsize - The minimum size (string length) of the init value.
        maxsize - The maximum size (string length) of the init value. If this is zero, no checking for @p maxsize will be done.
      • SyntaxDE

        protected SyntaxDE()
    • Method Detail

      • skipPreDelim

        protected static int skipPreDelim​(StringBuilder res)
        Parameters:
        res - A part of an HBCI message to be parsed.
        Returns:
        Index into @p res where next token starts.
      • findNextDelim

        public static int findNextDelim​(StringBuilder res,
                                        int startidx)
        Parameters:
        res - Part of an HBCI-message to be parsed.
        startidx - Index position where to start looking for the next delimiter.
        Returns:
        The position of the next delimiter character in @p res. If there is no next delimiter character, the return value will be the next character after the end of the String @p res (i.e. will equal @c res.length())
      • init

        public void init​(String x,
                         int minsize,
                         int maxsize)
      • init

        public void init​(StringBuilder x,
                         int minsize,
                         int maxsize)
      • init

        protected void init()
      • setContent

        protected final void setContent​(String st,
                                        int minsize,
                                        int maxsize)
        Parameters:
        st - The string representation of the init value.
        minsize - The minimum size (string length) of the init value.
        maxsize - The maximum size (string length) of the init value. If this is zero, no checking for @p maxsize will be done.
        Throws:
        IllegalArgumentException - when the length of @p x is not in the range
      • getContent

        protected String getContent()
        Returns:
        den aktuellen Inhalt des SyntaxDE in der intern gespeicherten Form (human-readable)
      • toString

        public String toString​(int zero)
      • toString

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