|
XCMS Toolkit | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectschemajic.model.ASN1Value
schemajic.model.ASN1VisibleString
schemajic.model.ASN1BMPString
public class ASN1BMPString
Models the abstract concept of the value of ASN.1 type
BMPString.
Extends class ASN1VisibleString to provide minimal encoding
and decoding support for ASN.1 type BMPString, which carries
national language character values from the Basic Multilingual Plane.
Universal class tag assignment is UNIVERSAL 30.
XML ASN.1 type name is BMPString.
No permitted alphabet constraints are enforced on values of this type, as these constraints are left to the application. Characters of this ASN.1 type are treated as opaque, having no structure or meaning, though all characters are represented in two octets.
The values of type BMPString represent the same characters
as the first one hundered and twenty-eight values of types IA5String,
UTF8String, and UniversalString.
The character values in type BMPString are the familiar double-byte,
Unicode characters
from the standards defined and published by the Unicode Consortium.
Values of this type have a fixed width, always requiring two octets per
character. They are a subset of the character values provided in type
UniversalString, where each fixed width value requires four octets.
| Constructor Summary | |
|---|---|
ASN1BMPString()
Constructor for ASN1BMPString. |
|
ASN1BMPString(java.lang.String s)
Constructor for ASN1BMPString with
string initialization value parameter. |
|
| Method Summary | |
|---|---|
java.lang.Object |
accept(ValueVisitor visitor,
java.lang.Object object)
Accepts a visit from the ValueVisitor |
Type |
getAsn1Type()
Returns an ASN.1 BMPString type. |
| Methods inherited from class schemajic.model.ASN1VisibleString |
|---|
equals, getStringValue, setStringValue |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ASN1BMPString()
ASN1BMPString.
public ASN1BMPString(java.lang.String s)
ASN1BMPString with
string initialization value parameter.
s - initialization value| Method Detail |
|---|
public java.lang.Object accept(ValueVisitor visitor,
java.lang.Object object)
throws VisitorException
visit from the ValueVisitor
accept in class ASN1VisibleStringvisitor - the function applicator (mapper), which knows how to
process the given object type and apply appropriate operations to
the elements of this type of objectobject - an object to be visited
VisitorExceptionpublic Type getAsn1Type()
BMPString type.
getAsn1Type in class ASN1VisibleString
|
XCMS Toolkit | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||