Package org.kapott.hbci.protocol
Class MultipleSEGs
- java.lang.Object
-
- org.kapott.hbci.protocol.MultipleSyntaxElements
-
- org.kapott.hbci.protocol.MultipleSEGs
-
public final class MultipleSEGs extends MultipleSyntaxElements
-
-
Constructor Summary
Constructors Constructor Description MultipleSEGs(org.w3c.dom.Node segref, java.lang.String path, char predelim0, char predelim1, java.lang.StringBuffer res, int fullResLen, org.w3c.dom.Document syntax, java.util.Hashtable<java.lang.String,java.lang.String> predefs, java.util.Hashtable<java.lang.String,java.lang.String> valids)MultipleSEGs(org.w3c.dom.Node segref, java.lang.String path, org.w3c.dom.Document syntax)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SyntaxElementcreateAndAppendNewElement(org.w3c.dom.Node ref, java.lang.String path, int idx, org.w3c.dom.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(java.util.Properties p, int[] segref, int[] degref, int[] deref)booleanhasValidChilds()voidinit(org.w3c.dom.Node segref, java.lang.String path, char predelim0, char predelim1, java.lang.StringBuffer res, int fullResLen, org.w3c.dom.Document syntax, java.util.Hashtable<java.lang.String,java.lang.String> predefs, java.util.Hashtable<java.lang.String,java.lang.String> valids)voidinit(org.w3c.dom.Node segref, java.lang.String path, org.w3c.dom.Document syntax)protected SyntaxElementparseAndAppendNewElement(org.w3c.dom.Node ref, java.lang.String path, char predelim, int idx, java.lang.StringBuffer res, int fullResLen, org.w3c.dom.Document syntax, java.util.Hashtable<java.lang.String,java.lang.String> predefs, java.util.Hashtable<java.lang.String,java.lang.String> valids)siehe SyntaxElement::parseElementList()java.lang.StringtoString(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 Detail
-
MultipleSEGs
public MultipleSEGs(org.w3c.dom.Node segref, java.lang.String path, org.w3c.dom.Document syntax)
-
MultipleSEGs
public MultipleSEGs(org.w3c.dom.Node segref, java.lang.String path, char predelim0, char predelim1, java.lang.StringBuffer res, int fullResLen, org.w3c.dom.Document syntax, java.util.Hashtable<java.lang.String,java.lang.String> predefs, java.util.Hashtable<java.lang.String,java.lang.String> valids)
-
-
Method Detail
-
createAndAppendNewElement
protected SyntaxElement createAndAppendNewElement(org.w3c.dom.Node ref, java.lang.String path, int idx, org.w3c.dom.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
-
init
public void init(org.w3c.dom.Node segref, java.lang.String path, org.w3c.dom.Document syntax)- Overrides:
initin classMultipleSyntaxElements
-
toString
public java.lang.String toString(int zero)
- Overrides:
toStringin classMultipleSyntaxElements
-
init
public void init(org.w3c.dom.Node segref, java.lang.String path, char predelim0, char predelim1, java.lang.StringBuffer res, int fullResLen, org.w3c.dom.Document syntax, java.util.Hashtable<java.lang.String,java.lang.String> predefs, java.util.Hashtable<java.lang.String,java.lang.String> valids)- Overrides:
initin classMultipleSyntaxElements
-
parseAndAppendNewElement
protected SyntaxElement parseAndAppendNewElement(org.w3c.dom.Node ref, java.lang.String path, char predelim, int idx, java.lang.StringBuffer res, int fullResLen, org.w3c.dom.Document syntax, java.util.Hashtable<java.lang.String,java.lang.String> predefs, java.util.Hashtable<java.lang.String,java.lang.String> valids)
Description copied from class:MultipleSyntaxElementssiehe SyntaxElement::parseElementList()- Specified by:
parseAndAppendNewElementin classMultipleSyntaxElements
-
getElementPaths
public void getElementPaths(java.util.Properties p, int[] segref, int[] degref, int[] deref)- Overrides:
getElementPathsin classMultipleSyntaxElements
-
hasValidChilds
public boolean hasValidChilds()
-
destroy
public void destroy()
- Overrides:
destroyin classMultipleSyntaxElements
-
-