IsIndoEuCaseAware Interface Reference

Inheritance diagram for IsIndoEuCaseAware:
Collaboration diagram for IsIndoEuCaseAware:

List of all members.

Public Methods

boolean matchesIndoEuCase (IsIndoEuCaseAware other)
boolean isCaseNominative ()
boolean isCaseGenitive ()
boolean isCaseAccusative ()
boolean isCaseDative ()
boolean isCaseAblative ()
boolean isCaseVocative ()
boolean isCaseLocative ()
boolean isCaseInstrumental ()
String getCase ()
boolean matchesCase (IsCaseAware other)

Method Details

String getCase ( ) [inherited]

Get a string representation of the case for this object

Returns:
a string representing the case of the object, e.g. "nominative"

Implemented in Attributive, Adposition, Determiner, Noun, Demonstrative, Interrogative, Personal, Possessive, Reflexive, Relative, IndoEuPredicative, IndoEuCaseBase, and IndoEuPronominalAdverb.

boolean isCaseAblative ( )

Determine if the object has ablative case.

Returns:
True if the case is ablative, false otherwise.

Implemented in IndoEuPredicative, IndoEuCaseBase, and IndoEuPronominalAdverb.

boolean isCaseAccusative ( )

Determine if the object has accusative case.

Returns:
True if the case is accusative, false otherwise.

Implemented in IndoEuPredicative, IndoEuCaseBase, and IndoEuPronominalAdverb.

boolean isCaseDative ( )

Determine if the object has dative case.

Returns:
True if the case is dative, false otherwise.

Implemented in IndoEuPredicative, IndoEuCaseBase, and IndoEuPronominalAdverb.

boolean isCaseGenitive ( )

Determine if the object has genitive case.

Returns:
True if the case is genitive, false otherwise.

Implemented in IndoEuPredicative, IndoEuCaseBase, and IndoEuPronominalAdverb.

boolean isCaseInstrumental ( )

Determine if the object has instrumental case.

Returns:
True if the case is instrumental, false otherwise.

Implemented in IndoEuPredicative, IndoEuCaseBase, and IndoEuPronominalAdverb.

boolean isCaseLocative ( )

Determine if the object has locative case.

Returns:
True if the case is locative, false otherwise.

Implemented in IndoEuPredicative, IndoEuCaseBase, and IndoEuPronominalAdverb.

boolean isCaseNominative ( )

Determine if the object has nominative case.

Returns:
True if the case is nominative, false otherwise.

Implemented in IndoEuPredicative, IndoEuCaseBase, and IndoEuPronominalAdverb.

boolean isCaseVocative ( )

Determine if the object has vocative case.

Returns:
True if the case is vocative, false otherwise.

Implemented in IndoEuPredicative, IndoEuCaseBase, and IndoEuPronominalAdverb.

boolean matchesCase ( IsCaseAware  other) [inherited]

Checks two objects that either have a case or assign a case for equality in respect to their case property.

Parameters:
other
Returns:
true iff the cases match or both objects don't have a case set.

Implemented in Attributive, Adposition, Determiner, Noun, Demonstrative, Interrogative, Personal, Possessive, Reflexive, Relative, and IndoEuCaseBase.

boolean matchesIndoEuCase ( IsIndoEuCaseAware  other)

Checks two objects that either have a case or assign a case for equality in respect to their case property.

Parameters:
other
Returns:
true iff the cases match.

Implemented in IndoEuPredicative, IndoEuCaseBase, and IndoEuPronominalAdverb.