com.novell.admin.ns.ldap
Class LDAPSyntax

java.lang.Object
  extended bycom.novell.admin.ns.Syntax
      extended bycom.novell.admin.ns.ldap.LDAPSyntax
All Implemented Interfaces:
java.io.Serializable

public final class LDAPSyntax
extends Syntax

Concrete syntax class for Novell's LDAP eDirectory syntaxes.

See Also:
Serialized Form

Field Summary
static LDAPSyntax SYN_ACCESS_POINT
           
static LDAPSyntax SYN_ACI
           
static LDAPSyntax SYN_ATTRIBUTE_TYPE_DESCRIPTION
           
static LDAPSyntax SYN_AUDIO
           
static LDAPSyntax SYN_BINARY
           
static LDAPSyntax SYN_BIT_STRING
           
static LDAPSyntax SYN_BOOLEAN
           
static LDAPSyntax SYN_CERTIFICATE
           
static LDAPSyntax SYN_CERTIFICATE_LIST
           
static LDAPSyntax SYN_CERTIFICATE_PAIR
           
static LDAPSyntax SYN_CI_LIST
           
static LDAPSyntax SYN_CI_STRING
           
static LDAPSyntax SYN_CLASS_NAME
           
static LDAPSyntax SYN_COUNTER
           
static LDAPSyntax SYN_COUNTRY_STRING
           
static LDAPSyntax SYN_DATA_QUALITY_SYNTAX
           
static LDAPSyntax SYN_DELIVERY_METHOD
           
static LDAPSyntax SYN_DIRECTORY_STRING
           
static LDAPSyntax SYN_DIT_CONTENT_RULE_DESCRIPTION
           
static LDAPSyntax SYN_DIT_STRUCTURAL_RULE_DESCRIPT
           
static LDAPSyntax SYN_DL_SUBMIT_PERMISSION
           
static LDAPSyntax SYN_DN
           
static LDAPSyntax SYN_DSA_QUALITY_SYNTAX
           
static LDAPSyntax SYN_DSE_TYPE
           
static LDAPSyntax SYN_ENHANCED_GUIDE
           
static LDAPSyntax SYN_FAX
           
static LDAPSyntax SYN_FAX_NUMBER
           
static LDAPSyntax SYN_GENERALIZEDTIME
           
static LDAPSyntax SYN_GUIDE
           
static LDAPSyntax SYN_IA5_STRING
           
static LDAPSyntax SYN_INTEGER
           
static LDAPSyntax SYN_JPEG
           
static LDAPSyntax SYN_MAIL_PREFERENCE
           
static LDAPSyntax SYN_MASTER_SHADOW_ACCESS_POINTS
           
static LDAPSyntax SYN_MATCHING_RULE_DESCRIPTION
           
static LDAPSyntax SYN_MATCHING_RULE_USE_DESCRIPTION
           
static LDAPSyntax SYN_MHS_OR_ADDRESS
           
static LDAPSyntax SYN_NAME_FORM_DESCRIPTION
           
static LDAPSyntax SYN_NAME_UID
           
static LDAPSyntax SYN_NDS_ACL
           
static LDAPSyntax SYN_NDS_REPLICA_POINTER
           
static LDAPSyntax SYN_NDS_TIMESTAMP
           
static LDAPSyntax SYN_NET_ADDRESS
           
static LDAPSyntax SYN_NUMERIC_STRING
           
static LDAPSyntax SYN_OBJECT_CLASS_DESCRIPTION
           
static LDAPSyntax SYN_OCTET_LIST
           
static LDAPSyntax SYN_OCTET_STRING
           
static LDAPSyntax SYN_OID
           
static LDAPSyntax SYN_OTHER_MAILBOX
           
static LDAPSyntax SYN_POSTAL_ADDRESS
           
static LDAPSyntax SYN_PRESENTATION_ADDRESS
           
static LDAPSyntax SYN_PRINTABLE_STRING
           
static LDAPSyntax SYN_PROTOCOL_INFORMATAION
           
static LDAPSyntax SYN_SUBTREE_SPECIFICATION
           
static LDAPSyntax SYN_SUPPLIER_AND_CONSUMER
           
static LDAPSyntax SYN_SUPPLIER_INFORMATION
           
static LDAPSyntax SYN_SUPPLIER_OR_CONSUMER
           
static LDAPSyntax SYN_SUPPORTED_ALGORITHM
           
static LDAPSyntax SYN_TAGGED_NAME
           
static LDAPSyntax SYN_TAGGED_NAME_AND_STRING
           
static LDAPSyntax SYN_TAGGED_STRING
           
static LDAPSyntax SYN_TELEPHONE_NUMBER
           
static LDAPSyntax SYN_TELETEX_TERMINAL_IDENTIFIER
           
