org.apache.directory.server.core.schema.bootstrap
Class AbstractBootstrapProducer.BootstrapSyntax

java.lang.Object
  extended byAbstractSyntax
      extended byorg.apache.directory.server.core.schema.bootstrap.AbstractBootstrapProducer.BootstrapSyntax
Enclosing class:
AbstractBootstrapProducer

public static class AbstractBootstrapProducer.BootstrapSyntax
extends AbstractSyntax

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

See Also:
Serialized Form

Constructor Summary
protected AbstractBootstrapProducer.BootstrapSyntax(java.lang.String oid, SyntaxCheckerRegistry registry)
           
 
Method Summary
 SyntaxChecker getSyntaxChecker()
           
 boolean isObsolete()
           
 void setDescription(java.lang.String description)
           
 void setHumanReadible(boolean isHumanReadible)
           
 void setNames(java.lang.String[] names)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractBootstrapProducer.BootstrapSyntax

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

setDescription

public void setDescription(java.lang.String description)

setHumanReadible

public void setHumanReadible(boolean isHumanReadible)

setNames

public void setNames(java.lang.String[] names)

getSyntaxChecker

public SyntaxChecker getSyntaxChecker()
                               throws javax.naming.NamingException
Throws:
javax.naming.NamingException

isObsolete

public boolean isObsolete()