public final class SF extends SyntaxElement
ALLOW_OVERWRITE, DONT_ALLOW_OVERWRITE, DONT_TRY_TO_CREATE, TRY_TO_CREATE| Constructor and Description |
|---|
SF(String type,
String name,
String path,
char predelim,
int idx,
StringBuilder res,
int fullResLen,
Document document,
Map<String,String> predefs,
Map<String,String> valids) |
SF(String type,
String name,
String path,
int idx,
Document document) |
| Modifier and Type | Method and Description |
|---|---|
protected MultipleSyntaxElements |
createAndAppendNewChildContainer(Node ref,
Document document) |
protected MultipleSyntaxElements |
createNewChildContainer(Node ref,
Document document)
erzeugt einen neuen Child-Container, welcher durch den
xml-knoten 'ref' identifiziert wird; wird beim erzeugen von elementen
benutzt
|
void |
getElementPaths(Map<String,String> p,
int[] segref,
int[] degref,
int[] deref) |
protected String |
getElementTypeName()
gibt einen string mit den typnamen (msg,seg,deg,de,...) des
elementes zurueck
|
protected char |
getInDelim()
liefert das delimiter-zeichen zurueck, dass innerhalb dieses
syntaxelementes benutzt wird, um die einzelnen child-elemente voneinander
zu trennen
|
void |
init(String type,
String name,
String path,
char predelim,
int idx,
StringBuilder res,
int fullResLen,
Document document,
Map<String,String> predefs,
Map<String,String> valids) |
void |
init(String type,
String name,
String path,
int idx,
Document document) |
protected MultipleSyntaxElements |
parseAndAppendNewChildContainer(Node segref,
char predelim0,
char predelim1,
StringBuilder res,
int fullResLen,
Document document,
Map<String,String> predefs,
Map<String,String> valids) |
protected MultipleSyntaxElements |
parseNewChildContainer(Node segref,
char predelim0,
char predelim1,
StringBuilder res,
int fullResLen,
Document document,
Map<String,String> predefs,
Map<String,String> valids)
beim parsen: haengt an die 'childElements' ein neues Element an.
|
String |
toString(int dummy) |
checkSegSeq, enumerateSegs, extractValues, getChildContainers, getElement, getName, getParent, getPath, getPosInMsg, getSyntaxDef, getType, getValueOfDE, getValueOfDE, isValid, propagateValue, setName, setParent, setPath, setType, setValid, storeValidValueInDE, validateprotected MultipleSyntaxElements createNewChildContainer(Node ref, Document document)
SyntaxElementcreateNewChildContainer in class SyntaxElementprotected MultipleSyntaxElements createAndAppendNewChildContainer(Node ref, Document document)
createAndAppendNewChildContainer in class SyntaxElementprotected String getElementTypeName()
SyntaxElementgetElementTypeName in class SyntaxElementpublic void init(String type, String name, String path, int idx, Document document)
init in class SyntaxElementpublic String toString(int dummy)
toString in class SyntaxElementpublic void init(String type, String name, String path, char predelim, int idx, StringBuilder res, int fullResLen, Document document, Map<String,String> predefs, Map<String,String> valids)
init in class SyntaxElementprotected char getInDelim()
SyntaxElementgetInDelim in class SyntaxElementprotected MultipleSyntaxElements parseNewChildContainer(Node segref, char predelim0, char predelim1, StringBuilder res, int fullResLen, Document document, Map<String,String> predefs, Map<String,String> valids)
SyntaxElementparseNewChildContainer in class SyntaxElementprotected MultipleSyntaxElements parseAndAppendNewChildContainer(Node segref, char predelim0, char predelim1, StringBuilder res, int fullResLen, Document document, Map<String,String> predefs, Map<String,String> valids)
parseAndAppendNewChildContainer in class SyntaxElementpublic void getElementPaths(Map<String,String> p, int[] segref, int[] degref, int[] deref)
getElementPaths in class SyntaxElementCopyright © 2019. All rights reserved.