Package org.kapott.hbci.protocol
Class MultipleDEs
- java.lang.Object
-
- org.kapott.hbci.protocol.MultipleSyntaxElements
-
- org.kapott.hbci.protocol.MultipleDEs
-
public final class MultipleDEs extends MultipleSyntaxElements
-
-
Constructor Summary
Constructors Constructor Description MultipleDEs(Node deref, char delimiter, String path, char predelim0, char predelim1, StringBuilder res, int fullResLen, Document document, Map<String,String> predefs, Map<String,String> valids)MultipleDEs(Node dedef, char delimiter, String path, Document document)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SyntaxElementcreateAndAppendNewElement(Node deref, String path, int idx, Document document)erzeugt einen neuen eintrag in der elements liste; dabei wird ein syntaxelement erzeugt, das im xml-node ref referenziert wird; idx ist die indexnummer des zu erzeugenden syntaxelementes innerhalb der elementlistvoiddestroy()voidgetElementPaths(Map<String,String> p, int[] segref, int[] degref, int[] deref)voidinit(Node deref, char delimiter, String path, char predelim0, char predelim1, StringBuilder res, int fullResLen, Document document, Map<String,String> predefs, Map<String,String> valids)voidinit(Node dedef, char delimiter, String path, Document document)protected SyntaxElementparseAndAppendNewElement(Node ref, String path, char predelim, int idx, StringBuilder res, int fullResLen, Document document, Map<String,String> predefs, Map<String,String> valids)siehe SyntaxElement::parseElementList()protected booleanstoreValidValueInDE(String destPath, String value)StringtoString(int dummy)protected voidvalidateOneElement(SyntaxElement elem, int idx)-
Methods inherited from class org.kapott.hbci.protocol.MultipleSyntaxElements
extractValues, getElements, getName, getParent, getPath, getType, getValueOfDE, getValueOfDE, init, init, propagateValue, setParent, validate
-
-
-
-
Method Detail
-
createAndAppendNewElement
protected SyntaxElement createAndAppendNewElement(Node deref, String path, int idx, Document document)
Description copied from class:MultipleSyntaxElementserzeugt einen neuen eintrag in der elements liste; dabei wird ein syntaxelement erzeugt, das im xml-node ref referenziert wird; idx ist die indexnummer des zu erzeugenden syntaxelementes innerhalb der elementlist- Specified by:
createAndAppendNewElementin classMultipleSyntaxElements
-
storeValidValueInDE
protected boolean storeValidValueInDE(String destPath, String value)
- Overrides:
storeValidValueInDEin classMultipleSyntaxElements
-
validateOneElement
protected void validateOneElement(SyntaxElement elem, int idx)
- Overrides:
validateOneElementin classMultipleSyntaxElements
-
toString
public String toString(int dummy)
- Overrides:
toStringin classMultipleSyntaxElements
-
parseAndAppendNewElement
protected SyntaxElement parseAndAppendNewElement(Node ref, String path, char predelim, int idx, StringBuilder res, int fullResLen, Document document, Map<String,String> predefs, Map<String,String> valids)
Description copied from class:MultipleSyntaxElementssiehe SyntaxElement::parseElementList()- Specified by:
parseAndAppendNewElementin classMultipleSyntaxElements
-
init
public void init(Node deref, char delimiter, String path, char predelim0, char predelim1, StringBuilder res, int fullResLen, Document document, Map<String,String> predefs, Map<String,String> valids)
-
getElementPaths
public void getElementPaths(Map<String,String> p, int[] segref, int[] degref, int[] deref)
- Overrides:
getElementPathsin classMultipleSyntaxElements
-
destroy
public void destroy()
- Overrides:
destroyin classMultipleSyntaxElements
-
-