org.cogroo.entities.impl
Class MorphologicalTag

java.lang.Object
  extended by org.cogroo.entities.Tag
      extended by org.cogroo.entities.impl.MorphologicalTag
All Implemented Interfaces:
Serializable, Cloneable

public class MorphologicalTag
extends Tag
implements Cloneable

Implements a Tag for POS tagging annotation

Author:
William Colen
See Also:
Serialized Form

Constructor Summary
MorphologicalTag()
           
 
Method Summary
 MorphologicalTag clone()
           
 boolean equals(Object obj)
           
 List<String> getAsTagList()
           
 TagMask.Case getCase()
           
 TagMask.Class getClazzE()
           
 TagMask.Gender getGenderE()
           
 TagMask.Mood getMood()
           
 TagMask.Number getNumberE()
           
 TagMask.Person getPersonE()
           
 TagMask.Punctuation getPunctuation()
           
 TagMask.Tense getTense()
           
 int hashCode()
           
 boolean isEmpty()
           
 boolean match(MorphologicalTag tag)
           
 boolean match(TagMask tagMask)
           
 boolean match(TagMask tagMask, boolean restricted)
           
 boolean matchExact(TagMask tagMask, boolean restricted)
           
 void setCase(TagMask.Case caze)
           
 void setClazz(TagMask.Class theClass)
           
 void setGender(TagMask.Gender value)
           
 void setMood(TagMask.Mood mood)
           
 void setNumber(TagMask.Number value)
           
 void setPerson(TagMask.Person thePerson)
           
 void setPunctuation(TagMask.Punctuation punctuation)
           
 void setTense(TagMask.Tense tense)
           
 String toString()
           
 String toVerboseString()
           
 
Methods inherited from class org.cogroo.entities.Tag
match
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MorphologicalTag

public MorphologicalTag()
Method Detail

getClazzE

public TagMask.Class getClazzE()

setClazz

public void setClazz(TagMask.Class theClass)

getGenderE

public TagMask.Gender getGenderE()

setGender

public void setGender(TagMask.Gender value)

getCase

public TagMask.Case getCase()

setCase

public void setCase(TagMask.Case caze)

getMood

public TagMask.Mood getMood()

setMood

public void setMood(TagMask.Mood mood)

getTense

public TagMask.Tense getTense()

setTense

public void setTense(TagMask.Tense tense)

getPunctuation

public TagMask.Punctuation getPunctuation()

setPunctuation

public void setPunctuation(TagMask.Punctuation punctuation)

getNumberE

public TagMask.Number getNumberE()

setNumber

public void setNumber(TagMask.Number value)

getPersonE

public TagMask.Person getPersonE()

setPerson

public void setPerson(TagMask.Person thePerson)

match

public boolean match(MorphologicalTag tag)

match

public boolean match(TagMask tagMask,
                     boolean restricted)

match

public boolean match(TagMask tagMask)
Specified by:
match in class Tag

matchExact

public boolean matchExact(TagMask tagMask,
                          boolean restricted)

toVerboseString

public String toVerboseString()
Specified by:
toVerboseString in class Tag

getAsTagList

public List<String> getAsTagList()

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

clone

public MorphologicalTag clone()
Overrides:
clone in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

isEmpty

public boolean isEmpty()


Copyright © 2012-2013 CoGrOO. All Rights Reserved.