org.apache.ldap.server.schema.bootstrap
Class AbstractBootstrapProducer.BootstrapSyntax

java.lang.Object
  extended by org.apache.ldap.common.schema.AbstractSchemaObject
      extended by org.apache.ldap.common.schema.AbstractSyntax
          extended by org.apache.ldap.server.schema.bootstrap.AbstractBootstrapProducer.BootstrapSyntax
All Implemented Interfaces:
org.apache.ldap.common.schema.SchemaObject, org.apache.ldap.common.schema.Syntax
Enclosing class:
AbstractBootstrapProducer

public static class AbstractBootstrapProducer.BootstrapSyntax
extends org.apache.ldap.common.schema.AbstractSyntax

A mutable Syntax for the bootstrap phase that uses the syntaxCheckerRegistry to dynamically resolve syntax checkers.


Field Summary
 
Fields inherited from class org.apache.ldap.common.schema.AbstractSchemaObject
description, isObsolete, names, oid
 
Constructor Summary
protected AbstractBootstrapProducer.BootstrapSyntax(java.lang.String oid, SyntaxCheckerRegistry registry)
           
 
Method Summary
 org.apache.ldap.common.schema.SyntaxChecker getSyntaxChecker()
           
 boolean isObsolete()
           
 void setDescription(java.lang.String description)
           
 void setHumanReadible(boolean isHumanReadible)
           
 void setNames(java.lang.String[] names)
           
 
Methods inherited from class org.apache.ldap.common.schema.AbstractSyntax
equals, hashCode, isHumanReadible
 
Methods inherited from class org.apache.ldap.common.schema.AbstractSchemaObject
getDescription, getName, getNames, getOid, setObsolete, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.ldap.common.schema.SchemaObject
getDescription, getName, getNames, getOid
 

Constructor Detail

AbstractBootstrapProducer.BootstrapSyntax

protected AbstractBootstrapProducer.BootstrapSyntax(java.lang.String oid,
                                                    SyntaxCheckerRegistry registry)
Method Detail

setDescription

public void setDescription(java.lang.String description)
Overrides:
setDescription in class org.apache.ldap.common.schema.AbstractSchemaObject

setHumanReadible

public void setHumanReadible(boolean isHumanReadible)
Overrides:
setHumanReadible in class org.apache.ldap.common.schema.AbstractSyntax

setNames

public void setNames(java.lang.String[] names)
Overrides:
setNames in class org.apache.ldap.common.schema.AbstractSchemaObject

getSyntaxChecker

public org.apache.ldap.common.schema.SyntaxChecker getSyntaxChecker()
                                                             throws javax.naming.NamingException
Throws:
javax.naming.NamingException

isObsolete

public boolean isObsolete()
Specified by:
isObsolete in interface org.apache.ldap.common.schema.SchemaObject
Overrides:
isObsolete in class org.apache.ldap.common.schema.AbstractSchemaObject


Copyright © 2002-2005 . All Rights Reserved.