|
||||||||||
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 SchemaElementBase
public java.lang.String toSummary()
toSummary
in interface SchemaElement
public java.lang.String getJavaPackageName()
public java.lang.String getJavaFQClsName()
public void notifyUpdate(SchemaElement element)
SchemaElement
notifyUpdate
in interface SchemaElement
element
- the overridden schema element.public SchemaElement override(Family family)
SchemaElement
SchemaElement.notifyUpdate(SchemaElement)
method when this element changes.
override
in interface SchemaElement
family
- 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 SchemaElement
reason
- 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 Type
public java.lang.String getJavaTypeName()
Type
getJavaTypeName
in interface Type
public java.lang.String getJavaPublicType()
getJavaPublicType
in interface Type
public java.lang.String getJavaNotSetValue()
getJavaNotSetValue
in interface Type
public java.lang.String getJavaNotPopulatedValue()
getJavaNotPopulatedValue
in interface Type
public java.lang.String getJavaNativeType()
getJavaNativeType
in interface Type
public 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 Type
public java.lang.String writeCvtFromJavaObj(java.lang.String obj)
writeCvtFromJavaObj
in interface Type
public java.lang.String writeCvtInternalToPublic(java.lang.String var)
writeCvtInternalToPublic
in interface Type
public java.lang.String writeCvtPublicToInternal(java.lang.String var)
writeCvtPublicToInternal
in interface Type
public 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 Type
org.xml.sax.SAXException
public java.lang.String writeCompareTwo(java.lang.String one, java.lang.String two)
writeCompareTwo
in interface Type
public ClassDef getSuperClass()
public java.lang.String getComment()
public Family getFamily()
public java.lang.String getName()
Type
getName
in interface SchemaElement
getName
in interface Type
public java.lang.String toString()
toString
in class java.lang.Object
public 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 Type
public int getPrecision()
getPrecision
in interface Type
public int getScale()
getScale
in interface Type
public 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 SchemaElement
protected void writeAttrs(java.util.List<SAXWriter.Attr> classDefAttrs)
public void writeToXmlDoc(SAXWriter wrt) throws org.xml.sax.SAXException
SchemaElement
writeToXmlDoc
in interface SchemaElement
org.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 SchemaElement
readContext
- 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 SchemaElement
public java.lang.String getDataService()
public java.lang.Object parseType(java.lang.String val)
parseType
in interface Type
public java.lang.String writeAsString(java.lang.String var)
writeAsString
in interface Type
public 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 Type
public java.lang.String writeHashCode(java.lang.String var)
writeHashCode
in interface Type
public java.lang.String writeUpdFromUnderlying(java.lang.String var)
writeUpdFromUnderlying
in interface Type
public SchemaElement.HighlightType getHighlightType()
getHighlightType
in interface SchemaElement
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |