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