static LDAPSyntax SYN_TELEX_NUMBER
           
static LDAPSyntax SYN_TYPED_NAME
           
static LDAPSyntax SYN_UNKNOWN
           
static LDAPSyntax SYN_UTC_TIME
           
 
Method Summary
 java.lang.String getOID()
          Returns the OID of the syntax.
static Syntax getSyntax(int Id)
          Returns the syntax identified by a specific ID.
static Syntax getSyntax(java.lang.String oid)
          Returns the syntax identified by a specific OID.
static int getSyntaxCount()
          Returns a count of all NDS Syntaxes.
static java.util.Enumeration getSyntaxes()
          Returns an enumeration of NDS Syntaxes.
 boolean isBinarySyntax()
          Return the binary flag for this syntax.
 
Methods inherited from class com.novell.admin.ns.Syntax
createValueComponent, createValueComponent, getId, getName, getStrategy, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SYN_ACCESS_POINT

public static final LDAPSyntax SYN_ACCESS_POINT

SYN_ACI

public static final LDAPSyntax SYN_ACI

SYN_ATTRIBUTE_TYPE_DESCRIPTION

public static final LDAPSyntax SYN_ATTRIBUTE_TYPE_DESCRIPTION

SYN_AUDIO

public static final LDAPSyntax SYN_AUDIO

SYN_BINARY

public static final LDAPSyntax SYN_BINARY

SYN_BIT_STRING

public static final LDAPSyntax SYN_BIT_STRING

SYN_BOOLEAN

public static final LDAPSyntax SYN_BOOLEAN

SYN_CERTIFICATE

public static final LDAPSyntax SYN_CERTIFICATE

SYN_CERTIFICATE_LIST

public static final LDAPSyntax SYN_CERTIFICATE_LIST

SYN_CERTIFICATE_PAIR

public static final LDAPSyntax SYN_CERTIFICATE_PAIR

SYN_CI_LIST

public static final LDAPSyntax SYN_CI_LIST

SYN_CI_STRING

public static final LDAPSyntax SYN_CI_STRING

SYN_CLASS_NAME

public static final LDAPSyntax SYN_CLASS_NAME

SYN_COUNTER

public static final LDAPSyntax SYN_COUNTER

SYN_COUNTRY_STRING

public static final LDAPSyntax SYN_COUNTRY_STRING

SYN_DATA_QUALITY_SYNTAX

public static final LDAPSyntax SYN_DATA_QUALITY_SYNTAX

SYN_DELIVERY_METHOD

public static final LDAPSyntax SYN_DELIVERY_METHOD

SYN_DIRECTORY_STRING

public static final LDAPSyntax SYN_DIRECTORY_STRING

SYN_DIT_CONTENT_RULE_DESCRIPTION

public static final LDAPSyntax SYN_DIT_CONTENT_RULE_DESCRIPTION

SYN_DIT_STRUCTURAL_RULE_DESCRIPT

public static final LDAPSyntax SYN_DIT_STRUCTURAL_RULE_DESCRIPT

SYN_DL_SUBMIT_PERMISSION

public static final LDAPSyntax SYN_DL_SUBMIT_PERMISSION

SYN_DN

public static final LDAPSyntax SYN_DN

SYN_DSA_QUALITY_SYNTAX

public static final LDAPSyntax SYN_DSA_QUALITY_SYNTAX

SYN_DSE_TYPE

public static final LDAPSyntax SYN_DSE_TYPE

SYN_ENHANCED_GUIDE

public static final LDAPSyntax SYN_ENHANCED_GUIDE

SYN_FAX

public static final LDAPSyntax SYN_FAX

SYN_FAX_NUMBER

public static final LDAPSyntax SYN_FAX_NUMBER

SYN_GENERALIZEDTIME

public static final LDAPSyntax SYN_GENERALIZEDTIME

SYN_GUIDE

public static final LDAPSyntax SYN_GUIDE

SYN_IA5_STRING

public static final LDAPSyntax SYN_IA5_STRING

SYN_INTEGER

public static final LDAPSyntax SYN_INTEGER

SYN_JPEG

public static final LDAPSyntax SYN_JPEG

SYN_MAIL_PREFERENCE

public static final LDAPSyntax SYN_MAIL_PREFERENCE

SYN_MASTER_SHADOW_ACCESS_POINTS

public static final LDAPSyntax SYN_MASTER_SHADOW_ACCESS_POINTS

SYN_MATCHING_RULE_DESCRIPTION

public static final LDAPSyntax SYN_MATCHING_RULE_DESCRIPTION

SYN_MATCHING_RULE_USE_DESCRIPTION

public static final LDAPSyntax SYN_MATCHING_RULE_USE_DESCRIPTION

