Package org.mozilla.jss.asn1
Class UniversalString.Template
- java.lang.Object
-
- org.mozilla.jss.asn1.CharacterString.Template
-
- org.mozilla.jss.asn1.UniversalString.Template
-
- All Implemented Interfaces:
ASN1Template
- Enclosing class:
- UniversalString
public static class UniversalString.Template extends CharacterString.Template implements ASN1Template
-
-
Constructor Summary
Constructors Constructor Description Template()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CharacterString
generateInstance(char[] chars)
Must be overridden to create an instance of the subclass given a char array.protected org.mozilla.jss.asn1.CharConverter
getCharConverter()
Must be overridden to return the correct character converter for the subclass.protected Tag
getTag()
Must be overridden to return the tag for the subclass.boolean
tagMatch(Tag tag)
Determines whether the given tag will satisfy this template.protected java.lang.String
typeName()
Must be overridden to provide the name of the subclass, for including into error messages.-
Methods inherited from class org.mozilla.jss.asn1.CharacterString.Template
decode, decode
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.mozilla.jss.asn1.ASN1Template
decode, decode
-
-
-
-
Method Detail
-
getTag
protected Tag getTag()
Description copied from class:CharacterString.Template
Must be overridden to return the tag for the subclass.- Specified by:
getTag
in classCharacterString.Template
- Returns:
- Tag.
-
tagMatch
public boolean tagMatch(Tag tag)
Description copied from interface:ASN1Template
Determines whether the given tag will satisfy this template.- Specified by:
tagMatch
in interfaceASN1Template
- Specified by:
tagMatch
in classCharacterString.Template
- Parameters:
tag
- Tag.- Returns:
- True if the given tag will satisfy this template.
-
getCharConverter
protected org.mozilla.jss.asn1.CharConverter getCharConverter()
Description copied from class:CharacterString.Template
Must be overridden to return the correct character converter for the subclass.- Specified by:
getCharConverter
in classCharacterString.Template
- Returns:
- Character converter.
-
generateInstance
protected CharacterString generateInstance(char[] chars) throws java.io.CharConversionException
Description copied from class:CharacterString.Template
Must be overridden to create an instance of the subclass given a char array.- Specified by:
generateInstance
in classCharacterString.Template
- Parameters:
chars
- Input characters.- Returns:
- Character string.
- Throws:
java.io.CharConversionException
- If an error occurred.
-
typeName
protected java.lang.String typeName()
Description copied from class:CharacterString.Template
Must be overridden to provide the name of the subclass, for including into error messages.- Specified by:
typeName
in classCharacterString.Template
- Returns:
- Name of the subclass.
-
-