Class AttributeGroupSemantics

  • All Implemented Interfaces:
    SemanticChecks

    public class AttributeGroupSemantics
    extends java.lang.Object
    implements SemanticChecks
    Überprüft die Semantik von Attributgruppen.
    • 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 ein
      void cleanUp​(ProcessingParameter pp, boolean processScript)
      Tut nichts.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AttributeGroupSemantics

        public AttributeGroupSemantics​(Semantics semantics,
                                       ScopeSemantics scopeSemantics,
                                       AttributeSemantics attributeSemantics,
                                       RealAttributeSemantics realAttributeSemantics)
        Parameters:
        semantics - Semantics
        scopeSemantics - ScopeSemantics
        attributeSemantics - AttributeSemantics
        realAttributeSemantics - 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 Attributgruppe
        columnName - Name der Spalte
        padData - 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.