Overview | Package | Class | Tree | Deprecated | Index | Help
| JSS 3.1.2
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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.

Overview | Package | Class | Tree | Deprecated | Index | Help
| JSS 3.1.2
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD