org.schwiebert.abl4j.align
Class Align
java.lang.Object
org.schwiebert.abl4j.align.Align
- All Implemented Interfaces:
- IAblComponent, IConfigurable
public class Align
- extends Object
- implements IAblComponent
This class implements the aligning phase of ABL.
- Author:
- Menno van Zaanen (menno@ics.mq.edu.au) (original C++ Version), Jeroen Geertzen (j.geertzen@uvt.nl) (modifications in C++ Version), Stephan Schwiebert (sschwieb@spinfo.uni-koeln.de)
(Java-Implementation)
|
Constructor Summary |
Align()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
private final Logger logger
tb
private ITreeBank tb
- Global treebank: this is where all the data is stored
alignmentMethod
private AlignmentMethod alignmentMethod
- The alignment method used for the alignment
start
private final NonTerminal start
exhaustive
private boolean exhaustive
properties
private PropertiesMap properties
Align
public Align()
configure
public void configure(PropertiesMap properties)
throws InvalidConfigurationException
- Specified by:
configure in interface IConfigurable
- Throws:
InvalidConfigurationException
execute
public void execute(ITreeBank tb)
- Specified by:
execute in interface IAblComponent
© 2007 Stephan Schwiebert