public final class MultipleDEs extends MultipleSyntaxElements
| Constructor and Description |
|---|
MultipleDEs(Node deref,
char delimiter,
String path,
char predelim0,
char predelim1,
StringBuffer res,
Document document,
Hashtable<String,String> predefs,
Hashtable<String,String> valids) |
MultipleDEs(Node dedef,
char delimiter,
String path,
Document document) |
| Modifier and Type | Method and Description |
|---|---|
protected SyntaxElement |
createAndAppendNewElement(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 elementlist
|
void |
destroy() |
void |
getElementPaths(HashMap<String,String> p,
int[] segref,
int[] degref,
int[] deref) |
void |
init(Node deref,
char delimiter,
String path,
char predelim0,
char predelim1,
StringBuffer res,
Document document,
Hashtable<String,String> predefs,
Hashtable<String,String> valids) |
void |
init(Node dedef,
char delimiter,
String path,
Document document) |
protected SyntaxElement |
parseAndAppendNewElement(Node ref,
String path,
char predelim,
int idx,
StringBuffer res,
Document document,
Hashtable<String,String> predefs,
Hashtable<String,String> valids)
siehe SyntaxElement::parseElementList()
|
protected boolean |
storeValidValueInDE(String destPath,
String value) |
String |
toString(int dummy) |
protected void |
validateOneElement(SyntaxElement elem,
int idx) |
addElement, checkSegSeq, enumerateSegs, extractValues, getElement, getElements, getName, getParent, getPath, getSyntaxIdx, getType, getValueOfDE, getValueOfDE, init, init, propagateValue, setParent, setSyntaxIdx, validateprotected SyntaxElement createAndAppendNewElement(Node deref, String path, int idx, Document document)
MultipleSyntaxElementscreateAndAppendNewElement in class MultipleSyntaxElementsprotected boolean storeValidValueInDE(String destPath, String value)
storeValidValueInDE in class MultipleSyntaxElementsprotected void validateOneElement(SyntaxElement elem, int idx)
validateOneElement in class MultipleSyntaxElementspublic String toString(int dummy)
toString in class MultipleSyntaxElementsprotected SyntaxElement parseAndAppendNewElement(Node ref, String path, char predelim, int idx, StringBuffer res, Document document, Hashtable<String,String> predefs, Hashtable<String,String> valids)
MultipleSyntaxElementsparseAndAppendNewElement in class MultipleSyntaxElementspublic void init(Node deref, char delimiter, String path, char predelim0, char predelim1, StringBuffer res, Document document, Hashtable<String,String> predefs, Hashtable<String,String> valids)
public void getElementPaths(HashMap<String,String> p, int[] segref, int[] degref, int[] deref)
getElementPaths in class MultipleSyntaxElementspublic void destroy()
destroy in class MultipleSyntaxElementsCopyright © 2018. All rights reserved.