Class PluralRules.RangeConstraint
java.lang.Object
com.ibm.icu.text.PluralRules.RangeConstraint
- All Implemented Interfaces:
PluralRules.Constraint, Serializable
- Enclosing class:
PluralRules
private static class PluralRules.RangeConstraint
extends Object
implements PluralRules.Constraint, Serializable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate final booleanprivate final doubleprivate final intprivate final PluralRules.Operandprivate final long[]private static final longprivate final double -
Constructor Summary
ConstructorsConstructorDescriptionRangeConstraint(int mod, boolean inRange, PluralRules.Operand operand, boolean integersOnly, double lowBound, double highBound, long[] vals) -
Method Summary
Modifier and TypeMethodDescriptionbooleanisFulfilled(PluralRules.IFixedDecimal number) booleanisLimited(PluralRules.SampleType sampleType) toString()
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
mod
private final int mod -
inRange
private final boolean inRange -
integersOnly
private final boolean integersOnly -
lowerBound
private final double lowerBound -
upperBound
private final double upperBound -
range_list
private final long[] range_list -
operand
-
-
Constructor Details
-
RangeConstraint
RangeConstraint(int mod, boolean inRange, PluralRules.Operand operand, boolean integersOnly, double lowBound, double highBound, long[] vals)
-
-
Method Details
-
isFulfilled
- Specified by:
isFulfilledin interfacePluralRules.Constraint
-
isLimited
- Specified by:
isLimitedin interfacePluralRules.Constraint
-
toString
-