Package edu.columbia.surge

This package contains all the interfaces of the API.

See:
          Description

Interface Summary
AP The AP category for a FD.
APFactory This class holds the factory methods for the AP class.
Circum The circumstance category.
CircumFactory This class holds the factory methods for the Circum class.
Clause The clause category for a FD.
ClauseFactory This class holds the factory methods for the Clause class.
Common The Common category for a FD.
CommonFactory This class holds the factory methods for the Common class.
FD The interface which consists of the primary functions and features of a FD.
FDFactory This class holds the factory methods for the FD class.
FDNull This class is used when user wants to specify a hole in a FD.
FDNullFactory This class holds the factory methods for the FDNull class.
FDProperties This interface serves to provide all the common property value constants that FDs will use in order to set their properties.
FDRef FDRef is used to compose the scope statement for a clause during the unification process.
FDRefFactory This class holds the factory methods for the FDRef class.
NP The NP category for a FD.
NPFactory This class holds the factory methods for the NP class.
Partic The participant of a FD in a clause.
ParticFactory This class holds the factory methods for the Partic class.
PersonalPronoun The personal-pronoun category.
PersonalPronounFactory This class holds the factory methods for the PersonalPronoun class.
PersonName The person-name category.
PersonNameFactory This class holds the factory methods for the PersonName class.
PP The PP (prepositional phrase) category for a FD.
PPFactory This class holds the factory methods for the PP class.
PreMod The pred-modif category.
PreModFactory This class holds the factory methods for the PreMod class.
Proc The process of a FD.
ProcFactory This class holds the factory methods for the Proc class.
Proper The proper category.
ProperFactory This class holds the factory methods for the Proper class.
Unifier Unifier interface.
 

Exception Summary
InvalidConstructorException This exception is thrown when users feed in an invalid constructor arguments when creating FDs.
InvalidPathException This exception is thrown when users feed in an invalid path name into any method that needs to process path names.
 

Package edu.columbia.surge Description

This package contains all the interfaces of the API. In order to specify the constructors for the classes, an architecture of Object Factories is used.