|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ldap.server.tools.schema.DirectorySchemaTool
Generates Eve schema classses from OpenLDAP schema files.
Field Summary | |
static java.lang.String |
JAVA_SRC_DIR_DEFAULT
default dir where java src files are kept |
static java.lang.String |
SCHEMA_DEP_FILE_DEFAULT
property for the name of the schema dependency file |
static java.lang.String |
SCHEMA_SRC_DIR_DEFAULT
default dir where OpenLDAP schema files and deps file are kept |
static java.lang.String |
SCHEMA_SRC_DIR_PROP
property for dir where OpenLDAP schema files and deps file are stored |
static java.lang.String |
SCHEMA_TARGET_DIR_DEFAULT
default dir where the generated class files are created |
static java.lang.String |
SCHEMA_TARGET_DIR_PROP
property for dir where the generated class files are created |
Constructor Summary | |
DirectorySchemaTool()
|
Method Summary | |
protected boolean |
exists(ProducerTypeEnum type)
|
void |
generate()
|
protected void |
generateAttributeTypes()
|
protected void |
generateObjectClasses()
|
protected void |
generateRest()
|
protected void |
generateSchema()
|
java.lang.String |
getJavaSrcDir()
|
protected java.io.Reader |
getResourceReader(java.lang.String res)
|
protected java.io.FileWriter |
getResourceWriter(java.lang.String classname)
|
BootstrapSchema |
getSchema()
|
java.lang.String |
getSchemaSrcDir()
|
java.lang.String |
getSchemaTargetDir()
|
protected boolean |
mkdirs(java.lang.String base,
java.lang.String path)
|
protected void |
runVelocity(VelocityContext context,
java.lang.String template,
ProducerTypeEnum type)
|
void |
setJavaSrcDir(java.lang.String javaSrcDir)
|
void |
setSchema(BootstrapSchema schema)
|
void |
setSchemaSrcDir(java.lang.String schemaSrcDir)
|
void |
setSchemaTargetDir(java.lang.String schemaTargetDir)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String SCHEMA_SRC_DIR_PROP
public static final java.lang.String SCHEMA_TARGET_DIR_PROP
public static final java.lang.String SCHEMA_SRC_DIR_DEFAULT
public static final java.lang.String JAVA_SRC_DIR_DEFAULT
public static final java.lang.String SCHEMA_DEP_FILE_DEFAULT
public static final java.lang.String SCHEMA_TARGET_DIR_DEFAULT
Constructor Detail |
public DirectorySchemaTool() throws java.lang.Exception
Method Detail |
public java.lang.String getSchemaSrcDir()
public void setSchemaSrcDir(java.lang.String schemaSrcDir)
public java.lang.String getSchemaTargetDir()
public void setSchemaTargetDir(java.lang.String schemaTargetDir)
public java.lang.String getJavaSrcDir()
public void setJavaSrcDir(java.lang.String javaSrcDir)
public BootstrapSchema getSchema()
public void setSchema(BootstrapSchema schema)
public void generate() throws java.lang.Exception
java.lang.Exception
protected void generateSchema() throws java.lang.Exception
java.lang.Exception
protected void generateRest() throws java.lang.Exception
java.lang.Exception
protected void generateAttributeTypes() throws java.lang.Exception
java.lang.Exception
protected void generateObjectClasses() throws java.lang.Exception
java.lang.Exception
protected void runVelocity(VelocityContext context, java.lang.String template, ProducerTypeEnum type) throws java.lang.Exception
java.lang.Exception
protected java.io.Reader getResourceReader(java.lang.String res) throws java.io.IOException
java.io.IOException
protected boolean mkdirs(java.lang.String base, java.lang.String path)
protected java.io.FileWriter getResourceWriter(java.lang.String classname) throws java.io.IOException
java.io.IOException
protected boolean exists(ProducerTypeEnum type)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |