IndoEuFinite Class Reference

Inheritance diagram for IndoEuFinite:
Collaboration diagram for IndoEuFinite:

List of all members.

Public Types

enum  Person { FIRST, SECOND, THIRD }

Public Methods

String getNumber ()
boolean isNumberSingular ()
boolean isNumberDual ()
boolean isNumberPlural ()
void setNumberSingular ()
void setNumberDual ()
void setNumberPlural ()
Aspect getAspect ()
void setAspect (Aspect a)
Person getPerson ()
void setPerson (Person p)
BaseTense getBaseTense ()
void setBaseTense (BaseTense b)
String getTense ()
boolean isTenseAorist ()
void setTenseAorist ()
boolean isTenseFuture ()
void setTenseFuture ()
boolean isTenseFutureII ()
void setTenseFutureII ()
boolean isTenseImperfect ()
void setTenseImperfect ()
boolean isTensePerfect ()
void setTensePerfect ()
boolean isTensePlusquamperfect ()
void setTensePlusquamperfect ()
boolean isTensePresent ()
void setTensePresent ()
String getMood ()
String getVoice ()
boolean isMoodConjunctive ()
void setMoodConjunctive ()
boolean isMoodImperative ()
void setMoodImperative ()
boolean isMoodIndicative ()
void setMoodIndicative ()
boolean isMoodOptative ()
void setMoodOptative ()
boolean isVoiceActive ()
void setVoiceActive ()
boolean isVoiceMiddle ()
void setVoiceMiddle ()
boolean isVoicePassive ()
void setVoicePassive ()
boolean matchesAspect (HasAspect other)
boolean matchesIndoEuAspect (HasIndoEuAspect other)
boolean matchesMood (HasMood other)
boolean matchesIndoEuMood (HasIndoEuMood other)
boolean matchesNumber (HasNumber other)
boolean matchesIndoEuNumber (HasIndoEuNumber other)
boolean matchesPerson (HasPerson other)
boolean matchesIndoEuPerson (HasIndoEuPerson other)
boolean matchesVoice (HasVoice other)
boolean matchesIndoEuVoice (HasIndoEuVoice other)
boolean matchesBaseTense (HasTense other)
boolean matchesIndoEuTense (HasIndoEuTense other)
boolean isAuxiliar ()
void setAuxiliar (boolean b)
boolean isModal ()
void setModal (boolean b)
HierarchicalPartOfSpeech cloneCategory ()
boolean hasFeature (String name, String value)
Map< String, String > getFeatures ()
void setBaseForm (String baseForm)
void setAdditionalInformation (String additionalInformation)
String toString ()
void setOriginalTag (String posTag)
long calcTypeId ()
String getPartOfSpeechTag ()
String getAdditionalInformation ()
Set< String > getSubCategories ()
void addCategory (String subCategory)
String getCategory ()
void setCategory (String category)
String getLabel ()
void setLabel (String label)
long getId ()
void setId (long id)
void setPerson (Person person)

Protected Methods

void addFeature (String name, String value)
boolean hasFeature (String name)
String getFeature (String name)

Protected Attributes

Set< String > subCategories

Static Protected Attributes

static final String ASPECT = "aspect"
static final String PERSON = "person"
static final String TENSE = "tense"
static final String TENSE_PRES = "present"
static final String TENSE_IMPE = "imperfect"
static final String TENSE_PERF = "perfect"
static final String TENSE_FUT = "future"
static final String TENSE_FUT2 = "future II"
static final String TENSE_PLUSQ = "plusquamperfect"
static final String TENSE_AOR = "aorist"
static final String MOOD = "mood"
static final String MOOD_OPT = "optative"
static final String MOOD_IMP = "imperative"
static final String MOOD_IND = "indicative"
static final String MOOD_CON = "conjunctive"
static final String NUMBER = "number"
static final String NUMBER_SING = "singular"
static final String NUMBER_DUAL = "dual"
static final String NUMBER_PLUR = "plural"
static final String VOICE = "voice"
static final String VOICE_ACT = "active"
static final String VOICE_PASS = "passive"
static final String VOICE_MID = "middle"
static final String AUXILIAR = "auxiliar"
static final String MODAL = "modal"
static final String TRUE = "true"
static final String FALSE = "false"
static final String BASE_FORM = "BASE_FORM"
static final String ORIGINAL_TAG = "ORIGINAL_TAG"
static final String ADDITIONAL_INFORMATION = "ADDITIONAL_INFORMATION"

Package Types

enum  BaseTense { PAST, PRESENT, FUTURE }
enum  Aspect { PERFECTIVE, IMPERFECTIVE }

Member Enumeration Documentation

enum Aspect [package, inherited]
Enumerator:
PERFECTIVE 
IMPERFECTIVE 
enum BaseTense [package, inherited]
Enumerator:
PAST 
PRESENT 
FUTURE 
enum Person [inherited]
Enumerator:
FIRST 
SECOND 
THIRD 

Method Details

void addCategory ( String  subCategory) [inherited]
void addFeature ( String  name,
String  value 
) [protected, inherited]
long calcTypeId ( ) [inherited]

Reimplemented from HierarchicalCategory.

HierarchicalPartOfSpeech cloneCategory ( ) [inherited]
String getAdditionalInformation ( ) [inherited]

Implements IPartOfSpeech.

Aspect getAspect ( )

Implements HasAspect.

BaseTense getBaseTense ( )

Implements HasTense.

String getCategory ( ) [inherited]

Returns the category-string of this category. Note that this value is not further restricted, and different implementations might return different strings.

Returns:
the category string

Implements ISingleValueCategory.

String getFeature ( String  name) [protected, inherited]
Map<String, String> getFeatures ( ) [inherited]
long getId ( ) [inherited]

Returns the Id of this DataObject. Might return 0, if the object hasn't been inserted into database yet.

Returns:
id

Implements DataObject.

Reimplemented in Tweet, and TwitterEntity.

String getLabel ( ) [inherited]

Returns the label of this token, which can be any kind of string (except null), mainly used for display-reasons only. Note: Components MUST NOT assume that any kind of label (like 'word' or else) is returned by this method.

Implements ILabeledElement.

Reimplemented in TEIDramaSpeaker, TEIDramaSpeechAct, TEIDramaStage, JodaDateTime, JodaInterval, JodaPeriod, Timex, Tweet, and TwitterEntity.

String getMood ( )

Implements HasMood.

String getNumber ( )

Implements HasNumber.

String getPartOfSpeechTag ( ) [inherited]

Implements IPartOfSpeech.

Person getPerson ( )

Implements HasPerson.

Set<String> getSubCategories ( ) [inherited]

Returns the sub-category strings of this category. Note that these values are not further restricted, and different implementations might return different strings.

Returns:
the sub-category strings

Implements IHierarchicalCategory.

String getTense ( )

Get a string representation of the tense.

Returns:
A string representation of the tense.

Implements HasIndoEuTense.

String getVoice ( )

Implements HasVoice.

boolean hasFeature ( String  name,
String  value 
) [inherited]
boolean hasFeature ( String  name) [protected, inherited]
boolean isAuxiliar ( ) [inherited]

Returns true if the verb is an auxiliar verb, such as "be" or "have".

Returns:
true if the verb is an auxiliar verb, otherwise false

Implements IVerb.

boolean isModal ( ) [inherited]

Is the verb is a modal verb?

Returns:
true if the verb is a modal verb, false otherwise.

Implements IIndoEuVerb.

boolean isMoodConjunctive ( )

Determine if the object is in conjective mood.

Returns:
True if the mood is conjunctive, false otherwise.

Implements HasIndoEuMood.

boolean isMoodImperative ( )

Determine if the object is in conjective mood.

Returns:
True if the mood is imperative, false otherwise.

Implements HasIndoEuMood.

boolean isMoodIndicative ( )

Determine if the object is in conjective mood.

Returns:
True if the mood is indicative, false otherwise.

Implements HasIndoEuMood.

boolean isMoodOptative ( )

Determine if the object is in conjective mood.

Returns:
True if the mood is optative, false otherwise.

Implements HasIndoEuMood.

boolean isNumberDual ( )

Determine if the number of the object is dual.

Returns:
True if the number is dual, false otherwise.

Implements HasIndoEuNumber.

boolean isNumberPlural ( )

Determine if the number of the object is plural.

Returns:
True if the number is plural, false otherwise.

Implements HasIndoEuNumber.

boolean isNumberSingular ( )

Determine if the number of the object is singular.

Returns:
True if the number is singular, false otherwise.

Implements HasIndoEuNumber.

boolean isTenseAorist ( )

Determine if the object is in aorist tense.

Returns:
True if the tense is aorist, false otherwise.

Implements HasIndoEuTense.

boolean isTenseFuture ( )

Determine if the object is in future tense.

Returns:
True if the tense is future, false otherwise.

Implements HasIndoEuTense.

boolean isTenseFutureII ( )

Determine if the object is in future II tense.

Returns:
True if the tense is future II, false otherwise.

Implements HasIndoEuTense.

boolean isTenseImperfect ( )

Determine if the object is in imperfect tense.

Returns:
True if the tense is imperfect, false otherwise.

Implements HasIndoEuTense.

boolean isTensePerfect ( )

Determine if the object is in perfect tense.

Returns:
True if the tense is perfect, false otherwise.

Implements HasIndoEuTense.

boolean isTensePlusquamperfect ( )

Determine if the object is in plusquamperfect tense.

Returns:
True if the tense is plusquamperfect, false otherwise.

Implements HasIndoEuTense.

boolean isTensePresent ( )

Determine if the object is in present tense.

Returns:
True if the tense is present, false otherwise.

Implements HasIndoEuTense.

boolean isVoiceActive ( )

Determine if the object is in active voice.

Returns:
True if the voice is active, false otherwise.

Implements HasIndoEuVoice.

boolean isVoiceMiddle ( )

Determine if the object is in active middle.

Returns:
True if the voice is middle, false otherwise.

Implements HasIndoEuVoice.

boolean isVoicePassive ( )

Determine if the object is in passive voice.

Returns:
True if the voice is passive, false otherwise.

Implements HasIndoEuVoice.

boolean matchesAspect ( HasAspect  other)

Checks two objects for equality in aspect.

Parameters:
other
Returns:
true iff the Aspect enum is equal between the two objects.

Implements HasAspect.

boolean matchesBaseTense ( HasTense  other)

Checks two objects for equality in mood.

Parameters:
other
Returns:
true iff the BaseTense enum is equal between the two objects.

Implements HasTense.

boolean matchesIndoEuAspect ( HasIndoEuAspect  other)

Checks two objects for equality in aspect.

Parameters:
other
Returns:
true iff the Aspect enum is equal between the two objects.

Implements HasIndoEuAspect.

boolean matchesIndoEuMood ( HasIndoEuMood  other)

Checks two objects for equality in mood.

Parameters:
other
Returns:
true iff the mood is equal between the two objects.

Implements HasIndoEuMood.

boolean matchesIndoEuNumber ( HasIndoEuNumber  other)

Checks two objects for equality in number.

Parameters:
other
Returns:
true iff the number is equal between the two objects.

Implements HasIndoEuNumber.

boolean matchesIndoEuPerson ( HasIndoEuPerson  other)

Checks two objects for equality in person.

Parameters:
other
Returns:
true iff the Person enum is equal between the two objects.

Implements HasIndoEuPerson.

boolean matchesIndoEuTense ( HasIndoEuTense  other)

Checks if the specific tense of two objects is identical.

Parameters:
@returnTrue if the tenses match, false otherwise.

Implements HasIndoEuTense.

boolean matchesIndoEuVoice ( HasIndoEuVoice  other)

Checks two objects for equality in voice.

Parameters:
other
Returns:
true iff the voice is equal between the two objects.

Implements HasIndoEuVoice.

boolean matchesMood ( HasMood  other)

Checks two objects for equality in mood.

