ABL4J (Alignment Based Learning for Java) - 0.9.7

org.schwiebert.abl4j.align
Class AllAlignment

java.lang.Object
  extended by org.schwiebert.abl4j.align.AllAlignment

public final class AllAlignment
extends Object

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 AllAlignment.In<E>
           
(package private)  class AllAlignment.LexiComparator
          Test to simulate order in a c++ set
(package private)  class AllAlignment.Link
           
(package private)  class AllAlignment.LinkList
           
(package private)  class AllAlignment.Overlap
           
(package private)  class AllAlignment.SetLinkList
           
(package private)  class AllAlignment.Subset
           
 
Field Summary
private  Vector<Alignment> alignments
           
private  ITree b
           
private  int begin1
           
private  int begin2
           
private  ITree e
           
private  int end1
           
private  int end2
           
private  Vector<EditOperation> operations
           
 
Constructor Summary
AllAlignment(ITree b, ITree e, boolean comparismMode)
           
 
Method Summary
 AllAlignment.SetLinkList findAllLinks()
           
 AllAlignment.LinkList findAllMatchingTerminals()
           
 Vector<Alignment> getAlignments()
           
private  void swap(AllAlignment.SetLinkList a, AllAlignment.SetLinkList b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

operations

private final Vector<EditOperation> operations

alignments

private final Vector<Alignment> alignments

begin1

private final int begin1

end1

private final int end1

begin2

private final int begin2

end2

private final int end2

b

private final ITree b

e

private final ITree e
Constructor Detail

AllAlignment

public AllAlignment(ITree b,
                    ITree e,
                    boolean comparismMode)
Method Detail

swap

private void swap(AllAlignment.SetLinkList a,
                  AllAlignment.SetLinkList b)

findAllLinks

public AllAlignment.SetLinkList findAllLinks()

findAllMatchingTerminals

public AllAlignment.LinkList findAllMatchingTerminals()

getAlignments

public final Vector<Alignment> getAlignments()

ABL4J (Alignment Based Learning for Java) - 0.9.7

© 2007 Stephan Schwiebert