Class AttributeGroupSemantics
- java.lang.Object
-
- de.bsvrz.pua.prot.interpreter.semantics.AttributeGroupSemantics
-
- All Implemented Interfaces:
SemanticChecks
public class AttributeGroupSemantics extends java.lang.Object implements SemanticChecks
Überprüft die Semantik von Attributgruppen.
-
-
Constructor Summary
Constructors Constructor Description AttributeGroupSemantics(Semantics semantics, ScopeSemantics scopeSemantics, AttributeSemantics attributeSemantics, RealAttributeSemantics realAttributeSemantics)
-
Method Summary
Modifier and Type Method 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 einvoid
cleanUp(ProcessingParameter pp, boolean processScript)
Tut nichts.
-
-
-
Constructor Detail
-
AttributeGroupSemantics
public AttributeGroupSemantics(Semantics semantics, ScopeSemantics scopeSemantics, AttributeSemantics attributeSemantics, RealAttributeSemantics realAttributeSemantics)
- Parameters:
semantics
- SemanticsscopeSemantics
- ScopeSemanticsattributeSemantics
- AttributeSemanticsrealAttributeSemantics
- RealAttributeSemantics
-
-
Method Detail
-
addAttributeGroup
public void addAttributeGroup(antlr.collections.AST ast, java.util.List<java.lang.String> parts, java.lang.String columnName, boolean padData) throws CriticalParserException
Füg eine Attributgruppe in die zu verarbeitenden Daten ein- Parameters:
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.- Throws:
CriticalParserException
- Falls es zu einem Kommunikationsfehler kommt oder die Attributgruppe nicht korrekt qualifiziert wurde.
-
cleanUp
public void cleanUp(ProcessingParameter pp, boolean processScript) throws SemanticErrorException
Tut nichts.- Specified by:
cleanUp
in interfaceSemanticChecks
- Parameters:
pp
- AuftragsparameterprocessScript
- Fals true, dann müssen die Daten bereit für die Datenaufbereitung sein.- Throws:
SemanticErrorException
- Fehler bei der semantischen Überprüfung.- See Also:
SemanticChecks.cleanUp(de.bsvrz.pua.prot.util.ProcessingParameter,boolean)
-
-