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

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

public static class AbstractBootstrapProducer.BootstrapSyntax
extends org.apache.directory.shared.ldap.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.directory.shared.ldap.schema.AbstractSchemaObject
description, isObsolete, names, oid
 
Constructor Summary
protected AbstractBootstrapProducer.BootstrapSyntax(java.lang.String oid, SyntaxCheckerRegistry registry)
           
 
Method Summary
 org.apache.directory.shared.ldap.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.directory.shared.ldap.schema.AbstractSyntax
equals, hashCode, isHumanReadible
 
Methods inherited from class org.apache.directory.shared.ldap.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.directory.shared.ldap.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.directory.shared.ldap.schema.AbstractSchemaObject

setHumanReadible

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

setNames

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

getSyntaxChecker

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

isObsolete

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


Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.