public class AncoraSpanishHeadRules extends Object implements HeadRules, GapLabeler, SerializableArtifact
| Modifier and Type | Class and Description | 
|---|---|
| static class  | AncoraSpanishHeadRules.HeadRulesSerializer | 
| Constructor and Description | 
|---|
| AncoraSpanishHeadRules(Reader rulesReader)Creates a new set of head rules based on the specified reader. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(Object obj) | 
| Class<?> | getArtifactSerializerClass()Retrieves the class which can serialize and recreate this artifact. | 
| Parse | getHead(Parse[] constituents,
       String type)Returns the head constituent for the specified constituents of the specified type. | 
| Set<String> | getPunctuationTags()Returns the set of punctuation tags. | 
| int | hashCode() | 
| void | labelGaps(Stack<Constituent> stack)Labels the constituents found in the stack with gap labels if appropriate. | 
| void | serialize(Writer writer)Writes the head rules to the writer in a format suitable for loading
 the head rules again with the constructor. | 
public AncoraSpanishHeadRules(Reader rulesReader) throws IOException
rulesReader - the head rules reader.IOException - if the head rules reader can not be read.public Set<String> getPunctuationTags()
HeadRulesgetPunctuationTags in interface HeadRulespublic Parse getHead(Parse[] constituents, String type)
HeadRulespublic void labelGaps(Stack<Constituent> stack)
GapLabelerlabelGaps in interface GapLabelerstack - The stack of un-completed constituents.public void serialize(Writer writer) throws IOException
After the entries have been written, the writer is flushed. The writer remains open after this method returns.
writer - IOExceptionpublic Class<?> getArtifactSerializerClass()
SerializableArtifactgetArtifactSerializerClass in interface SerializableArtifactCopyright © 2018 The Apache Software Foundation. All rights reserved.