Package org.bouncycastle.oer
Class OERDefinition.Builder
java.lang.Object
org.bouncycastle.oer.OERDefinition.Builder
- Direct Known Subclasses:
OERDefinition.MutableBuilder
- Enclosing class:
- OERDefinition
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final OERDefinition.BaseType
protected ArrayList<OERDefinition.Builder>
protected org.bouncycastle.asn1.ASN1Encodable
protected BigInteger
protected boolean
protected String
protected BigInteger
protected OERDefinition.Builder
protected BigInteger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
copy()
defaultValue
(org.bouncycastle.asn1.ASN1Encodable defaultValue) enumValue
(BigInteger value) explicit
(boolean explicit) fixedSize
(long size) labelPrefix
(String prefix) range
(long lower, long upper, org.bouncycastle.asn1.ASN1Encodable defaultIntValue) range
(BigInteger lower, BigInteger upper) rangeToMAXFrom
(long from) rangeZeroTo
(long max)
-
Field Details
-
baseType
-
children
-
explicit
protected boolean explicit -
label
-
upperBound
-
lowerBound
-
enumValue
-
defaultValue
protected org.bouncycastle.asn1.ASN1Encodable defaultValue -
placeholderValue
-
-
Constructor Details
-
Builder
-
-
Method Details
-
copy
-
unbounded
-
labelPrefix
-
explicit
-
defaultValue
-
items
-
label
-
build
-
range
-
rangeToMAXFrom
-
rangeZeroTo
-
fixedSize
-
range
public OERDefinition.Builder range(long lower, long upper, org.bouncycastle.asn1.ASN1Encodable defaultIntValue) -
enumValue
-