Package com.mathmaster13.fynotek
Interface Inflection
- All Known Subinterfaces:
SpecificInflection
- All Known Implementing Classes:
BaseFynotekWord.Ablaut
,BaseFynotekWord.Tense
,FynotekWord.Case
Represents a Fynotek inflection type.
This can be an ambiguous inflection type, such as I ablaut, which can represent past tense or genitive case,
or a specific inflection type, which is a specific case or tense, such as the genitive case.
Specific inflection types have their own subinterface,
SpecificInflection
.
A null
inflection represents a word's root form—the form of a word with no inflection.
Note that this is not the same as a word being marked for the present tense, nominative case, or default ablaut—those forms are inflections!
Prior to version 3.0, Inflection
represented what is now known as SpecificInflection
,- Since:
- 3.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final @NotNull Inflection[]
An array containing all constants that extend this interface. -
Method Summary
Modifier and TypeMethodDescriptionReturns the ablaut associated with this Inflection.
-
Field Details
-
values
An array containing all constants that extend this interface. Contains all values fromSpecificInflection.values
BaseFynotekWord.Ablaut.values()
.- Since:
- 3.0
-
-
Method Details
-
getAblaut
Returns the ablaut associated with this Inflection. If you need to get the ablaut of a specific word, useBaseFynotekWord.getAblaut()
and not this function.- Returns:
- the ablaut associated with this Inflection.
- See Also:
-