public class Syntax extends AbstractSchemaElement
SyntaxDescription = LPAREN WSP
numericoid ; object identifier
[ SP "DESC" SP qdstring ] ; description
extensions WSP RPAREN ; extensions
NO_WSP_REGEX, WSP_REGEX| Constructor and Description |
|---|
Syntax(String s)
Creates a new attribute syntax.
|
Syntax(String oid,
String description,
Extensions extensions)
Creates a new attribute syntax.
|
| Modifier and Type | Method and Description |
|---|---|
String |
format()
Returns this schema element as formatted string per RFC 4512.
|
String |
getOID()
Returns the oid.
|
int |
hashCode() |
static Syntax |
parse(String definition)
Parses the supplied definition string and creates an initialized attribute syntax.
|
String |
toString() |
containsBooleanExtension, equals, getDescription, getExtensions, setDescription, setExtensionspublic Syntax(String s)
s - oidpublic Syntax(String oid, String description, Extensions extensions)
oid - oiddescription - descriptionextensions - extensionspublic String getOID()
public static Syntax parse(String definition) throws ParseException
definition - to parseParseException - if the supplied definition is invalidpublic String format()
SchemaElementpublic int hashCode()
hashCode in class AbstractSchemaElementCopyright © 2023. All rights reserved.