|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.directory.server.core.schema.bootstrap.AbstractBootstrapProducer
public abstract class AbstractBootstrapProducer
An abstract producer implementation.
| Nested Class Summary | |
|---|---|
static class |
AbstractBootstrapProducer.BootstrapAttributeType
A concrete mutable attributeType implementation for bootstrapping which uses registries for dynamically resolving dependent objects. |
static class |
AbstractBootstrapProducer.BootstrapMatchingRule
|
static class |
AbstractBootstrapProducer.BootstrapObjectClass
A concrete mutable objectClass implementation for bootstrapping which uses registries for dynamically resolving dependent objects. |
static class |
AbstractBootstrapProducer.BootstrapSyntax
A mutable Syntax for the bootstrap phase that uses the syntaxCheckerRegistry to dynamically resolve syntax checkers. |
| Field Summary | |
|---|---|
protected static java.lang.String[] |
EMPTY
a reused empty String array |
| Constructor Summary | |
|---|---|
protected |
AbstractBootstrapProducer(org.apache.directory.server.core.schema.bootstrap.ProducerTypeEnum type)
Creates a producer of a specific type. |
| Method Summary | |
|---|---|
org.apache.directory.server.core.schema.bootstrap.ProducerTypeEnum |
getType()
Gets the type of producer this is. |
protected static AbstractBootstrapProducer.BootstrapAttributeType |
newAttributeType(java.lang.String oid,
BootstrapRegistries registries)
|
protected static AbstractBootstrapProducer.BootstrapObjectClass |
newObjectClass(java.lang.String oid,
BootstrapRegistries registries)
|
protected static AbstractBootstrapProducer.BootstrapSyntax |
newSyntax(java.lang.String oid,
BootstrapRegistries registries)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.directory.server.core.schema.bootstrap.BootstrapProducer |
|---|
produce |
| Field Detail |
|---|
protected static final java.lang.String[] EMPTY
| Constructor Detail |
|---|
protected AbstractBootstrapProducer(org.apache.directory.server.core.schema.bootstrap.ProducerTypeEnum type)
type - the producer type| Method Detail |
|---|
public org.apache.directory.server.core.schema.bootstrap.ProducerTypeEnum getType()
BootstrapProducer
getType in interface BootstrapProducerBootstrapProducer.getType()
protected static AbstractBootstrapProducer.BootstrapSyntax newSyntax(java.lang.String oid,
BootstrapRegistries registries)
protected static AbstractBootstrapProducer.BootstrapAttributeType newAttributeType(java.lang.String oid,
BootstrapRegistries registries)
protected static AbstractBootstrapProducer.BootstrapObjectClass newObjectClass(java.lang.String oid,
BootstrapRegistries registries)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||