com.novell.admin.ns.nds
Class NDSSyntax

java.lang.Object
  |
  +--com.novell.admin.ns.Syntax
        |
        +--com.novell.admin.ns.nds.NDSSyntax
All Implemented Interfaces:
java.io.Serializable

public final class NDSSyntax
extends Syntax

Concrete syntax class for Novell Directory Service syntaxes.


Field Summary
static NDSSyntax SYN_BACK_LINK
           
static NDSSyntax SYN_BOOLEAN
           
static NDSSyntax SYN_CE_STRING
           
static NDSSyntax SYN_CI_LIST
           
static NDSSyntax SYN_CI_STRING
           
static NDSSyntax SYN_CLASS_NAME
           
static NDSSyntax SYN_COUNTER
           
static NDSSyntax SYN_DIST_NAME
           
static NDSSyntax SYN_EMAIL_ADDRESS
           
static NDSSyntax SYN_FAX_NUMBER
           
static NDSSyntax SYN_HOLD
           
static NDSSyntax SYN_INTEGER
           
static NDSSyntax SYN_INTERVAL
           
static NDSSyntax SYN_NET_ADDRESS
           
static NDSSyntax SYN_NU_STRING
           
static NDSSyntax SYN_OBJECT_ACL
           
static NDSSyntax SYN_OCTET_LIST
           
static NDSSyntax SYN_OCTET_STRING
           
static NDSSyntax SYN_PATH
           
static NDSSyntax SYN_PO_ADDRESS
           
static NDSSyntax SYN_PR_STRING
           
static NDSSyntax SYN_REPLICA_POINTER
           
static NDSSyntax SYN_STREAM
           
static NDSSyntax SYN_TEL_NUMBER
           
static NDSSyntax SYN_TIME
           
static NDSSyntax SYN_TIMESTAMP
           
static NDSSyntax SYN_TYPED_NAME
           
static NDSSyntax SYN_UNKNOWN
           
 
Method Summary
static Syntax getSyntax(int Id)
          Returns the syntax identified by a specific ID.
static int getSyntaxCount()
          Returns a count of all NDS Syntaxes.
static java.util.Enumeration getSyntaxes()
          Returns an enumeration of NDS Syntaxes.
 boolean isNaming()
          Determines if the syntax can be used for naming attributes.
 boolean isSingleValued()
          Determines if the syntax must be used with single-valued attributes.
 boolean isSizable()
          Determines if the syntax can be used for sizable attributes.
 
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_BACK_LINK

public static final NDSSyntax SYN_BACK_LINK

SYN_BOOLEAN

public static final NDSSyntax SYN_BOOLEAN

SYN_CE_STRING

public static final NDSSyntax SYN_CE_STRING

SYN_CI_LIST

public static final NDSSyntax SYN_CI_LIST

SYN_CI_STRING

public static final NDSSyntax SYN_CI_STRING

SYN_CLASS_NAME

public static final NDSSyntax SYN_CLASS_NAME

SYN_COUNTER

public static final NDSSyntax SYN_COUNTER

SYN_DIST_NAME

public static final NDSSyntax SYN_DIST_NAME

SYN_EMAIL_ADDRESS

public static final NDSSyntax SYN_EMAIL_ADDRESS

SYN_FAX_NUMBER

public static final NDSSyntax SYN_FAX_NUMBER

SYN_HOLD

public static final NDSSyntax SYN_HOLD

SYN_INTEGER

public static final NDSSyntax SYN_INTEGER

SYN_INTERVAL

public static final NDSSyntax SYN_INTERVAL

SYN_NET_ADDRESS

public static final NDSSyntax SYN_NET_ADDRESS

SYN_NU_STRING

public static final NDSSyntax SYN_NU_STRING

SYN_OBJECT_ACL

public static final NDSSyntax SYN_OBJECT_ACL

SYN_OCTET_LIST

public static final NDSSyntax SYN_OCTET_LIST

SYN_OCTET_STRING

public static final NDSSyntax SYN_OCTET_STRING

SYN_PATH

public static final NDSSyntax SYN_PATH

SYN_PO_ADDRESS

public static final NDSSyntax SYN_PO_ADDRESS

SYN_PR_STRING

public static final NDSSyntax SYN_PR_STRING

SYN_REPLICA_POINTER

public static final NDSSyntax SYN_REPLICA_POINTER

SYN_STREAM

public static final NDSSyntax SYN_STREAM

SYN_TEL_NUMBER

public static final NDSSyntax SYN_TEL_NUMBER

SYN_TIME

public static final NDSSyntax SYN_TIME

SYN_TIMESTAMP

public static final NDSSyntax SYN_TIMESTAMP

SYN_TYPED_NAME

public static final NDSSyntax SYN_TYPED_NAME

SYN_UNKNOWN

public static final NDSSyntax SYN_UNKNOWN
Method Detail

isNaming

public boolean isNaming()
Determines if the syntax can be used for naming attributes.
Returns:
True if attributes of this type can be naming attributes, otherwise false.

isSingleValued

public boolean isSingleValued()
Determines if the syntax must be used with single-valued attributes.
Returns:
True if attributes of this type must be single-valued, false if attrs can be multivalued.

isSizable

public boolean isSizable()
Determines if the syntax can be used for sizable attributes.
Returns:
True if attributes of this type can be sized, otherwise false.

getSyntax

public static Syntax getSyntax(int Id)
Returns the syntax identified by a specific ID.
Parameters:
Id - The syntax ID.
Returns:
The matching syntax, if any, otherwise null.

getSyntaxes

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

getSyntaxCount

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


API Documentation Copyright © 1998-2003 Novell, Inc. All rights reserved.
NDS is a registered trademark of Novell, Inc. in the United States and other countries.
Generated December 17 2003 1746.