Parameters:
other
Returns:
true iff the mood is equal between the two objects.

Implements HasMood.

boolean matchesNumber ( HasNumber  other)

Checks two objects for equality in number.

Parameters:
other
Returns:
true iff the number is equal between the two objects.

Implements HasNumber.

boolean matchesPerson ( HasPerson  other)

Checks two objects for equality in person.

Parameters:
other
Returns:
true iff the Person enum is equal between the two objects.

Implements HasPerson.

boolean matchesVoice ( HasVoice  other)

Checks two objects for equality in voice.

Parameters:
other
Returns:
true iff the voice is equal between the two objects.

Implements HasVoice.

void setAdditionalInformation ( String  additionalInformation) [inherited]
void setAspect ( Aspect  a)
void setAuxiliar ( boolean  b) [inherited]
void setBaseForm ( String  baseForm) [inherited]
void setBaseTense ( BaseTense  b)
void setCategory ( String  category) [inherited]
void setId ( long  id) [inherited]

Set the Id of this DataObject.

Parameters:
id

Implements DataObject.

Reimplemented in Tweet, and TwitterEntity.

void setLabel ( String  label) [inherited]
void setModal ( boolean  b) [inherited]
void setMoodConjunctive ( )
void setMoodImperative ( )
void setMoodIndicative ( )
void setMoodOptative ( )
void setNumberDual ( )
void setNumberPlural ( )

Sets the number of the object to plural.

Implements SetIndoEuNumber.

void setNumberSingular ( )

Sets the number of the object to singular.

Implements SetIndoEuNumber.

void setOriginalTag ( String  posTag) [inherited]
void setPerson ( Person  p)
void setPerson ( Person  person) [inherited]

Sets the person of the object.

void setTenseAorist ( )
void setTenseFuture ( )
void setTenseFutureII ( )
void setTenseImperfect ( )
void setTensePerfect ( )
void setTensePlusquamperfect ( )
void setTensePresent ( )
void setVoiceActive ( )
void setVoiceMiddle ( )
void setVoicePassive ( )
String toString ( ) [inherited]

Reimplemented from HierarchicalCategory.


Field Details

final String ADDITIONAL_INFORMATION = "ADDITIONAL_INFORMATION" [static, protected, inherited]
final String ASPECT = "aspect" [static, protected]
final String AUXILIAR = "auxiliar" [static, protected, inherited]
final String BASE_FORM = "BASE_FORM" [static, protected, inherited]
final String FALSE = "false" [static, protected, inherited]

Reimplemented in IndoEuInfinite.

final String MODAL = "modal" [static, protected, inherited]
final String MOOD = "mood" [static, protected]
final String MOOD_CON = "conjunctive" [static, protected]
final String MOOD_IMP = "imperative" [static, protected]
final String MOOD_IND = "indicative" [static, protected]
final String MOOD_OPT = "optative" [static, protected]
final String NUMBER = "number" [static, protected]
final String NUMBER_DUAL = "dual" [static, protected]
final String NUMBER_PLUR = "plural" [static, protected]
final String NUMBER_SING = "singular" [static, protected]
final String ORIGINAL_TAG = "ORIGINAL_TAG" [static, protected, inherited]
final String PERSON = "person" [static, protected]
Set<String> subCategories [protected, inherited]
final String TENSE = "tense" [static, protected]
final String TENSE_AOR = "aorist" [static, protected]
final String TENSE_FUT = "future" [static, protected]
final String TENSE_FUT2 = "future II" [static, protected]
final String TENSE_IMPE = "imperfect" [static, protected]
final String TENSE_PERF = "perfect" [static, protected]
final String TENSE_PLUSQ = "plusquamperfect" [static, protected]
final String TENSE_PRES = "present" [static, protected]
final String TRUE = "true" [static, protected, inherited]

Reimplemented in IndoEuInfinite.

final String VOICE = "voice" [static, protected]
final String VOICE_ACT = "active" [static, protected]
final String VOICE_MID = "middle" [static, protected]
final String VOICE_PASS = "passive" [static, protected]