jp.bitmeister.asn1.type.useful
Class PrintableString
java.lang.Object
jp.bitmeister.asn1.type.ASN1Type
jp.bitmeister.asn1.type.PrimitiveType<byte[]>
jp.bitmeister.asn1.type.builtin.OCTET_STRING
jp.bitmeister.asn1.type.StringType
jp.bitmeister.asn1.type.useful.PrintableString
- All Implemented Interfaces:
- java.lang.Cloneable, Concatenatable<OCTET_STRING>, SizeCountable
public class PrintableString
- extends StringType
Represents ASN.1 'PrintableString' type.
An instance of this class represents a 'PrintableString' type data.
Characters which can appear in the PrintableString are alphabets,
digits and some punctuation marks ("'", "(", ")", "+", ",", "-", ".", "/",
":", "=", "?") and whitespaces(0x20).
- Author:
- WATANABE, Jun.
|
Constructor Summary |
PrintableString()
Instantiates an empty PrintableString. |
PrintableString(java.lang.String value)
Instantiates a PrintableString and initialize it with the
String value. |
|
Method Summary |
java.nio.charset.Charset |
charset()
Returns the Charset used for encoding and decodiong the value of
this data. |
protected java.util.regex.Pattern |
pattern()
Returns the Pattern used for checking characters that to be set
to this data. |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
PrintableString
public PrintableString()
- Instantiates an empty
PrintableString.
PrintableString
public PrintableString(java.lang.String value)
- Instantiates a
PrintableString and initialize it with the
String value.
- Parameters:
value - The value assigned to the instance.
charset
public java.nio.charset.Charset charset()
- Description copied from class:
StringType
- Returns the
Charset used for encoding and decodiong the value of
this data.
- Specified by:
charset in class StringType
- Returns:
- The
Charset.
pattern
protected java.util.regex.Pattern pattern()
- Description copied from class:
StringType
- Returns the
Pattern used for checking characters that to be set
to this data.
- Specified by:
pattern in class StringType
- Returns:
- The
Pattern.