jp.bitmeister.asn1.type.useful
Class BMPString
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.BMPString
- All Implemented Interfaces:
- java.lang.Cloneable, Concatenatable<OCTET_STRING>, SizeCountable
public class BMPString
- extends StringType
Represents ASN.1 'BMPString' type.
An instance of this class represents a 'BMPString' type data. Characters
which can appear in the BMPString
are all UCS-2 characters. In this
library, UTF-16 encoding is used for this type.
- Author:
- WATANABE, Jun.
Field Summary |
static java.lang.String |
charsetName
The name of character set that is used for converting value to
String . |
Constructor Summary |
BMPString()
Instantiate an empty BMPString . |
BMPString(java.lang.String value)
Instantiate a BMPString 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 |
charsetName
public static java.lang.String charsetName
- The name of character set that is used for converting value to
String
. Default value for this type is 'UTF-16'.
BMPString
public BMPString()
- Instantiate an empty
BMPString
.
BMPString
public BMPString(java.lang.String value)
- Instantiate a
BMPString
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
.
Copyright © 2012 BitMeister Inc. All Rights Reserved.