laser.regularlanguage.util
Class StringFSAtoREConverter

java.lang.Object
  extended by laser.regularlanguage.util.FSAtoREConverter<StringLabel>
      extended by laser.regularlanguage.util.StringFSAtoREConverter

public class StringFSAtoREConverter
extends FSAtoREConverter<StringLabel>

The StringFSAtoREParser class converts from each input FSA to its corresponding RE.

Author:
Heather M. Conboy (laser-software@cs.umass.edu)

Field Summary
 
Fields inherited from class laser.regularlanguage.util.FSAtoREConverter
reFactory_, rlFactory_
 
Constructor Summary
  StringFSAtoREConverter()
          Creates a new StringFSAtoREParser.
protected StringFSAtoREConverter(REFactory<StringLabel> reFactory, RLFactory<StringLabel> rlFactory)
          Creates a new StringFSAtoREParser.
 
Method Summary
 
Methods inherited from class laser.regularlanguage.util.FSAtoREConverter
convert, createGNFA
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringFSAtoREConverter

public StringFSAtoREConverter()
Creates a new StringFSAtoREParser.


StringFSAtoREConverter

protected StringFSAtoREConverter(REFactory<StringLabel> reFactory,
                                 RLFactory<StringLabel> rlFactory)
Creates a new StringFSAtoREParser.

Parameters:
reFactory - The REFactory to be used to create new REs (non-null)
rlFactory - The RLFactory to be used to convert between FSAs and REs (non-null)