Class SEG

    • Method Detail

      • setSeq

        public void setSeq​(int idx,
                           boolean allowOverwrite)
      • enumerateSegs

        public int enumerateSegs​(int idx,
                                 boolean allowOverwrite)
        Description copied from class: SyntaxElement
        loop through all child-elements; the segments found there will be sequentially enumerated starting with num startValue; if startValue is zero, the segments will not be enumerated, but all given the number 0
        Overrides:
        enumerateSegs in class SyntaxElement
        Parameters:
        idx - value to be used for the first segment found
        Returns:
        next sequence number usable for enumeration
      • getCode

        public String getCode()
      • parseNewChildContainer

        protected MultipleSyntaxElements parseNewChildContainer​(Node dataref,
                                                                char predelim0,
                                                                char predelim1,
                                                                StringBuilder res,
                                                                int fullResLen,
                                                                Document document,
                                                                Map<String,​String> predefs,
                                                                Map<String,​String> valids)
        Description copied from class: SyntaxElement
        beim parsen: haengt an die 'childElements' ein neues Element an. der xml-knoten 'ref' gibt an, um welches element es sich dabei handelt; aus 'res' (der zu parsende String) wird der wert fuer das element ermittelt (falls es sich um ein de handelt); in 'predefined' ist der wert des elementes zu finden, der laut syntaxdefinition ('document') an dieser stelle auftauchen mueste (optional; z.b. fuer segmentcodes); 'predelim*' geben die delimiter an, die direkt vor dem zu erzeugenden syntaxelement auftauchen muessten
        Specified by:
        parseNewChildContainer in class SyntaxElement
      • getInDelim

        protected char getInDelim()
        Description copied from class: SyntaxElement
        liefert das delimiter-zeichen zurueck, dass innerhalb dieses syntaxelementes benutzt wird, um die einzelnen child-elemente voneinander zu trennen
        Specified by:
        getInDelim in class SyntaxElement