|
|||||||||||
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.AbstractBootstrapSchema
Abstract bootstrap schema implementation.
Field Summary | |
protected static java.lang.String[] |
DEFAULT_DEPS
|
Constructor Summary | |
protected |
AbstractBootstrapSchema(java.lang.String schemaName)
|
protected |
AbstractBootstrapSchema(java.lang.String owner,
java.lang.String schemaName)
|
protected |
AbstractBootstrapSchema(java.lang.String owner,
java.lang.String schemaName,
java.lang.String packageName)
|
protected |
AbstractBootstrapSchema(java.lang.String owner,
java.lang.String schemaName,
java.lang.String packageName,
java.lang.String[] dependencies)
|
Method Summary | |
java.lang.String |
getBaseClassName()
Gets the base class name for bootstrap Schema class files. |
java.lang.String |
getDefaultBaseClassName()
Gets the default base class name for bootstrap Schema class files. |
java.lang.String[] |
getDependencies()
Gets the names of other schemas that this objects within this BootstrapSchema depends upon. |
java.lang.String |
getFullClassName(ProducerTypeEnum type)
Gets the class name for bootstrap Schema class producer type. |
java.lang.String |
getFullDefaultBaseClassName(ProducerTypeEnum type)
If the base class name for the target class does not resolve, we attempt to load another backup class using this default base class name which tries another package for the target class factory to load. |
java.lang.String |
getOwner()
Gets the name of the owner of the schema objects within this BootstrapSchema. |
java.lang.String |
getPackageName()
Gets the package name of the schema's object factories. |
java.lang.String |
getSchemaName()
Gets the name of the logical schema the objects of this BootstrapSchema belong to: e.g. |
java.lang.String |
getUnqualifiedClassName()
Gets the unqualified class name for Schema class. |
java.lang.String |
getUnqualifiedClassName(ProducerTypeEnum type)
Gets the unqualified class name for bootstrap Schema class producer type. |
protected void |
setDependencies(java.lang.String[] dependencies)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static final java.lang.String[] DEFAULT_DEPS
Constructor Detail |
protected AbstractBootstrapSchema(java.lang.String schemaName)
protected AbstractBootstrapSchema(java.lang.String owner, java.lang.String schemaName)
protected AbstractBootstrapSchema(java.lang.String owner, java.lang.String schemaName, java.lang.String packageName)
protected AbstractBootstrapSchema(java.lang.String owner, java.lang.String schemaName, java.lang.String packageName, java.lang.String[] dependencies)
Method Detail |
public final java.lang.String getOwner()
BootstrapSchema
getOwner
in interface BootstrapSchema
public final java.lang.String getSchemaName()
BootstrapSchema
getSchemaName
in interface BootstrapSchema
public final java.lang.String[] getDependencies()
BootstrapSchema
getDependencies
in interface BootstrapSchema
protected final void setDependencies(java.lang.String[] dependencies)
public java.lang.String getBaseClassName()
BootstrapSchema
getBaseClassName
in interface BootstrapSchema
public java.lang.String getDefaultBaseClassName()
BootstrapSchema
getDefaultBaseClassName
in interface BootstrapSchema
public java.lang.String getFullClassName(ProducerTypeEnum type)
BootstrapSchema
getFullClassName
in interface BootstrapSchema
public java.lang.String getFullDefaultBaseClassName(ProducerTypeEnum type)
BootstrapSchema
getFullDefaultBaseClassName
in interface BootstrapSchema
public java.lang.String getUnqualifiedClassName(ProducerTypeEnum type)
BootstrapSchema
getUnqualifiedClassName
in interface BootstrapSchema
public java.lang.String getPackageName()
BootstrapSchema
getPackageName
in interface BootstrapSchema
public java.lang.String getUnqualifiedClassName()
BootstrapSchema
getUnqualifiedClassName
in interface BootstrapSchema
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |