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.BaseTypeprotected ArrayList<OERDefinition.Builder>protected org.bouncycastle.asn1.ASN1Encodableprotected BigIntegerprotected booleanprotected Stringprotected BigIntegerprotected OERDefinition.Builderprotected 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
-