You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.




org.mozilla.jss.asn1
Class UTF8String.Template

java.lang.Object
  extended by org.mozilla.jss.asn1.CharacterString.Template
      extended by org.mozilla.jss.asn1.UTF8String.Template
All Implemented Interfaces:
ASN1Template
Enclosing class:
UTF8String

public static class UTF8String.Template
extends CharacterString.Template
implements ASN1Template


Constructor Summary
UTF8String.Template()
           
 
Method Summary
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
 

Constructor Detail

UTF8String.Template

public UTF8String.Template()
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 class CharacterString.Template

tagMatch

public boolean tagMatch(Tag tag)
Description copied from interface: ASN1Template
Determines whether the given tag will satisfy this template.

Specified by:
tagMatch in interface ASN1Template
Specified by:
tagMatch in class CharacterString.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 class CharacterString.Template

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 class CharacterString.Template
Throws:
java.io.CharConversionException

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 class CharacterString.Template