public class Descriptor extends java.lang.Object implements IDescriptor
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
mConstraint |
protected java.lang.String |
mDef |
protected java.lang.String |
mDescription |
protected java.lang.String |
mSyntax |
BOOLEAN, CERT_REQUEST, CERT_REQUEST_TYPE, CHOICE, DATE, DN, DUAL_KEYGEN_REQUEST, DUAL_KEYGEN_REQUEST_TYPE, EMAIL, ENC_KEYGEN_REQUEST, ENC_KEYGEN_REQUEST_TYPE, HIDDEN, IMAGE_URL, INTEGER, IP, KEYGEN_REQUEST, KEYGEN_REQUEST_TYPE, PASSWORD, PRETTY_PRINT, READONLY, SIGN_KEYGEN_REQUEST, SIGN_KEYGEN_REQUEST_TYPE, STRING, STRING_LIST
Constructor and Description |
---|
Descriptor(java.lang.String syntax,
java.lang.String constraint,
java.lang.String defValue,
java.lang.String description)
Constructs a descriptor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getConstraint()
Constraint for the given syntax.
|
java.lang.String |
getDefaultValue()
Returns the default value of the property.
|
java.lang.String |
getDescription(java.util.Locale locale)
Retrieves the description of the property.
|
java.lang.String |
getSyntax()
Returns the syntax of the property.
|
protected java.lang.String mSyntax
protected java.lang.String mConstraint
protected java.lang.String mDescription
protected java.lang.String mDef
public Descriptor(java.lang.String syntax, java.lang.String constraint, java.lang.String defValue, java.lang.String description)
syntax
- syntaxconstraint
- constraintdefValue
- default valuedescription
- descriptionpublic java.lang.String getSyntax()
getSyntax
in interface IDescriptor
public java.lang.String getDefaultValue()
getDefaultValue
in interface IDescriptor
public java.lang.String getConstraint()
- number(1-5): 1-5 is the constraint, and it indicates that the number must be in the range of 1 to 5.
- choice(cert,crl): cert,crl is the constraint for choice
If null, no constraint shall be enforced.
getConstraint
in interface IDescriptor
public java.lang.String getDescription(java.util.Locale locale)
getDescription
in interface IDescriptor
locale
- user locale