org.cogroo.tools.checker.rules.model
Class TagMask

java.lang.Object
  extended by org.cogroo.tools.checker.rules.model.TagMask
All Implemented Interfaces:
Serializable

public class TagMask
extends Object
implements Serializable

A mask for a tag

Java class for TagMask complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="TagMask">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="SyntacticFunction" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="subject"/>
               <enumeration value="verb"/>
               <enumeration value="indirect object"/>
               <enumeration value="direct object"/>
               <enumeration value="subject predicative"/>
               <enumeration value="subject predicative"/>
               <enumeration value="identifying apposition"/>
               <enumeration value="adverbial adjunct"/>
               <enumeration value="none"/>
             </restriction>
           </simpleType>
         </element>
         <element name="ChunkFunction" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="boundary noun phrase"/>
               <enumeration value="boundary noun phrase main"/>
               <enumeration value="boundary verb phrase main"/>
               <enumeration value="intermediary noun phrase"/>
               <enumeration value="intermediary noun phrase main"/>
               <enumeration value="intermediary verb phrase"/>
               <enumeration value="other"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Class" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="noun"/>
               <enumeration value="noun adjective"/>
               <enumeration value="proper noun"/>
               <enumeration value="personal pronoun"/>
               <enumeration value="pronoun"/>
               <enumeration value="article"/>
               <enumeration value="adjective"/>
               <enumeration value="adverb"/>
               <enumeration value="infinitive verb"/>
               <enumeration value="numeral"/>
               <enumeration value="subordinating conjunction"/>
               <enumeration value="coordinating conjunction"/>
               <enumeration value="interjection"/>
               <enumeration value="prefix"/>
               <enumeration value="preposition"/>
               <enumeration value="punctuation mark"/>
               <enumeration value="finitive verb"/>
               <enumeration value="participle verb"/>
               <enumeration value="gerund verb"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Gender" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="male"/>
               <enumeration value="female"/>
               <enumeration value="neutral"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Number" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="singular"/>
               <enumeration value="plural"/>
               <enumeration value="neutral"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Case" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="nominative"/>
               <enumeration value="accusative"/>
               <enumeration value="dative"/>
               <enumeration value="prepositive"/>
               <enumeration value="accusative-dative"/>
               <enumeration value="nominative-prepositive"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Person" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="first"/>
               <enumeration value="second"/>
               <enumeration value="third"/>
               <enumeration value="first-third"/>
               <enumeration value="none-first-third"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Tense" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="present"/>
               <enumeration value="preterito imperfeito"/>
               <enumeration value="preterito perfeito"/>
               <enumeration value="preterito mais-que-perfeito"/>
               <enumeration value="future"/>
               <enumeration value="conditional"/>
               <enumeration value="preterito perfeito-mais-que-perfeito"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Mood" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="indicative"/>
               <enumeration value="subjunctive"/>
               <enumeration value="imperative"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Punctuation" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="abs"/>
               <enumeration value="nsep"/>
               <enumeration value="bin"/>
               <enumeration value="rel"/>
             </restriction>
           </simpleType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Nested Class Summary
static class TagMask.Case
          Java class for null.
static class TagMask.ChunkFunction
          Java class for null.
static class TagMask.Class
          Java class for null.
static class TagMask.Gender
          Java class for null.
static class TagMask.Mood
          Java class for null.
static class TagMask.Number
          Java class for null.
static class TagMask.Person
          Java class for null.
static class TagMask.Punctuation
          Java class for null.
static class TagMask.SyntacticFunction
          Java class for null.
static class TagMask.Tense
          Java class for null.
 