SYN_MHS_OR_ADDRESS

public static final LDAPSyntax SYN_MHS_OR_ADDRESS

SYN_NAME_FORM_DESCRIPTION

public static final LDAPSyntax SYN_NAME_FORM_DESCRIPTION

SYN_NAME_UID

public static final LDAPSyntax SYN_NAME_UID

SYN_NDS_ACL

public static final LDAPSyntax SYN_NDS_ACL

SYN_NDS_REPLICA_POINTER

public static final LDAPSyntax SYN_NDS_REPLICA_POINTER

SYN_NDS_TIMESTAMP

public static final LDAPSyntax SYN_NDS_TIMESTAMP

SYN_NET_ADDRESS

public static final LDAPSyntax SYN_NET_ADDRESS

SYN_NUMERIC_STRING

public static final LDAPSyntax SYN_NUMERIC_STRING

SYN_OBJECT_CLASS_DESCRIPTION

public static final LDAPSyntax SYN_OBJECT_CLASS_DESCRIPTION

SYN_OCTET_LIST

public static final LDAPSyntax SYN_OCTET_LIST

SYN_OCTET_STRING

public static final LDAPSyntax SYN_OCTET_STRING

SYN_OID

public static final LDAPSyntax SYN_OID

SYN_OTHER_MAILBOX

public static final LDAPSyntax SYN_OTHER_MAILBOX

SYN_POSTAL_ADDRESS

public static final LDAPSyntax SYN_POSTAL_ADDRESS

SYN_PRESENTATION_ADDRESS

public static final LDAPSyntax SYN_PRESENTATION_ADDRESS

SYN_PRINTABLE_STRING

public static final LDAPSyntax SYN_PRINTABLE_STRING

SYN_PROTOCOL_INFORMATAION

public static final LDAPSyntax SYN_PROTOCOL_INFORMATAION

SYN_SUBTREE_SPECIFICATION

public static final LDAPSyntax SYN_SUBTREE_SPECIFICATION

SYN_SUPPLIER_AND_CONSUMER

public static final LDAPSyntax SYN_SUPPLIER_AND_CONSUMER

SYN_SUPPLIER_INFORMATION

public static final LDAPSyntax SYN_SUPPLIER_INFORMATION

SYN_SUPPLIER_OR_CONSUMER

public static final LDAPSyntax SYN_SUPPLIER_OR_CONSUMER

SYN_SUPPORTED_ALGORITHM

public static final LDAPSyntax SYN_SUPPORTED_ALGORITHM

SYN_TAGGED_NAME

public static final LDAPSyntax SYN_TAGGED_NAME

SYN_TAGGED_NAME_AND_STRING

public static final LDAPSyntax SYN_TAGGED_NAME_AND_STRING

SYN_TAGGED_STRING

public static final LDAPSyntax SYN_TAGGED_STRING

SYN_TELEPHONE_NUMBER

public static final LDAPSyntax SYN_TELEPHONE_NUMBER

SYN_TELETEX_TERMINAL_IDENTIFIER

public static final LDAPSyntax SYN_TELETEX_TERMINAL_IDENTIFIER

SYN_TELEX_NUMBER

public static final LDAPSyntax SYN_TELEX_NUMBER

SYN_TYPED_NAME

public static final LDAPSyntax SYN_TYPED_NAME

SYN_UNKNOWN

public static final LDAPSyntax SYN_UNKNOWN

SYN_UTC_TIME

public static final LDAPSyntax SYN_UTC_TIME
Method Detail

getOID

public java.lang.String getOID()
Returns the OID of the syntax.

Returns:
The dotted numeric OID.

getSyntax

public static Syntax getSyntax(int Id)
Returns the syntax identified by a specific ID.

Parameters:
Id - The numeric syntax ID.
Returns:
The matching syntax, if any, otherwise null.

getSyntax

public static Syntax getSyntax(java.lang.String oid)
Returns the syntax identified by a specific OID.

Parameters:
oid - The dotted decimal Object Identifier.
Returns:
The matching syntax, if any, otherwise null.

getSyntaxCount

public static int getSyntaxCount()
Returns a count of all NDS Syntaxes.

Returns:
A count of syntaxes.

getSyntaxes

public static java.util.Enumeration getSyntaxes()
Returns an enumeration of NDS Syntaxes.

Returns:
All syntaxes.

isBinarySyntax

public boolean isBinarySyntax()
Return the binary flag for this syntax. This flag indicates whether JNDI must return this attribute in a byte[] as opposed to a String.

Returns:
true if the syntax must be returned in binary form.


API Documentation Copyright © 1998-2004 Novell, Inc. All rights reserved.
NDS is a registered trademark of Novell, Inc. in the United States and other countries.
Generated September 2 2004 0111.