Parsing Engine

Uses of Interface
danbikel.parser.constraints.Constraint

Packages that use Constraint
danbikel.parser Provides the core framework of this extensible statistical parsing engine. 
danbikel.parser.constraints Provides interfaces and classes to allow constrain-parsing. 
 

Uses of Constraint in danbikel.parser
 

Fields in danbikel.parser declared as Constraint
protected  Constraint CKYItem.constraint
          The constraint associated with this chart item.
 

Methods in danbikel.parser that return Constraint
 Constraint CKYItem.getConstraint()
           
abstract  Constraint Item.getConstraint()
          Returns the constraint associated with this chart item, or null if this item has no associated constraint.
 

Methods in danbikel.parser with parameters of type Constraint
 void CKYItem.setConstraint(Constraint constraint)
           
abstract  void Item.setConstraint(Constraint constraint)
          Sets the constraint for this item.
 

Uses of Constraint in danbikel.parser.constraints
 

Classes in danbikel.parser.constraints that implement Constraint
 class AbstractConstraint
          A base class that throws an UnsupportedOperationException for every optional operation of the Constraint interface.
 class LexTreeConstraint
          Specifies a node in a tree of constraints, to allow the decoder only to pursue theories that are consistent with a particular head-lexicalized tree.
 class PartialLexTreeConstraint
          Represents a node in a parsing constraint tree, that requires an associated chart item to have the same label, head word and head tag.
 class PartialTreeConstraint
          An implementation of a constraint to sit in a tree structure of constraints that represent a subgraph (certain brackets) of a tree, constraining a decoder to pursue only theories that contain the brackets of the constraint set of these objects.
 class UnlexTreeConstraint
          An implementation of a constraint to sit in a tree structure of constraints that represents a particular, unlexicalized tree, constraining a decoder to only pursue derivations consistent with that unlexicalized tree.
 

Methods in danbikel.parser.constraints that return Constraint
 Constraint ConstraintSet.constraintSatisfying(Item item)
          Returns the first constraint in this set that is found that the specified item satisfies.
 Constraint PartialTreeConstraintSet.constraintSatisfying(Item item)
           
 Constraint UnlexTreeConstraintSet.constraintSatisfying(Item item)
           
 Constraint AbstractConstraint.getParent()
          Throws an UnsupportedOperationException.
 Constraint Constraint.getParent()
          Gets the parent constraint of this constraint (optional operation).
 Constraint PartialTreeConstraint.getParent()
          Returns the parent of this constraint if this constraint has been PartialTreeConstraint.fullySatisfied; otherwise, returns this constraint.
 Constraint UnlexTreeConstraint.getParent()
          Returns the parent of this constraint.
 Constraint ConstraintSet.root()
          Returns the root constraint in a set if the set forms a tree structure (optional operation).
 Constraint PartialTreeConstraintSet.root()
          Returns the root of this tree of constraints.
 Constraint UnlexTreeConstraintSet.root()
          Returns the root of the constraint tree contained by this object.
 


Parsing Engine

Author: Dan Bikel.