Constructor Summary
TagMask()
           
 
Method Summary
 TagMask.Case getCase()
          Gets the value of the case property.
 TagMask.ChunkFunction getChunkFunction()
          Gets the value of the chunkFunction property.
 TagMask.Class getClazz()
          Gets the value of the clazz property.
 TagMask.Gender getGender()
          Gets the value of the gender property.
 TagMask.Mood getMood()
          Gets the value of the mood property.
 TagMask.Number getNumber()
          Gets the value of the number property.
 TagMask.Person getPerson()
          Gets the value of the person property.
 TagMask.Punctuation getPunctuation()
          Gets the value of the punctuation property.
 TagMask.SyntacticFunction getSyntacticFunction()
          Gets the value of the syntacticFunction property.
 TagMask.Tense getTense()
          Gets the value of the tense property.
 void setCase(TagMask.Case value)
          Sets the value of the case property.
 void setChunkFunction(TagMask.ChunkFunction value)
          Sets the value of the chunkFunction property.
 void setClazz(TagMask.Class value)
          Sets the value of the clazz property.
 void setGender(TagMask.Gender value)
          Sets the value of the gender property.
 void setMood(TagMask.Mood value)
          Sets the value of the mood property.
 void setNumber(TagMask.Number value)
          Sets the value of the number property.
 void setPerson(TagMask.Person value)
          Sets the value of the person property.
 void setPunctuation(TagMask.Punctuation value)
          Sets the value of the punctuation property.
 void setSyntacticFunction(TagMask.SyntacticFunction value)
          Sets the value of the syntacticFunction property.
 void setTense(TagMask.Tense value)
          Sets the value of the tense property.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TagMask

public TagMask()
Method Detail

getSyntacticFunction

public TagMask.SyntacticFunction getSyntacticFunction()
Gets the value of the syntacticFunction property.

Returns:
possible object is TagMask.SyntacticFunction

setSyntacticFunction

public void setSyntacticFunction(TagMask.SyntacticFunction value)
Sets the value of the syntacticFunction property.

Parameters:
value - allowed object is TagMask.SyntacticFunction

getChunkFunction

public TagMask.ChunkFunction getChunkFunction()
Gets the value of the chunkFunction property.

Returns:
possible object is TagMask.ChunkFunction

setChunkFunction

public void setChunkFunction(TagMask.ChunkFunction value)
Sets the value of the chunkFunction property.

Parameters:
value - allowed object is TagMask.ChunkFunction

getClazz

public TagMask.Class getClazz()
Gets the value of the clazz property.

Returns:
possible object is TagMask.Class

setClazz

public void setClazz(TagMask.Class value)
Sets the value of the clazz property.

Parameters:
value - allowed object is TagMask.Class

getGender

public TagMask.Gender getGender()
Gets the value of the gender property.

Returns:
possible object is TagMask.Gender

setGender

public void setGender(TagMask.Gender value)
Sets the value of the gender property.

Parameters:
value - allowed object is TagMask.Gender

getNumber

public TagMask.Number getNumber()
Gets the value of the number property.

Returns:
possible object is TagMask.Number

setNumber

public void setNumber(TagMask.Number value)
Sets the value of the number property.

Parameters:
value - allowed object is TagMask.Number

getCase

public TagMask.Case getCase()
Gets the value of the case property.

Returns:
possible object is TagMask.Case

setCase

public void setCase(TagMask.Case value)
Sets the value of the case property.

Parameters:
value - allowed object is TagMask.Case

getPerson

public TagMask.Person getPerson()
Gets the value of the person property.

Returns:
possible object is TagMask.Person

setPerson

public void setPerson(TagMask.Person value)
Sets the value of the person property.

Parameters:
value - allowed object is TagMask.Person

getTense

public TagMask.Tense getTense()
Gets the value of the tense property.

Returns:
possible object is TagMask.Tense

setTense

public void setTense(TagMask.Tense value)
Sets the value of the tense property.

Parameters:
value - allowed object is TagMask.Tense

getMood

public TagMask.Mood getMood()
Gets the value of the mood property.

Returns:
possible object is TagMask.Mood

setMood

public void setMood(TagMask.Mood value)
Sets the value of the mood property.

Parameters:
value - allowed object is TagMask.Mood

getPunctuation

public TagMask.Punctuation getPunctuation()
Gets the value of the punctuation property.

Returns:
possible object is TagMask.Punctuation

setPunctuation

public void setPunctuation(TagMask.Punctuation value)
Sets the value of the punctuation property.

Parameters:
value - allowed object is TagMask.Punctuation


Copyright © 2012-2013 CoGrOO. All Rights Reserved.