Package org.mozilla.jss.asn1
Class SET.Template.Element
java.lang.Object
org.mozilla.jss.asn1.SET.Template.Element
- Enclosing class:
SET.Template
An element of a SET template.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ASN1Value
private Tag
private boolean
private boolean
private ASN1Template
-
Constructor Summary
ConstructorsConstructorDescriptionElement
(Tag implicitTag, ASN1Template type, boolean optional) Element
(Tag implicitTag, ASN1Template type, ASN1Value defaultVal) -
Method Summary
Modifier and TypeMethodDescriptionReturns the default value for this element, if one exists.boolean
(package private) boolean
(package private) void
boolean
Determines whether the given tag satisfies this SET element.
-
Field Details
-
repeatable
private boolean repeatable -
optional
private boolean optional -
implicitTag
-
type
-
defaultVal
-
-
Constructor Details
-
Element
-
Element
-
-
Method Details
-
makeRepeatable
void makeRepeatable() -
isRepeatable
boolean isRepeatable() -
isOptional
public boolean isOptional() -
getImplicitTag
-
tagMatch
Determines whether the given tag satisfies this SET element.- Parameters:
tag
- Tag.- Returns:
- True if tag satisfies SET.
-
getTemplate
- Returns:
- The template for this element.
-
getDefault
Returns the default value for this element, if one exists. Otherwise, returns null.- Returns:
- Default value.
-