All LDAP Classes
Internal LDAP Classes

org.ietf.ldap
Class LDAPMatchingRuleSchema

java.lang.Object
  extended by org.ietf.ldap.LDAPAttribute
      extended by org.ietf.ldap.LDAPSchemaElement
          extended by org.ietf.ldap.LDAPMatchingRuleSchema
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable

public class LDAPMatchingRuleSchema
extends LDAPSchemaElement

Represents the schematic definition of a particular matching rule in a particular Directory Server.

See Also:
com.novell.ldap.LDAPMatchingRuleSchema

Field Summary
private  LDAPMatchingRuleSchema schema
           
 
Fields inherited from class org.ietf.ldap.LDAPSchemaElement
schemaElement
 
Constructor Summary
LDAPMatchingRuleSchema(LDAPMatchingRuleSchema schema)
          Constructs LDAPMatchingRuleSchema from com.novell.ldap
LDAPMatchingRuleSchema(java.lang.String[] names, java.lang.String oid, java.lang.String description, java.lang.String[] attributes, boolean obsolete, java.lang.String syntaxString)
          Constructs a matching rule definition for adding to or deleting from a directory.
LDAPMatchingRuleSchema(java.lang.String rawMatchingRule, java.lang.String rawMatchingRuleUse)
          Constructs a matching rule definition from the raw string values returned from a schema query for "matchingRule" and for "matchingRuleUse" for the same rule.
 
Method Summary
 java.lang.String[] getAttributes()
          Returns the OIDs of the attributes to which this rule applies.
 java.lang.String getSyntaxString()
          Returns the OID of the syntax that this matching rule is valid for.
 
Methods inherited from class org.ietf.ldap.LDAPSchemaElement
getDescription, getID, getNames, getQualifier, getQualifierNames, isObsolete, setQualifier, toString
 
Methods inherited from class org.ietf.ldap.LDAPAttribute
addValue, addValue, clone, compareTo, getBaseName, getBaseName, getByteValueArray, getByteValues, getLangSubtype, getName, getStringValueArray, getStringValues, getSubtypes, getSubtypes, getWrappedObject, hasSubtype, hasSubtypes, removeValue, removeValue, size
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

schema

private LDAPMatchingRuleSchema schema
Constructor Detail

LDAPMatchingRuleSchema

LDAPMatchingRuleSchema(LDAPMatchingRuleSchema schema)
Constructs LDAPMatchingRuleSchema from com.novell.ldap


LDAPMatchingRuleSchema

public LDAPMatchingRuleSchema(java.lang.String[] names,
                              java.lang.String oid,
                              java.lang.String description,
                              java.lang.String[] attributes,
                              boolean obsolete,
                              java.lang.String syntaxString)
Constructs a matching rule definition for adding to or deleting from a directory.

See Also:
com.novell.ldap.LDAPMatchingRuleSchema.LDAPMatchingRuleSchema( String[], String, String, String[], boolean, String)

LDAPMatchingRuleSchema

public LDAPMatchingRuleSchema(java.lang.String rawMatchingRule,
                              java.lang.String rawMatchingRuleUse)
Constructs a matching rule definition from the raw string values returned from a schema query for "matchingRule" and for "matchingRuleUse" for the same rule.

See Also:
com.novell.ldap.LDAPMatchingRuleSchema.LDAPMatchingRuleSchema( String, String)
Method Detail

getAttributes

public java.lang.String[] getAttributes()
Returns the OIDs of the attributes to which this rule applies.

See Also:
com.novell.ldap.LDAPMatchingRuleSchema.getAttribues()

getSyntaxString

public java.lang.String getSyntaxString()
Returns the OID of the syntax that this matching rule is valid for.

See Also:
com.novell.ldap.LDAPMatchingRuleSchema.getSyntaxString()

All LDAP Classes
Internal LDAP Classes

Copyright ? 2002 Novell, Inc. All Rights Reserved.
Novell, Inc.
1800 South Novell Place
Provo, Ut 84606
Phone: (801) 861-5000