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 Object
An element of a SET template.
  • Field Details

    • repeatable

      private boolean repeatable
    • optional

      private boolean optional
    • implicitTag

      private Tag implicitTag
    • type

      private ASN1Template type
    • defaultVal

      private ASN1Value defaultVal
  • Constructor Details

  • Method Details

    • 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.
      Parameters:
      tag - Tag.
      Returns:
      True if tag satisfies SET.
    • 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.
      Returns:
      Default value.