|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.ephman.abra.tools.JClass
a class for Java classes !! to describe a Java class and all it's fields with mapping to XML and SQL
Field Summary | |
protected boolean |
_hasParentFactory
|
protected java.lang.String |
_implements
|
(package private) boolean |
_inlineOnly
|
protected boolean |
_isLeaf
|
protected boolean |
_manyToMany
|
(package private) java.util.HashMap |
_plugins
|
protected java.lang.String |
classDescription
|
protected java.lang.String |
className
|
(package private) java.util.Vector |
constraintList
|
(package private) java.lang.String |
descendantName
|
(package private) boolean |
endDate
|
protected java.util.TreeMap |
fieldList
|
(package private) java.util.Vector |
indexes
|
(package private) boolean |
is_abstract
|
static int |
NAME_LENGTH
|
protected java.lang.String |
packageName
|
protected java.lang.String |
parentFactory
|
protected java.lang.String |
primaryKey
|
protected java.lang.String |
primaryKeyJava
|
static java.util.HashSet |
procNamesMap
|
(package private) java.lang.String |
queryString
|
(package private) java.lang.String |
schemaFileName
|
(package private) java.lang.String |
storedProcedureName
|
protected JClass |
superClass
|
protected java.lang.String |
superClassName
|
protected java.lang.String |
tableName
|
(package private) boolean |
versioned
|
(package private) java.util.HashMap |
viewList
|
protected java.lang.String |
viewName
|
protected java.lang.String |
xmlName
|
Constructor Summary | |
JClass(java.lang.String className,
java.lang.String packageName)
|
Method Summary | |
void |
addConstraint(JConstraint jcons)
|
void |
addField(JField foo)
|
void |
addIndex(JIndex ji)
Add an index. |
void |
addToView(java.lang.String formatName,
JField jf,
java.lang.String viewFormat,
boolean asView)
|
void |
addView(JView jv)
|
(package private) boolean |
exists(java.lang.String n)
|
java.util.TreeMap |
getAllFields()
|
java.lang.String |
getClassDescription()
|
java.lang.String |
getClassName()
|
java.util.Iterator |
getConstraints()
|
java.lang.String |
getConstructorLine(java.lang.String varName)
|
java.lang.String |
getDescendantName()
|
JField |
getFieldByName(java.lang.String name)
|
java.lang.String |
getHashKey()
|
java.lang.String |
getImplements()
Get the value of implements. |
java.util.Vector |
getIndexes()
Get the value of indexes. |
static java.lang.String |
getNewProcName(JClass jc)
|
JField |
getNextField()
|
java.lang.String |
getPackageName()
|
JClass |
getParentClass()
|
java.lang.String |
getParentClassName()
|
java.lang.String |
getParentFactory()
Get the value of parentFactory. |
java.util.HashMap |
getPlugins()
|
java.lang.String |
getPrimaryKey()
Get the value of primaryKey. |
java.lang.String |
getPrimaryKeyJava()
|
java.lang.String |
getQuery()
|
java.lang.String |
getSchemaFileName()
Get the value of schemaFile. |
java.lang.String |
getStoredProcedureName()
|
java.lang.String |
getTableName()
Get the value of tableName. |
JView |
getView(java.lang.String formatName)
|
java.util.Iterator |
getViewList()
|
java.lang.String |
getViewName()
|
java.lang.String |
getXmlNodeName()
|
boolean |
hasDescendant()
|
boolean |
hasMoreFields()
|
boolean |
hasParentFactory()
|
boolean |
isAbstract()
|
boolean |
isEndDateable()
Get the value of endDate. |
boolean |
isInlineOnly()
|
boolean |
isLeaf()
|
boolean |
isManyToMany()
|
boolean |
isQuery()
|
boolean |
isVersioned()
|
void |
resetFieldIteration()
|
void |
setAbstract(boolean toSet)
|
void |
setClassDescription(java.lang.String foo)
|
void |
setDescendantName(java.lang.String des)
|
void |
setEndDate(boolean v)
Set the value of endDate. |
void |
setHasParentFactory(boolean foo)
|
void |
setImplements(java.lang.String v)
Set the value of implements. |
void |
setInlineOnly(boolean b)
|
protected void |
setInternal()
|
void |
setManyToMany()
|
void |
setParentClass(JClass parent)
|
void |
setParentClassName(java.lang.String name)
|
void |
setParentFactory(java.lang.String v)
Set the value of parentFactory. |
void |
setPrimaryKey(java.lang.String v)
Set the value of primaryKey. |
void |
setPrimaryKeyJava(java.lang.String foo)
|
void |
setQuery(java.lang.String q)
|
void |
setSchemaFileName(java.lang.String v)
Set the value of schemaFile. |
void |
setTableName(java.lang.String v)
Set the value of tableName. |
void |
setVersioned(boolean v)
|
void |
setViewName(java.lang.String foo)
|
void |
setXmlNodeName(java.lang.String name)
|
java.lang.String |
toFileString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
java.util.HashMap _plugins
boolean versioned
java.util.Vector constraintList
java.util.Vector indexes
java.util.HashMap viewList
protected JClass superClass
protected java.lang.String superClassName
protected java.util.TreeMap fieldList
protected java.lang.String className
protected java.lang.String xmlName
protected java.lang.String viewName
protected java.lang.String packageName
protected java.lang.String tableName
protected java.lang.String primaryKey
protected java.lang.String primaryKeyJava
protected java.lang.String classDescription
protected boolean _manyToMany
protected boolean _isLeaf
boolean is_abstract
java.lang.String descendantName
java.lang.String schemaFileName
boolean endDate
protected java.lang.String _implements
java.lang.String queryString
boolean _inlineOnly
protected java.lang.String parentFactory
protected boolean _hasParentFactory
java.lang.String storedProcedureName
public static int NAME_LENGTH
public static java.util.HashSet procNamesMap
Constructor Detail |
public JClass(java.lang.String className, java.lang.String packageName)
Method Detail |
public java.util.HashMap getPlugins()
public void setVersioned(boolean v)
public boolean isVersioned()
public void addConstraint(JConstraint jcons)
public java.util.Iterator getConstraints()
public java.util.Vector getIndexes()
public void addIndex(JIndex ji)
ji
- the new Jindexpublic void addView(JView jv)
public void addToView(java.lang.String formatName, JField jf, java.lang.String viewFormat, boolean asView)
public JView getView(java.lang.String formatName)
public java.util.Iterator getViewList()
public void setAbstract(boolean toSet)
public boolean isAbstract()
public void setDescendantName(java.lang.String des)
public boolean hasDescendant()
public java.lang.String getDescendantName()
public java.lang.String getConstructorLine(java.lang.String varName)
public java.lang.String getSchemaFileName()
public void setSchemaFileName(java.lang.String v)
v
- Value to assign to schemaFile.public boolean isEndDateable()
public void setEndDate(boolean v)
v
- Value to assign to endDate.public java.lang.String getViewName()
public void setViewName(java.lang.String foo)
public java.lang.String getImplements()
public void setImplements(java.lang.String v)
v
- Value to assign to implements.public void setPrimaryKeyJava(java.lang.String foo)
public java.lang.String getPrimaryKeyJava()
public java.lang.String getPackageName()
public java.lang.String getClassName()
public java.lang.String getQuery()
public void setQuery(java.lang.String q)
public boolean isQuery()
public void setXmlNodeName(java.lang.String name)
public java.lang.String getXmlNodeName()
public java.lang.String getHashKey()
public void setManyToMany()
public boolean isManyToMany()
public void setClassDescription(java.lang.String foo)
public java.lang.String getClassDescription()
public boolean isLeaf()
public void addField(JField foo)
public void resetFieldIteration()
public boolean hasMoreFields()
public JField getNextField()
public JField getFieldByName(java.lang.String name)
public boolean isInlineOnly()
public void setInlineOnly(boolean b)
protected void setInternal()
public java.lang.String getTableName()
public void setTableName(java.lang.String v)
v
- Value to assign to tableName.public java.lang.String getParentFactory()
public void setParentFactory(java.lang.String v)
v
- Value to assign to parentFactory.public void setHasParentFactory(boolean foo)
public boolean hasParentFactory()
public java.lang.String getPrimaryKey()
public void setPrimaryKey(java.lang.String v)
v
- Value to assign to primaryKey.public void setParentClass(JClass parent)
public JClass getParentClass()
public void setParentClassName(java.lang.String name)
public java.lang.String getParentClassName()
public java.lang.String getStoredProcedureName()
public static java.lang.String getNewProcName(JClass jc)
public java.util.TreeMap getAllFields()
public java.lang.String toFileString()
boolean exists(java.lang.String n)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |