de.bsvrz.pua.prot.interpreter.semantics
Class AttributeGroupSemantics

java.lang.Object
  extended by 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.

Version:
$Revision: 1.2 $ / $Date: 2008/01/22 16:55:49 $ / ($Author: yvonnes $)
Author:
beck et al. projects GmbH, Martin Hilgers

Constructor Summary
AttributeGroupSemantics(Semantics semantics, ScopeSemantics scopeSemantics, AttributeSemantics attributeSemantics)
           
 
Method Summary
 void addAttributeGroup(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)
Parameters:
semantics -
scopeSemantics -
attributeSemantics -
Method Detail

addAttributeGroup

public void addAttributeGroup(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.

cleanUp

public void cleanUp(ProcessingParameter pp,
                    boolean processScript)
             throws SemanticErrorException
Tut nichts.

Specified by:
cleanUp in interface SemanticChecks
Parameters:
pp - Auftragsparameter
processScript - 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)


Copyright © 2005-2008 beck et al. projects GmbH All Rights Reserved.