JSS 3.1.1

org.mozilla.jss.asn1
Class SET.Template.Element

java.lang.Object
  |
  +--org.mozilla.jss.asn1.SET.Template.Element
Enclosing class:
SET.Template

public static class SET.Template.Element
extends java.lang.Object

An element of a SET template.


Field Summary
private  ASN1Value defaultVal
           
private  Tag implicitTag
           
private  boolean optional
           
private  boolean repeatable
           
private  ASN1Template type
           
 
Constructor Summary
SET.Template.Element(Tag implicitTag, ASN1Template type, ASN1Value defaultVal)
           
SET.Template.Element(Tag implicitTag, ASN1Template type, boolean optional)
           
 
Method Summary
 ASN1Value getDefault()
          Returns the default value for this element, if one exists.
 Tag getImplicitTag()
           
 ASN1Template getTemplate()
          Returns the template for this element.
 boolean isOptional()
           
(package private)  boolean isRepeatable()
           
(package private)  void makeRepeatable()
           
 boolean tagMatch(Tag tag)
          Determines whether the given tag satisfies this SET element.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

repeatable

private boolean repeatable

optional

private boolean optional

implicitTag

private Tag implicitTag

type

private ASN1Template type

defaultVal

private ASN1Value defaultVal
Constructor Detail

SET.Template.Element

public SET.Template.Element(Tag implicitTag,
                            ASN1Template type,
                            boolean optional)

SET.Template.Element

public SET.Template.Element(Tag implicitTag,
                            ASN1Template type,
                            ASN1Value defaultVal)
Method Detail

makeRepeatable

void makeRepeatable()

isRepeatable

boolean isRepeatable()

isOptional

public boolean isOptional()

getImplicitTag

public Tag getImplicitTag()

tagMatch

public boolean tagMatch(Tag tag)
Determines whether the given tag satisfies this SET element.

getTemplate

public ASN1Template getTemplate()
Returns the template for this element.

getDefault

public ASN1Value getDefault()
Returns the default value for this element, if one exists. Otherwise, returns null.

JSS 3.1.1