Package com.ibm.icu.text
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 boolean
private final boolean
private final double
private final int
private final PluralRules.Operand
private final long[]
private static final long
private final double
-
Constructor Summary
ConstructorsConstructorDescriptionRangeConstraint
(int mod, boolean inRange, PluralRules.Operand operand, boolean integersOnly, double lowBound, double highBound, long[] vals) -
Method Summary
Modifier and TypeMethodDescriptionboolean
isFulfilled
(PluralRules.IFixedDecimal number) boolean
isLimited
(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:
isFulfilled
in interfacePluralRules.Constraint
-
isLimited
- Specified by:
isLimited
in interfacePluralRules.Constraint
-
toString
-