Package com.ibm.icu.text
Class PluralRules.RangeConstraint
- java.lang.Object
-
- com.ibm.icu.text.PluralRules.RangeConstraint
-
- All Implemented Interfaces:
PluralRules.Constraint
,java.io.Serializable
- Enclosing class:
- PluralRules
private static class PluralRules.RangeConstraint extends java.lang.Object implements PluralRules.Constraint, java.io.Serializable
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
inRange
private boolean
integersOnly
private double
lowerBound
private int
mod
private PluralRules.Operand
operand
private long[]
range_list
private static long
serialVersionUID
private double
upperBound
-
Constructor Summary
Constructors Constructor Description RangeConstraint(int mod, boolean inRange, PluralRules.Operand operand, boolean integersOnly, double lowBound, double highBound, long[] vals)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isFulfilled(PluralRules.IFixedDecimal number)
boolean
isLimited(PluralRules.SampleType sampleType)
java.lang.String
toString()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
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
private final PluralRules.Operand operand
-
-
Constructor Detail
-
RangeConstraint
RangeConstraint(int mod, boolean inRange, PluralRules.Operand operand, boolean integersOnly, double lowBound, double highBound, long[] vals)
-
-
Method Detail
-
isFulfilled
public boolean isFulfilled(PluralRules.IFixedDecimal number)
- Specified by:
isFulfilled
in interfacePluralRules.Constraint
-
isLimited
public boolean isLimited(PluralRules.SampleType sampleType)
- Specified by:
isLimited
in interfacePluralRules.Constraint
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-