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