public final class MultipleSEGs extends MultipleSyntaxElements
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) |
Modifier and Type | Method | Description |
---|---|---|
protected SyntaxElement |
createAndAppendNewElement(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 elementlist
|
void |
destroy() |
|
void |
getElementPaths(java.util.Properties p,
int[] segref,
int[] degref,
int[] deref) |
|
boolean |
hasValidChilds() |
|
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) |
|
void |
init(org.w3c.dom.Node segref,
java.lang.String path,
org.w3c.dom.Document syntax) |
|
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) |
siehe SyntaxElement::parseElementList()
|
java.lang.String |
toString(int zero) |
addElement, checkSegSeq, enumerateSegs, extractValues, getElement, getElements, getName, getParent, getPath, getSyntaxIdx, getType, getValueOfDE, getValueOfDE, propagateValue, setParent, setSyntaxIdx, storeValidValueInDE, validate, validateOneElement
public MultipleSEGs(org.w3c.dom.Node segref, java.lang.String path, org.w3c.dom.Document syntax)
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)
protected SyntaxElement createAndAppendNewElement(org.w3c.dom.Node ref, java.lang.String path, int idx, org.w3c.dom.Document syntax)
MultipleSyntaxElements
createAndAppendNewElement
in class MultipleSyntaxElements
public void init(org.w3c.dom.Node segref, java.lang.String path, org.w3c.dom.Document syntax)
init
in class MultipleSyntaxElements
public java.lang.String toString(int zero)
toString
in class MultipleSyntaxElements
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)
init
in class MultipleSyntaxElements
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)
MultipleSyntaxElements
parseAndAppendNewElement
in class MultipleSyntaxElements
public void getElementPaths(java.util.Properties p, int[] segref, int[] degref, int[] deref)
getElementPaths
in class MultipleSyntaxElements
public boolean hasValidChilds()
public void destroy()
destroy
in class MultipleSyntaxElements
Copyright © 2018. All rights reserved.