Package org.kapott.hbci.protocol
Class MultipleDEs
java.lang.Object
org.kapott.hbci.protocol.MultipleSyntaxElements
org.kapott.hbci.protocol.MultipleDEs
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMultipleDEs(Node deref, char delimiter, String path, char predelim0, char predelim1, StringBuffer res, int fullResLen, Document syntax, Hashtable<String, String> predefs, Hashtable<String, String> valids) MultipleDEs(Node dedef, char delimiter, String path, Document syntax) -
Method Summary
Modifier and TypeMethodDescriptionprotected SyntaxElementcreateAndAppendNewElement(Node deref, String path, int idx, Document syntax) 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(Properties p, int[] segref, int[] degref, int[] deref) voidinit(Node deref, char delimiter, String path, char predelim0, char predelim1, StringBuffer res, int fullResLen, Document syntax, Hashtable<String, String> predefs, Hashtable<String, String> valids) voidprivate voidinitData(Node deref, char delimiter, String path, char predelim0, char predelim1, StringBuffer res, int fullResLen, Document syntax, Hashtable<?, ?> predefs, Hashtable<?, ?> valids) private voidprotected SyntaxElementparseAndAppendNewElement(Node ref, String path, char predelim, int idx, StringBuffer res, int fullResLen, Document syntax, Hashtable<String, String> predefs, Hashtable<String, String> valids) siehe SyntaxElement::parseElementList()protected booleanstoreValidValueInDE(String destPath, String value) toString(int zero) protected voidvalidateOneElement(SyntaxElement elem, int idx) Methods inherited from class org.kapott.hbci.protocol.MultipleSyntaxElements
addElement, checkSegSeq, enumerateSegs, extractValues, getElement, getElements, getName, getParent, getPath, getSyntaxIdx, getType, getValueOfDE, getValueOfDE, init, init, propagateValue, setParent, setSyntaxIdx, validate
-
Field Details
-
delimiter
private char delimiter -
valids
-
-
Constructor Details
-
MultipleDEs
-
MultipleDEs
-
-
Method Details
-
createAndAppendNewElement
protected SyntaxElement createAndAppendNewElement(Node deref, String path, int idx, Document syntax) 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
-
initData
-
init
-
storeValidValueInDE
- Overrides:
storeValidValueInDEin classMultipleSyntaxElements
-
validateOneElement
- Overrides:
validateOneElementin classMultipleSyntaxElements
-
toString
- Overrides:
toStringin classMultipleSyntaxElements
-
parseAndAppendNewElement
protected SyntaxElement parseAndAppendNewElement(Node ref, String path, char predelim, int idx, StringBuffer res, int fullResLen, Document syntax, Hashtable<String, String> predefs, Hashtable<String, String> valids) Description copied from class:MultipleSyntaxElementssiehe SyntaxElement::parseElementList()- Specified by:
parseAndAppendNewElementin classMultipleSyntaxElements
-
initData
-
init
-
getElementPaths
- Overrides:
getElementPathsin classMultipleSyntaxElements
-
destroy
public void destroy()- Overrides:
destroyin classMultipleSyntaxElements
-