Package org.kapott.hbci.protocol
Class MultipleSEGs
java.lang.Object
org.kapott.hbci.protocol.MultipleSyntaxElements
org.kapott.hbci.protocol.MultipleSEGs
-
Constructor Summary
ConstructorsConstructorDescriptionMultipleSEGs(Node segref, String path, char predelim0, char predelim1, StringBuffer res, int fullResLen, Document syntax, Hashtable<String, String> predefs, Hashtable<String, String> valids) MultipleSEGs(Node segref, String path, Document syntax) -
Method Summary
Modifier and TypeMethodDescriptionprotected SyntaxElementcreateAndAppendNewElement(Node ref, 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) booleanvoidinit(Node segref, String path, char predelim0, char predelim1, StringBuffer res, int fullResLen, Document syntax, Hashtable<String, String> predefs, Hashtable<String, String> valids) 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()toString(int zero) Methods inherited from class org.kapott.hbci.protocol.MultipleSyntaxElements
addElement, checkSegSeq, enumerateSegs, extractValues, getElement, getElements, getName, getParent, getPath, getSyntaxIdx, getType, getValueOfDE, getValueOfDE, propagateValue, setParent, setSyntaxIdx, storeValidValueInDE, validate, validateOneElement
-
Constructor Details
-
MultipleSEGs
-
MultipleSEGs
-
-
Method Details
-
createAndAppendNewElement
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
-
init
- Overrides:
initin classMultipleSyntaxElements
-
toString
- Overrides:
toStringin classMultipleSyntaxElements
-
init
public void init(Node segref, String path, char predelim0, char predelim1, StringBuffer res, int fullResLen, Document syntax, Hashtable<String, String> predefs, Hashtable<String, String> valids) - Overrides:
initin 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
-
getElementPaths
- Overrides:
getElementPathsin classMultipleSyntaxElements
-
hasValidChilds
public boolean hasValidChilds() -
destroy
public void destroy()- Overrides:
destroyin classMultipleSyntaxElements
-