public class Asn1SizeConstraint
extends java.lang.Object
This class is used to represent a size constraint. Only sizes represented as a single value or range are supported.
This class is mainly for internal use by the compiler when generating methods that encode/decode PER SEQUENCE OF components containing size constraints.
Modifier and Type | Field and Description |
---|---|
protected boolean |
mExtensible |
protected long |
mExtLower |
protected long |
mExtUpper |
protected long |
mRootLower |
protected long |
mRootUpper |
Constructor and Description |
---|
Asn1SizeConstraint(long lower,
long upper)
This constructor sets the range values for a non-extensisble
constraint.
|
Asn1SizeConstraint(long lower,
long upper,
long extLower,
long extUpper)
This constructor sets the range values for an extensisble
constraint.
|
protected long mRootLower
protected long mRootUpper
protected long mExtLower
protected long mExtUpper
protected boolean mExtensible
public Asn1SizeConstraint(long lower, long upper)
lower
- Range lower root valueupper
- Range upper root valuepublic Asn1SizeConstraint(long lower, long upper, long extLower, long extUpper)
lower
- Range lower root valueupper
- Range upper root valueextLower
- Range lower extend valueextUpper
- Range upper extended value