|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.hydrateframework.gen.schema.SchemaElementBase
org.hydrateframework.gen.schema.ClassDef
public class ClassDef
| Nested Class Summary | |
|---|---|
static class |
ClassDef.ShowType
|
| Nested classes/interfaces inherited from interface org.hydrateframework.gen.schema.SchemaElement |
|---|
SchemaElement.HighlightType |
| Field Summary | |
|---|---|
protected java.lang.String |
comment
|
protected java.lang.String |
discriminator
|
protected java.lang.String |
javaClassName
|
protected java.util.List<Key> |
keys
|
protected java.util.List<Member> |
members
|
protected java.lang.String |
name
|
protected java.lang.String |
strSuperClass
|
protected java.lang.String |
tablespace
|
| Fields inherited from class org.hydrateframework.gen.schema.SchemaElementBase |
|---|
ATTR_MANDATORY, ATTR_MANDATORYNOOVR, ATTR_NOOVR, ATTR_OPTIONAL, ATTR_OPTIONALNOOVR, BOOL_FALSE, BOOL_NOT, BOOL_NOTSET, BOOL_TRUE, NAME, valid |
| Constructor Summary | |
|---|---|
ClassDef(Family family)
|
|
ClassDef(Family family,
ClassDef override)
|
|
| Method Summary | |
|---|---|
protected void |
addKey(Key k)
|
protected void |
addMember(Member m)
|
protected void |
addMethod(Method m)
|
Key |
findKey(java.lang.String name)
|
Key[] |
getAllKeys()
|
Member[] |
getAllMembers()
|
Method[] |
getAllMethods()
|
java.util.Collection<ClassDef> |
getAllSubclasses()
|
java.util.Collection<ClassDef> |
getAllSuperclasses()
|
ClassDef |
getBaseClass()
|
java.lang.String |
getComment()
|
ClassComparator[] |
getComparators()
|
java.lang.String |
getDataService()
|
java.lang.String |
getDiscriminator()
|
Family |
getFamily()
|
SchemaElement.HighlightType |
getHighlightType()
|
java.lang.String[] |
getInterfaces()
|
java.lang.String |
getJavaClsName()
|
java.lang.String |
getJavaEmptyValue()
|
java.lang.String |
getJavaFQClsName()
|
java.lang.String |
getJavaNativeType()
|
java.lang.String |
getJavaNotPopulatedValue()
|
java.lang.String |
getJavaNotSetValue()
|
java.lang.String |
getJavaPackageName()
|
java.lang.String |
getJavaPublicType()
|
java.lang.String |
getJavaSqlType()
|
java.lang.String |
getJavaTypeName()
The name of the type in Java. |
Key[] |
getKeys()
|
int |
getLength()
|
Member[] |
getMembers()
|
Method[] |
getMethods()
|
java.lang.String |
getName()
The language independent name of this type |
SchemaElementBase |
getOverrides()
|
java.awt.Point |
getPosition()
|
ClassDef[] |
getPossibleImplementations()
|
int |
getPrecision()
|
Key |
getPrimaryKey()
|
int |
getScale()
|
ClassDef.ShowType |
getShowState()
|
java.lang.String |
getSQLTypeName(SQLWriter sqlWriter,
int size,
int precision,
int scale)
|
java.util.Collection<ClassDef> |
getSubclasses()
|
ClassDef |
getSuperClass()
|
java.lang.String |
getTablespace()
|
java.lang.String |
getXSDTypeName(boolean isOptional)
|
boolean |
isAbstract()
|
boolean |
isInUse(int inContext)
|
boolean |
isNoPersist()
|
boolean |
isSuperClass(ClassDef sup,
boolean includeInterfaces)
|
boolean |
isValid(java.lang.StringBuffer reason)
Determine if the schema element just read is valid. |
void |
notifyUpdate(SchemaElement element)
Notify a schema element that the schema element it is overriding has changed |
SchemaElement |
override(Family family)
Override the schema element from ain included file. |
java.lang.Object |
parseType(java.lang.String val)
|
protected void |
readAttrs(java.util.Stack<java.lang.String> readContext,
org.w3c.dom.Element elem)
|
boolean |
readFromXmlDoc(java.util.Stack<java.lang.String> readContext,
org.w3c.dom.Element elem)
Read the element from the DOM model |
protected void |
removeMember(Member m)
|
void |
resolve()
|
void |
setPosition(java.awt.Point pnt)
|
void |
setSuperClass(ClassDef superClass)
|
boolean |
shouldWrite()
|
void |
toggleShowState()
|
java.lang.String |
toString()
|
java.lang.String |
toSummary()
|
java.lang.String |
writeAsString(java.lang.String var)
|
protected void |
writeAttrs(java.util.List<SAXWriter.Attr> classDefAttrs)
|
java.lang.String |
writeCompareTwo(java.lang.String one,
java.lang.String two)
|
java.lang.String |
writeCvtFromJavaObj(java.lang.String obj)
|
java.lang.String |
writeCvtInternalToPublic(java.lang.String var)
|
java.lang.String |
writeCvtPublicToInternal(java.lang.String var)
|
java.lang.String |
writeFromString(java.lang.String var)
|
java.lang.String |
writeHashCode(java.lang.String var)
|
java.lang.String |
writeJavaSqlRead(java.lang.String rs,
java.lang.String mbrIdx)
|
java.lang.String |
writeJavaSqlSet(java.lang.String stmt,
java.lang.String mbrIdx,
java.lang.String mbrVar)
|
java.lang.String |
writeJavaSqlUpdate(java.lang.String rs,
java.lang.String mbrIdx,
java.lang.String mbrVar)
|
void |
writeToXmlDoc(SAXWriter wrt)
Write out this schema element to the SAX Handler |
java.lang.String |
writeUpdFromUnderlying(java.lang.String var)
|
void |
writeXSDType(SAXWriter wrt,
boolean isOptional)
|
| Methods inherited from class org.hydrateframework.gen.schema.SchemaElementBase |
|---|
addBoolAttribute, addEnumAttribute, addIntAttribute, addListAttribute, addStringAttribute, isValidIdentifier, newElement, printAttrWarning, printWarning, readBoolAttribute, readEnumAttribute, readIntAttribute, readListAttribute, readStringAttribute, refEquals, supersedes |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String strSuperClass
protected java.lang.String tablespace
protected java.lang.String discriminator
protected java.lang.String comment
protected java.lang.String name
protected java.lang.String javaClassName
protected java.util.List<Member> members
protected java.util.List<Key> keys
| Constructor Detail |
|---|
public ClassDef(Family family,
ClassDef override)
public ClassDef(Family family)
| Method Detail |
|---|
public SchemaElementBase getOverrides()
getOverrides in class SchemaElementBasepublic java.lang.String toSummary()
toSummary in interface SchemaElementpublic java.lang.String getJavaPackageName()
public java.lang.String getJavaFQClsName()
public void notifyUpdate(SchemaElement element)
SchemaElement
notifyUpdate in interface SchemaElementelement - the overridden schema element.public SchemaElement override(Family family)
SchemaElementSchemaElement.notifyUpdate(SchemaElement) method when this element changes.
override in interface SchemaElementfamily - the family in which the overridden element is to be created
public boolean isInUse(int inContext)
public boolean isValid(java.lang.StringBuffer reason)
SchemaElement
isValid in interface SchemaElementreason - the reason for the failure (or warning) if any should be appended to this string buffer.
public boolean isAbstract()
public boolean isNoPersist()
public java.lang.String getTablespace()
public java.lang.String getJavaEmptyValue()
getJavaEmptyValue in interface Typepublic java.lang.String getJavaTypeName()
Type
getJavaTypeName in interface Typepublic java.lang.String getJavaPublicType()
getJavaPublicType in interface Typepublic java.lang.String getJavaNotSetValue()
getJavaNotSetValue in interface Typepublic java.lang.String getJavaNotPopulatedValue()
getJavaNotPopulatedValue in interface Typepublic java.lang.String getJavaNativeType()
getJavaNativeType in interface Typepublic java.lang.String getJavaSqlType()
getJavaSqlType in interface Type
public java.lang.String writeJavaSqlUpdate(java.lang.String rs,
java.lang.String mbrIdx,
java.lang.String mbrVar)
writeJavaSqlUpdate in interface Type
public java.lang.String writeJavaSqlRead(java.lang.String rs,
java.lang.String mbrIdx)
writeJavaSqlRead in interface Typepublic java.lang.String writeCvtFromJavaObj(java.lang.String obj)
writeCvtFromJavaObj in interface Typepublic java.lang.String writeCvtInternalToPublic(java.lang.String var)
writeCvtInternalToPublic in interface Typepublic java.lang.String writeCvtPublicToInternal(java.lang.String var)
writeCvtPublicToInternal in interface Typepublic java.lang.String getXSDTypeName(boolean isOptional)
getXSDTypeName in interface Type
public void writeXSDType(SAXWriter wrt,
boolean isOptional)
throws org.xml.sax.SAXException
writeXSDType in interface Typeorg.xml.sax.SAXException
public java.lang.String writeCompareTwo(java.lang.String one,
java.lang.String two)
writeCompareTwo in interface Typepublic ClassDef getSuperClass()
public java.lang.String getComment()
public Family getFamily()
public java.lang.String getName()
Type
getName in interface SchemaElementgetName in interface Typepublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getJavaClsName()
public java.lang.String[] getInterfaces()
public Member[] getMembers()
public Member[] getAllMembers()
public Method[] getAllMethods()
public java.util.Collection<ClassDef> getSubclasses()
public java.util.Collection<ClassDef> getAllSubclasses()
public java.util.Collection<ClassDef> getAllSuperclasses()
public Method[] getMethods()
protected void addMember(Member m)
protected void addMethod(Method m)
protected void addKey(Key k)
protected void removeMember(Member m)
public Key getPrimaryKey()
public Key findKey(java.lang.String name)
public int getLength()
getLength in interface Typepublic int getPrecision()
getPrecision in interface Typepublic int getScale()
getScale in interface Typepublic Key[] getAllKeys()
public Key[] getKeys()
public ClassComparator[] getComparators()
public ClassDef getBaseClass()
public void setSuperClass(ClassDef superClass)
public java.lang.String getDiscriminator()
public boolean isSuperClass(ClassDef sup,
boolean includeInterfaces)
public void setPosition(java.awt.Point pnt)
public void toggleShowState()
public ClassDef.ShowType getShowState()
public java.awt.Point getPosition()
public boolean shouldWrite()
shouldWrite in interface SchemaElementprotected void writeAttrs(java.util.List<SAXWriter.Attr> classDefAttrs)
public void writeToXmlDoc(SAXWriter wrt)
throws org.xml.sax.SAXException
SchemaElement
writeToXmlDoc in interface SchemaElementorg.xml.sax.SAXException
protected void readAttrs(java.util.Stack<java.lang.String> readContext,
org.w3c.dom.Element elem)
public boolean readFromXmlDoc(java.util.Stack<java.lang.String> readContext,
org.w3c.dom.Element elem)
SchemaElement
readFromXmlDoc in interface SchemaElementreadContext - the context within the XML of the read operation. This is used
to help pinpoint the source of an error.elem - the DOM element to use to initialize this class.public ClassDef[] getPossibleImplementations()
public void resolve()
resolve in interface SchemaElementpublic java.lang.String getDataService()
public java.lang.Object parseType(java.lang.String val)
parseType in interface Typepublic java.lang.String writeAsString(java.lang.String var)
writeAsString in interface Typepublic java.lang.String writeFromString(java.lang.String var)
writeFromString in interface Type
public java.lang.String getSQLTypeName(SQLWriter sqlWriter,
int size,
int precision,
int scale)
getSQLTypeName in interface Type
public java.lang.String writeJavaSqlSet(java.lang.String stmt,
java.lang.String mbrIdx,
java.lang.String mbrVar)
writeJavaSqlSet in interface Typepublic java.lang.String writeHashCode(java.lang.String var)
writeHashCode in interface Typepublic java.lang.String writeUpdFromUnderlying(java.lang.String var)
writeUpdFromUnderlying in interface Typepublic SchemaElement.HighlightType getHighlightType()
getHighlightType in interface SchemaElement
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||