|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectJet.Pat.PatternCollection
Field Summary | |
java.util.Vector |
patternNames
|
java.util.Hashtable |
patterns
|
java.util.Vector |
patternSetNames
|
java.util.Hashtable |
patternSets
|
Constructor Summary | |
PatternCollection()
creates an empty PatternCollection |
Method Summary | |
void |
apply(java.lang.String patternSetName,
Document doc)
applies the rules in the named PatternSet to the document. |
void |
apply(java.lang.String patternSetName,
Document doc,
Span span)
applies the rules in the named PatternSet to the specified span. |
PatternElement |
dereference(java.lang.String patternName)
returns pattern named patternName, or null if no such pattern exists (alias for getPattern) |
PatternElement |
getPattern(java.lang.String patternName)
returns pattern named patternName, or null if no such pattern exists |
PatternSet |
getPatternSet(java.lang.String patternSetName)
returns pattern set named patternSetName, or null if no such pattern set exists |
void |
makePatternGraph()
converts the set of rules in all pattern sets of this pattern collection into pattern graphs. |
void |
readPatternCollection(java.io.Reader reader)
reads a file of pattern statements using reader and builds (or augments) a PatternCollection in the form of patterns and rules. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public java.util.Hashtable patterns
public java.util.Hashtable patternSets
public java.util.Vector patternNames
public java.util.Vector patternSetNames
Constructor Detail |
public PatternCollection()
Method Detail |
public void readPatternCollection(java.io.Reader reader) throws java.io.IOException
java.io.IOException
public PatternElement getPattern(java.lang.String patternName)
public PatternElement dereference(java.lang.String patternName)
public PatternSet getPatternSet(java.lang.String patternSetName)
public void makePatternGraph()
public void apply(java.lang.String patternSetName, Document doc)
public void apply(java.lang.String patternSetName, Document doc, Span span)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |