|
DODS 5.1 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.enhydra.dods.xslt.XSLTUtil
Utility class that xsl template files use during the DODS generation of sql and java files.
Field Summary | |
static java.lang.String |
strAttribut_0
|
static java.lang.String |
strAttribut_1
|
java.lang.String |
strAttribut_11
|
static java.lang.String |
strAttribut_2
|
static java.lang.String |
strAttribut_3
|
static java.lang.String |
strAttribut_4
|
static java.lang.String |
strDatabase
|
static java.lang.String |
strPathDodsConf
|
static java.lang.String |
strPathDomlFile
|
static java.lang.String |
strPathProjectRoot
|
static java.lang.String |
strPathTypesConf
|
java.lang.String |
strVectorValues_1
|
java.lang.String |
strVectorValues_2
|
java.lang.String |
strVectorValues_3
|
java.lang.String |
strVectorValues_4
|
static java.util.Vector |
vecDropIndex
|
static java.util.Vector |
vecDropPrimaryKey
|
static java.util.Vector |
vecDropTable
|
static java.util.Vector |
vecDropUnique
|
static java.util.Vector |
vecFKcreate_01
|
static java.util.Vector |
vecFKcreate_02
|
static java.util.Vector |
vecFKdrop_01
|
static java.util.Vector |
vecFKdrop_02
|
static java.util.Vector |
vecXSLUtil_01
|
static java.util.Vector |
vecXSLUtil_02
|
static java.util.Vector |
vecXSLUtil_11
|
static java.util.Vector |
vecXSLUtil_12
|
static java.util.Vector |
vecXSLUtil_2
|
static java.util.Vector |
vecXSLUtil_3
|
static java.util.Vector |
vecXSLUtil_41
|
static java.util.Vector |
vecXSLUtil_42
|
static java.util.Vector |
vecXSLUtil_5
|
static java.util.Vector |
vecXSLUtilDrop_01
|
static java.util.Vector |
vecXSLUtilDrop_02
|
Constructor Summary | |
protected |
XSLTUtil()
|
Method Summary | |
static java.lang.String |
adjustJavaType(java.lang.String type)
Adjust java type, cut "root." if String type begins with it. |
static java.lang.String |
capitalizeJavaBasicObject(java.lang.String type)
Transform java basic Objects in capital letters. |
static java.lang.String |
cloneValue(java.lang.String name,
java.lang.String javaType,
java.lang.String isObjectRef)
Determine approperate clone method for specified member and java type. |
static java.lang.String |
convertArrayType(java.lang.String type)
Convert java type into array type. |
static void |
createSQLcomplete(org.apache.xalan.extensions.XSLProcessorContext xslprocessorcontext,
org.apache.xalan.templates.ElemExtensionCall elemextensioncall)
Create SQLcreate.sql file where are all SQL CREATE statements. |
static void |
createSQLdrop(org.apache.xalan.extensions.XSLProcessorContext xslprocessorcontext,
org.apache.xalan.templates.ElemExtensionCall elemextensioncall)
Create SQLdrop.sql file in which are all SQL DROP statements. |
static void |
createVector(org.apache.xalan.extensions.XSLProcessorContext xslprocessorcontext,
org.apache.xalan.templates.ElemExtensionCall elemextensioncall)
Construct an empty vector. |
static void |
fillHashtables(java.lang.String strUsedDatabase,
java.lang.String s2)
|
static void |
fillHashtables(org.apache.xalan.extensions.XSLProcessorContext xslprocessorcontext,
org.apache.xalan.templates.ElemExtensionCall elemextensioncall)
Load doml file in memory structure. |
static void |
fillVecDropIndex(org.apache.xalan.extensions.XSLProcessorContext xslprocessorcontext,
org.apache.xalan.templates.ElemExtensionCall elemextensioncall)
Fill vector with the string made from the given attribute. |
static void |
fillVecDropPrimaryKey(org.apache.xalan.extensions.XSLProcessorContext xslprocessorcontext,
org.apache.xalan.templates.ElemExtensionCall elemextensioncall)
Fill vector with the string made from the given attribute. |
static void |
fillVecDropTable(org.apache.xalan.extensions.XSLProcessorContext xslprocessorcontext,
org.apache.xalan.templates.ElemExtensionCall elemextensioncall)
Fill vector with the string made from the given attribute. |
static void |
fillVecDropUnique(org.apache.xalan.extensions.XSLProcessorContext xslprocessorcontext,
org.apache.xalan.templates.ElemExtensionCall elemextensioncall)
Fill vector with the string made from the given attribute. |
static void |
fillVector(org.apache.xalan.extensions.XSLProcessorContext xslprocessorcontext,
org.apache.xalan.templates.ElemExtensionCall elemextensioncall)
Fill vector with the given attribute only if the given attribute isn't already in the vector. |
static java.util.Vector |
findSQLFiles(java.io.File fDirectory)
Method findSQLFiles finds all SQL files (all files which contain ".sql" in their name) in a working directory and all its subdirecories and puts their URL's into Vector. |
static java.lang.String |
fixDefault(java.lang.String type,
java.lang.String value)
Fix default values for java types. |
static java.lang.String |
getAdjustedPackageName(java.lang.String pckg)
Get package name with leading "root." stripped off. |
static java.lang.String |
getDataType(java.lang.String strKey)
|
static java.lang.String |
getDodsProperty(java.lang.String strKey)
|
static java.lang.String |
javaType(java.lang.String type)
Make java type from java type replacing '.' with '_'. |
static java.lang.String |
jdbcType(java.lang.String javaType)
Make Jdbc type from java type. |
static void |
resetCreateVectors(org.apache.xalan.extensions.XSLProcessorContext xslprocessorcontext,
org.apache.xalan.templates.ElemExtensionCall elemextensioncall)
Construct an empty vector. |
static java.lang.String |
returnForeignKeyConstraints()
Get all constraints defined in this table. |
static java.util.Date |
str2date(java.lang.String s)
Conversion of string to java.util.Date. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public java.lang.String strVectorValues_1
public java.lang.String strVectorValues_2
public java.lang.String strVectorValues_3
public java.lang.String strVectorValues_4
public static java.lang.String strAttribut_0
public static java.lang.String strAttribut_1
public java.lang.String strAttribut_11
public static java.lang.String strAttribut_2
public static java.lang.String strAttribut_3
public static java.lang.String strAttribut_4
public static java.util.Vector vecDropPrimaryKey
public static java.util.Vector vecDropUnique
public static java.util.Vector vecDropIndex
public static java.util.Vector vecDropTable
public static java.util.Vector vecXSLUtil_01
public static java.util.Vector vecXSLUtilDrop_01
public static java.util.Vector vecFKcreate_01
public static java.util.Vector vecFKdrop_01
public static java.util.Vector vecXSLUtil_02
public static java.util.Vector vecXSLUtilDrop_02
public static java.util.Vector vecFKcreate_02
public static java.util.Vector vecFKdrop_02
public static java.util.Vector vecXSLUtil_11
public static java.util.Vector vecXSLUtil_12
public static java.util.Vector vecXSLUtil_2
public static java.util.Vector vecXSLUtil_3
public static java.util.Vector vecXSLUtil_41
public static java.util.Vector vecXSLUtil_42
public static java.util.Vector vecXSLUtil_5
public static java.lang.String strPathProjectRoot
public static java.lang.String strPathDomlFile
public static java.lang.String strPathDodsConf
public static java.lang.String strPathTypesConf
public static java.lang.String strDatabase
Constructor Detail |
protected XSLTUtil()
Method Detail |
public static java.util.Date str2date(java.lang.String s)
s
- String which will be converted into Date.
public static java.lang.String fixDefault(java.lang.String type, java.lang.String value)
type
- Java type.value
- Default value.
public static java.lang.String adjustJavaType(java.lang.String type)
type
- Java type.
public static java.lang.String getAdjustedPackageName(java.lang.String pckg)
pckg
- Package name.
public static java.lang.String cloneValue(java.lang.String name, java.lang.String javaType, java.lang.String isObjectRef) throws java.lang.Exception
name
- Class member name (column table name).
java.lang.Exception
public static java.lang.String capitalizeJavaBasicObject(java.lang.String type) throws java.lang.Exception
type
- Class member java type (column table java_type).
java.lang.Exception
public static java.lang.String javaType(java.lang.String type)
type
- Class member java type (column table java_type).
public static java.lang.String jdbcType(java.lang.String javaType)
javaType
- Class member java type (column table java_type).
public static java.lang.String convertArrayType(java.lang.String type)
type
- Class member java type (column table java_type).
public static void createVector(org.apache.xalan.extensions.XSLProcessorContext xslprocessorcontext, org.apache.xalan.templates.ElemExtensionCall elemextensioncall) throws java.lang.Exception
xslprocessorcontext
- elemextensioncall
-
java.lang.Exception
public static void resetCreateVectors(org.apache.xalan.extensions.XSLProcessorContext xslprocessorcontext, org.apache.xalan.templates.ElemExtensionCall elemextensioncall) throws java.lang.Exception
xslprocessorcontext
- elemextensioncall
-
java.lang.Exception
public static void fillVector(org.apache.xalan.extensions.XSLProcessorContext xslprocessorcontext, org.apache.xalan.templates.ElemExtensionCall elemextensioncall) throws java.lang.Exception
xslprocessorcontext
- elemextensioncall
-
java.lang.Exception
public static void fillVecDropPrimaryKey(org.apache.xalan.extensions.XSLProcessorContext xslprocessorcontext, org.apache.xalan.templates.ElemExtensionCall elemextensioncall) throws java.lang.Exception
xslprocessorcontext
- elemextensioncall
-
java.lang.Exception
public static void fillVecDropUnique(org.apache.xalan.extensions.XSLProcessorContext xslprocessorcontext, org.apache.xalan.templates.ElemExtensionCall elemextensioncall) throws java.lang.Exception
xslprocessorcontext
- elemextensioncall
-
java.lang.Exception
public static void fillVecDropIndex(org.apache.xalan.extensions.XSLProcessorContext xslprocessorcontext, org.apache.xalan.templates.ElemExtensionCall elemextensioncall) throws java.lang.Exception
xslprocessorcontext
- elemextensioncall
-
java.lang.Exception
public static void fillVecDropTable(org.apache.xalan.extensions.XSLProcessorContext xslprocessorcontext, org.apache.xalan.templates.ElemExtensionCall elemextensioncall) throws java.lang.Exception
xslprocessorcontext
- elemextensioncall
-
java.lang.Exception
public static java.lang.String returnForeignKeyConstraints() throws java.lang.Exception
java.lang.Exception
public static void createSQLdrop(org.apache.xalan.extensions.XSLProcessorContext xslprocessorcontext, org.apache.xalan.templates.ElemExtensionCall elemextensioncall) throws java.lang.Exception
xslprocessorcontext
- elemextensioncall
-
java.lang.Exception
public static void fillHashtables(org.apache.xalan.extensions.XSLProcessorContext xslprocessorcontext, org.apache.xalan.templates.ElemExtensionCall elemextensioncall) throws java.lang.Exception
xslprocessorcontext
- elemextensioncall
-
java.lang.Exception
public static void fillHashtables(java.lang.String strUsedDatabase, java.lang.String s2) throws java.lang.Exception
strUsedDatabase
- s2
-
java.lang.Exception
public static java.lang.String getDodsProperty(java.lang.String strKey) throws java.lang.Exception
strKey
-
java.lang.Exception
public static java.lang.String getDataType(java.lang.String strKey) throws java.lang.Exception
strKey
-
java.lang.Exception
public static void createSQLcomplete(org.apache.xalan.extensions.XSLProcessorContext xslprocessorcontext, org.apache.xalan.templates.ElemExtensionCall elemextensioncall) throws java.lang.Exception
xslprocessorcontext
- elemextensioncall
-
java.lang.Exception
public static java.util.Vector findSQLFiles(java.io.File fDirectory)
fDirectory
- The URL of the working directory.
Exception.
|
DODS 5.1 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |