ABL4J (Alignment Based Learning for Java) - 0.9.7

org.schwiebert.abl4j.align
Class Align

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

Nested Class Summary
(package private)  class Align.StructureThread
           
 
Field Summary
private  AlignmentMethod alignmentMethod
          The alignment method used for the alignment
private  boolean exhaustive
           
private  Logger logger
           
private  PropertiesMap properties
           
private  NonTerminal start
           
private  ITreeBank tb
          Global treebank: this is where all the data is stored
 
Constructor Summary
Align()
           
 
Method Summary
 void configure(PropertiesMap properties)
           
 void execute(ITreeBank tb)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

Align

public Align()
Method Detail

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

ABL4J (Alignment Based Learning for Java) - 0.9.7

© 2007 Stephan Schwiebert