public class AttributeGroupSemantics extends java.lang.Object implements SemanticChecks
Constructor and Description |
---|
AttributeGroupSemantics(Semantics semantics,
ScopeSemantics scopeSemantics,
AttributeSemantics attributeSemantics,
RealAttributeSemantics realAttributeSemantics) |
Modifier and Type | Method and Description |
---|---|
void |
addAttributeGroup(antlr.collections.AST ast,
java.util.List<java.lang.String> parts,
java.lang.String columnName,
boolean padData)
Füg eine Attributgruppe in die zu verarbeitenden Daten ein
|
void |
cleanUp(ProcessingParameter pp,
boolean processScript)
Tut nichts.
|
public AttributeGroupSemantics(Semantics semantics, ScopeSemantics scopeSemantics, AttributeSemantics attributeSemantics, RealAttributeSemantics realAttributeSemantics)
semantics
- scopeSemantics
- attributeSemantics
- realAttributeSemantics
- public void addAttributeGroup(antlr.collections.AST ast, java.util.List<java.lang.String> parts, java.lang.String columnName, boolean padData) throws CriticalParserException
ast
- Knoten (wird nur für Zeilenangabe in der Fehlermeldung benötigt)parts
- Qualifizierung der AttributgruppecolumnName
- Name der SpaltepadData
- true
falls Daten durch die Datenaufbereitung aufgefüllt werden sollen.CriticalParserException
- Falls es zu einem Kommunikationsfehler kommt oder die Attributgruppe nicht korrekt qualifiziert wurde.public void cleanUp(ProcessingParameter pp, boolean processScript) throws SemanticErrorException
cleanUp
in interface SemanticChecks
pp
- AuftragsparameterprocessScript
- Fals true, dann müssen die Daten bereit für die Datenaufbereitung sein.SemanticErrorException
- Fehler bei der semantischen Überprüfung.SemanticChecks.cleanUp(de.bsvrz.pua.prot.util.ProcessingParameter,boolean)