Java Doc for StateSrcGenerator.java in  » Testing » PolePosition-0.20 » com » versant » core » metadata » generator » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Testing » PolePosition 0.20 » com.versant.core.metadata.generator 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.versant.core.metadata.generator.StateSrcGenerator

All known Subclasses:   com.versant.core.jdbc.JdbcStateGenerator,
StateSrcGenerator
abstract public class StateSrcGenerator (Code)
Generates java source for a State class for a PC class.


Field Summary
final protected static  StringCLASS_META_DATA_CLASS
    
final protected  StringDIRTY_FIELD_NAME
    
final protected static  StringFIELD_META_DATA_CLASS
    
final protected  StringFIELD_NOT_FOUND_EXCEPTION
    
final protected  StringFILLED_FIELD_NAME
    
final protected static  StringINT_ARRAY
    
final public static  StringJDBC_CONVERTER_FIELD_PREFIX
    
final protected static  StringOID_SUPER_CLASS
    
final protected  StringRESOLVED_NAME
    
final public static  StringSCHEMA_FIELD_PREFIX
    
final protected static  StringSTATE_SUPER_CLASS
    
final public static  StringVDS_FIELD_PREFIX
    
protected  StringclassName
    
protected  HashMapclassToGetFieldAbs
    
protected  HashMapclassToInternalSetField
    
protected  HashMapclassToInternalSetFieldAbs
    
protected  HashMapclassToSetField
    
protected  HashMapclassToSetFieldAbs
    
protected  ClassMetaDatacmd
    
protected  HashMapgetFieldToClass
    
protected  ArrayListimutableTypeList
    
protected  ArrayListnonObjectClassTypeList
    
protected  HashMapprimClassToSerReadMethod
    
protected  HashMapprimClassToSerWriteMethod
    
protected  HashMapprimativeTypesToWrapper
    
protected  ArrayListrealNonObjectClassTypeList
    
protected  ClassSpecspec
    
protected  inttotalNoOfFields
    
protected  HashMaptypeToPreparedStatementSetField
    
protected  HashMaptypeToResultSetGetField
    
protected  HashMapwrapperStringToValue
    
protected  HashMapwrapperTypesToPrimative
    
protected  HashMapwrapperTypesToValue
    

Constructor Summary
public  StateSrcGenerator()
    

Method Summary
protected  voidaddAddRefs()
    
protected  voidaddAllGetXXXFields()
    
protected  voidaddAllGetXXXFieldsAbs()
    
protected  voidaddAllSetInternalXXXFields()
    
protected  voidaddAllSetInternalXXXFieldsAbs()
    
protected  voidaddAllSetXXXFields()
    
protected  voidaddAllSetXXXFieldsAbs()
    
protected  voidaddCheckKeyFields()
    
protected  voidaddClear()
    
protected  voidaddClearApplicationIdentityFields()
    
protected  voidaddClearCollectionFields()
    
protected  voidaddClearDirtyFields()
    
protected  voidaddClearFilledFlags()
    
protected  voidaddClearNonAutoSetFields()
    
protected  voidaddClearNonFilled()
    
protected  voidaddClearSCOFields()
    
protected  voidaddClearTransactionNonPersistentFields()
    
protected  voidaddCompareToPass1()
    
protected  voidaddConstructor()
    
protected  voidaddContainFields()
    
protected  voidaddContainFieldsAbs()
    
protected  voidaddContainsApplicationIdentityFields()
    
protected  voidaddContainsFetchGroup()
    
protected  voidaddContainsField()
    
protected  voidaddContainsFieldAbs()
    
protected  voidaddContainsPass1Fields()
    
protected  voidaddContainsPass2Fields()
    
abstract protected  voidaddContainsValidAppIdFields()
    
protected  voidaddCopyFields()
    
protected  voidaddCopyFieldsForOptimisticLocking()
    
protected  voidaddCopyKeyFieldsFromOID()
    
protected  voidaddCopyKeyFieldsUpdate()
    
protected  voidaddCopyOptimisticLockingField()
    
protected  voidaddEqualsObject()
    
protected  voidaddExpect()
    
protected  voidaddFields()
    
protected  voidaddFillForRead()
    
protected  voidaddFindDirectEdges()
    
protected  voidaddGetClassIndex()
    
protected  voidaddGetClassMetaData()
    
protected  voidaddGetClassMetaDataJMD()
    
protected  voidaddGetCopy()
    
protected  voidaddGetDirtyState()
    
protected  voidaddGetFieldNos()
    
protected  voidaddGetInternalObjectField()
    
protected  voidaddGetInternalObjectFieldAbs()
    
protected  voidaddGetNullFields()
    
protected  voidaddGetOptimisticLockingValue()
    
protected  voidaddGetPass1FieldNos()
    
protected  voidaddGetPass1FieldRefFieldNosWithNewOids()
    
protected  voidaddGetPass2FieldNos()
    
protected  voidaddGetResolvableObjectField()
    
protected  voidaddGetResolvableObjectFieldAbs()
    
protected  voidaddGetResolvableObjectFieldImp(FieldMetaData info, StringBuffer buf, int fieldNo)
    
protected  voidaddGetXXXField(String methodName)
    
protected  voidaddGetXXXFieldAbs(Class type)
    
protected  voidaddHasSameFields()
    
protected  voidaddHasSameNullFields()
    
protected  voidaddHashCode()
    
protected  voidaddInitStatics()
     Add method to fill in values of static fields from ModelMetaData.
protected  voidaddInitStaticsBody(StringBuffer buf)
    
protected  voidaddIsDirty()
    
protected  voidaddIsDirtyInt()
    
protected  voidaddIsEmpty()
    
protected  voidaddIsFieldNullorZero()
    
protected  voidaddIsHollow()
    
protected  voidaddIsNull()
    
protected  voidaddIsResolvedForClient()
    
protected  voidaddMakeClean()
    
protected  voidaddMakeDirty()
    
protected  voidaddMakeDirtyAbs()
    
protected  voidaddNewInstance()
     This method return's a new instance of the class, it is used after we called class.newInstance(), the reason for this method is that class.newInstance() is +/- 15 time slower than creating the class the normal way.
protected  voidaddOneToManyInverseFieldsForL2Evict()
    
protected  voidaddPrepare()
    
protected  voidaddReadExternal()
    
protected  voidaddReplaceNewObjectOIDs()
    
protected  voidaddReplaceSCOFields()
    
protected  voidaddRetrieve()
    
protected  voidaddSetClassMetaData()
    
protected  voidaddSetFilled()
    
protected  voidaddSetInternalObjectField()
    
protected  voidaddSetInternalObjectFieldAbs()
    
protected  voidaddSetInternalXXXField(Class type)
    
protected  voidaddSetInternalXXXFieldAbs(Class type)
    
protected  voidaddSetObjectField()
    
protected  voidaddSetObjectFieldAbs()
    
protected  voidaddSetObjectFieldUnresolved()
    
protected  voidaddSetObjectFieldUnresolvedAbs()
    
protected  voidaddSetXXXField(Class type)
    
protected  voidaddSetXXXFieldAbs(Class type)
    
protected  voidaddToString()
    
protected  voidaddUnmanageSCOFields()
    
protected  voidaddUpdateAutoSetFieldsCreated()
    
protected  voidaddUpdateAutoSetFieldsModified()
    
protected  voidaddUpdateFrom()
    
protected  voidaddUpdateNonFilled()
    
protected  voidaddVersion()
    
protected  voidaddWriteExternal()
    
protected  FetchGroupfindFirstRefFG(ClassMetaData cmd)
    
public  ClassSpecgenerateState(ClassMetaData cmd)
     Generates a class State object from the classInfo object.
protected  intgetAbsFieldNo(FieldMetaData fmd)
    
protected  ListgetAllRealObjectFields()
    
protected  StringgetBufName(String name, int maxLenght)
    
protected  LinkedListgetDirectRefFieldsMetaData()
    
protected  StringgetDirtyFieldName(int fieldNum)
    
protected  intgetFieldIndex(int fieldNum)
    
protected  intgetFieldIndexMask(int fieldNum)
    
protected  StringgetFieldName(int fieldNum)
    
protected  intgetFieldNo(FieldMetaData fmd)
    
protected  ListgetFields(Class type)
    
protected  ListgetFields(int index)
    
protected  ListgetFieldsAbs(Class type)
    
protected  StringgetFilledFieldName(int fieldNum)
    
protected  intgetLocalVarIndex(int firstIndex, int fieldNo)
    
protected  intgetNumOfControlFields()
    
protected  StringgetOIDName(FieldMetaData fmd)
    
protected  ListgetOIDsFieldsMetaData()
    
protected  ListgetObjectFields()
    
protected  ListgetObjectFieldsAbs()
    
protected  ListgetObjectFieldsMetaData()
    
protected  ListgetObjectFieldsMetaDataAbs()
    
protected  ListgetPass1FieldAndRefOrPolyRefFields(int index)
    
protected  ListgetPass1Fields(int index)
    
protected  ListgetPass1FieldsMetaData()
    
protected  ListgetPass2Fields(int index)
    
protected  ListgetPrimaryFields(int index)
    
protected  ListgetPrimaryFields()
    
protected  intgetPrimaryHash(int index)
    
protected  intgetPrimativeHashForIndex(int index)
    
protected  StringgetReadMethod(int index)
    
protected  ListgetRealObjectFields(int index)
    
protected  StringgetResolvedFieldName(int fieldNum)
    
protected  ListgetSecondaryFields()
    
protected  ListgetSecondaryFields(int index)
    
protected  intgetSecondaryHash(int index)
    
protected  ClassMetaDatagetTopPCSuperClassMetaData()
    
protected  StringgetWriteMethod(int index)
    
protected  booleanisArray(FieldMetaData info)
    
protected  booleanisCollection(FieldMetaData info)
    
protected  booleanisDate(int fieldNo)
    
protected  booleanisDate(FieldMetaData fmd)
    
protected  booleanisExternalized(FieldMetaData fmd)
    
protected  booleanisMap(FieldMetaData info)
    
protected  booleanisOID(FieldMetaData info)
    
protected  booleanisObject(FieldMetaData fmd)
    
protected  booleanisPCArray(FieldMetaData fmd)
    
protected  booleanisPolyRef(FieldMetaData info)
    
protected  booleanisPrimitiveArray(FieldMetaData info)
    

Field Detail
CLASS_META_DATA_CLASS
final protected static String CLASS_META_DATA_CLASS(Code)



DIRTY_FIELD_NAME
final protected String DIRTY_FIELD_NAME(Code)



FIELD_META_DATA_CLASS
final protected static String FIELD_META_DATA_CLASS(Code)



FIELD_NOT_FOUND_EXCEPTION
final protected String FIELD_NOT_FOUND_EXCEPTION(Code)



FILLED_FIELD_NAME
final protected String FILLED_FIELD_NAME(Code)



INT_ARRAY
final protected static String INT_ARRAY(Code)



JDBC_CONVERTER_FIELD_PREFIX
final public static String JDBC_CONVERTER_FIELD_PREFIX(Code)



OID_SUPER_CLASS
final protected static String OID_SUPER_CLASS(Code)



RESOLVED_NAME
final protected String RESOLVED_NAME(Code)



SCHEMA_FIELD_PREFIX
final public static String SCHEMA_FIELD_PREFIX(Code)



STATE_SUPER_CLASS
final protected static String STATE_SUPER_CLASS(Code)



VDS_FIELD_PREFIX
final public static String VDS_FIELD_PREFIX(Code)



className
protected String className(Code)



classToGetFieldAbs
protected HashMap classToGetFieldAbs(Code)



classToInternalSetField
protected HashMap classToInternalSetField(Code)



classToInternalSetFieldAbs
protected HashMap classToInternalSetFieldAbs(Code)



classToSetField
protected HashMap classToSetField(Code)



classToSetFieldAbs
protected HashMap classToSetFieldAbs(Code)



cmd
protected ClassMetaData cmd(Code)



getFieldToClass
protected HashMap getFieldToClass(Code)



imutableTypeList
protected ArrayList imutableTypeList(Code)



nonObjectClassTypeList
protected ArrayList nonObjectClassTypeList(Code)



primClassToSerReadMethod
protected HashMap primClassToSerReadMethod(Code)



primClassToSerWriteMethod
protected HashMap primClassToSerWriteMethod(Code)



primativeTypesToWrapper
protected HashMap primativeTypesToWrapper(Code)



realNonObjectClassTypeList
protected ArrayList realNonObjectClassTypeList(Code)



spec
protected ClassSpec spec(Code)



totalNoOfFields
protected int totalNoOfFields(Code)



typeToPreparedStatementSetField
protected HashMap typeToPreparedStatementSetField(Code)



typeToResultSetGetField
protected HashMap typeToResultSetGetField(Code)



wrapperStringToValue
protected HashMap wrapperStringToValue(Code)



wrapperTypesToPrimative
protected HashMap wrapperTypesToPrimative(Code)



wrapperTypesToValue
protected HashMap wrapperTypesToValue(Code)




Constructor Detail
StateSrcGenerator
public StateSrcGenerator()(Code)




Method Detail
addAddRefs
protected void addAddRefs()(Code)



addAllGetXXXFields
protected void addAllGetXXXFields()(Code)
This method generates all the public xxx getXXXField(int field)



addAllGetXXXFieldsAbs
protected void addAllGetXXXFieldsAbs()(Code)
This method generates all the public xxx getXXXFieldAbs(int field)



addAllSetInternalXXXFields
protected void addAllSetInternalXXXFields()(Code)
This method generates all the public void setXXXField(int field,xxx newValue)



addAllSetInternalXXXFieldsAbs
protected void addAllSetInternalXXXFieldsAbs()(Code)
This method generates all the public void setInternalXXXFieldAbs(int absField,xxx newValue)



addAllSetXXXFields
protected void addAllSetXXXFields()(Code)
This method generates all the public void setXXXField(int field,xxx newValue)



addAllSetXXXFieldsAbs
protected void addAllSetXXXFieldsAbs()(Code)
This method generates all the public void setXXXFieldAbs(int absField,xxx newValue)



addCheckKeyFields
protected void addCheckKeyFields()(Code)



addClear
protected void addClear()(Code)



addClearApplicationIdentityFields
protected void addClearApplicationIdentityFields()(Code)



addClearCollectionFields
protected void addClearCollectionFields()(Code)



addClearDirtyFields
protected void addClearDirtyFields()(Code)



addClearFilledFlags
protected void addClearFilledFlags()(Code)



addClearNonAutoSetFields
protected void addClearNonAutoSetFields()(Code)



addClearNonFilled
protected void addClearNonFilled()(Code)



addClearSCOFields
protected void addClearSCOFields()(Code)



addClearTransactionNonPersistentFields
protected void addClearTransactionNonPersistentFields()(Code)



addCompareToPass1
protected void addCompareToPass1()(Code)



addConstructor
protected void addConstructor()(Code)
Add's a default constructor that calls the State super class this constructor is needed so that we can get an instance from the class with class.newInstance()



addContainFields
protected void addContainFields()(Code)



addContainFieldsAbs
protected void addContainFieldsAbs()(Code)



addContainsApplicationIdentityFields
protected void addContainsApplicationIdentityFields()(Code)



addContainsFetchGroup
protected void addContainsFetchGroup()(Code)



addContainsField
protected void addContainsField()(Code)



addContainsFieldAbs
protected void addContainsFieldAbs()(Code)



addContainsPass1Fields
protected void addContainsPass1Fields()(Code)



addContainsPass2Fields
protected void addContainsPass2Fields()(Code)



addContainsValidAppIdFields
abstract protected void addContainsValidAppIdFields()(Code)



addCopyFields
protected void addCopyFields()(Code)



addCopyFieldsForOptimisticLocking
protected void addCopyFieldsForOptimisticLocking()(Code)



addCopyKeyFieldsFromOID
protected void addCopyKeyFieldsFromOID()(Code)



addCopyKeyFieldsUpdate
protected void addCopyKeyFieldsUpdate()(Code)



addCopyOptimisticLockingField
protected void addCopyOptimisticLockingField()(Code)



addEqualsObject
protected void addEqualsObject()(Code)



addExpect
protected void addExpect()(Code)



addFields
protected void addFields()(Code)
Add all PC fields in the hier to state and private boolean isDirty; private boolean[] dirtyFields = new boolean[20]; private boolean[] filled = new boolean[20];



addFillForRead
protected void addFillForRead()(Code)



addFindDirectEdges
protected void addFindDirectEdges()(Code)



addGetClassIndex
protected void addGetClassIndex()(Code)



addGetClassMetaData
protected void addGetClassMetaData()(Code)



addGetClassMetaDataJMD
protected void addGetClassMetaDataJMD()(Code)



addGetCopy
protected void addGetCopy()(Code)



addGetDirtyState
protected void addGetDirtyState()(Code)



addGetFieldNos
protected void addGetFieldNos()(Code)



addGetInternalObjectField
protected void addGetInternalObjectField()(Code)



addGetInternalObjectFieldAbs
protected void addGetInternalObjectFieldAbs()(Code)



addGetNullFields
protected void addGetNullFields()(Code)



addGetOptimisticLockingValue
protected void addGetOptimisticLockingValue()(Code)



addGetPass1FieldNos
protected void addGetPass1FieldNos()(Code)



addGetPass1FieldRefFieldNosWithNewOids
protected void addGetPass1FieldRefFieldNosWithNewOids()(Code)



addGetPass2FieldNos
protected void addGetPass2FieldNos()(Code)



addGetResolvableObjectField
protected void addGetResolvableObjectField()(Code)



addGetResolvableObjectFieldAbs
protected void addGetResolvableObjectFieldAbs()(Code)



addGetResolvableObjectFieldImp
protected void addGetResolvableObjectFieldImp(FieldMetaData info, StringBuffer buf, int fieldNo)(Code)



addGetXXXField
protected void addGetXXXField(String methodName)(Code)
This method generates public xxx getXXXField(int field)
Parameters:
  methodName - the method that we are generating



addGetXXXFieldAbs
protected void addGetXXXFieldAbs(Class type)(Code)
This method generates public xxx getXXXField(int field)
Parameters:
  type - the type of method we are generating i.e Type.INT



addHasSameFields
protected void addHasSameFields()(Code)



addHasSameNullFields
protected void addHasSameNullFields()(Code)



addHashCode
protected void addHashCode()(Code)



addInitStatics
protected void addInitStatics()(Code)
Add method to fill in values of static fields from ModelMetaData. This is invoked once the class has been loaded.



addInitStaticsBody
protected void addInitStaticsBody(StringBuffer buf)(Code)



addIsDirty
protected void addIsDirty()(Code)



addIsDirtyInt
protected void addIsDirtyInt()(Code)



addIsEmpty
protected void addIsEmpty()(Code)



addIsFieldNullorZero
protected void addIsFieldNullorZero()(Code)



addIsHollow
protected void addIsHollow()(Code)



addIsNull
protected void addIsNull()(Code)



addIsResolvedForClient
protected void addIsResolvedForClient()(Code)



addMakeClean
protected void addMakeClean()(Code)



addMakeDirty
protected void addMakeDirty()(Code)



addMakeDirtyAbs
protected void addMakeDirtyAbs()(Code)



addNewInstance
protected void addNewInstance()(Code)
This method return's a new instance of the class, it is used after we called class.newInstance(), the reason for this method is that class.newInstance() is +/- 15 time slower than creating the class the normal way. So if we do not have a instance class.newInstance() will be called, after that newInstance() will be called on the instance, for fast object creation.



addOneToManyInverseFieldsForL2Evict
protected void addOneToManyInverseFieldsForL2Evict()(Code)



addPrepare
protected void addPrepare()(Code)



addReadExternal
protected void addReadExternal()(Code)



addReplaceNewObjectOIDs
protected void addReplaceNewObjectOIDs()(Code)



addReplaceSCOFields
protected void addReplaceSCOFields()(Code)



addRetrieve
protected void addRetrieve()(Code)



addSetClassMetaData
protected void addSetClassMetaData()(Code)



addSetFilled
protected void addSetFilled()(Code)



addSetInternalObjectField
protected void addSetInternalObjectField()(Code)
This method generates public void setObjectField(int field, Object newValue)



addSetInternalObjectFieldAbs
protected void addSetInternalObjectFieldAbs()(Code)
This method generates public void setObjectField(int field, Object newValue)



addSetInternalXXXField
protected void addSetInternalXXXField(Class type)(Code)
This method generates public void setInternalXXXField(int field, xxx newValue)
Parameters:
  type - the type of method we are generating i.e Type.INT



addSetInternalXXXFieldAbs
protected void addSetInternalXXXFieldAbs(Class type)(Code)
This method generates public void setInternalXXXField(int field, xxx newValue)
Parameters:
  type - the type of method we are generating i.e Type.INT



addSetObjectField
protected void addSetObjectField()(Code)
This method generates public void setObjectField(int field, Object newValue)



addSetObjectFieldAbs
protected void addSetObjectFieldAbs()(Code)
This method generates public void setObjectField(int field, Object newValue)



addSetObjectFieldUnresolved
protected void addSetObjectFieldUnresolved()(Code)
This method generates public void setObjectField(int field, Object newValue)



addSetObjectFieldUnresolvedAbs
protected void addSetObjectFieldUnresolvedAbs()(Code)
This method generates public void setObjectField(int field, Object newValue)



addSetXXXField
protected void addSetXXXField(Class type)(Code)
This method generates public void setXXXField(int field, xxx newValue)
Parameters:
  type - the type of method we are generating i.e Type.INT



addSetXXXFieldAbs
protected void addSetXXXFieldAbs(Class type)(Code)
This method generates public void setXXXField(int field, xxx newValue)
Parameters:
  type - the type of method we are generating i.e Type.INT



addToString
protected void addToString()(Code)



addUnmanageSCOFields
protected void addUnmanageSCOFields()(Code)



addUpdateAutoSetFieldsCreated
protected void addUpdateAutoSetFieldsCreated()(Code)



addUpdateAutoSetFieldsModified
protected void addUpdateAutoSetFieldsModified()(Code)



addUpdateFrom
protected void addUpdateFrom()(Code)



addUpdateNonFilled
protected void addUpdateNonFilled()(Code)



addVersion
protected void addVersion()(Code)



addWriteExternal
protected void addWriteExternal()(Code)



findFirstRefFG
protected FetchGroup findFirstRefFG(ClassMetaData cmd)(Code)



generateState
public ClassSpec generateState(ClassMetaData cmd)(Code)
Generates a class State object from the classInfo object.



getAbsFieldNo
protected int getAbsFieldNo(FieldMetaData fmd)(Code)



getAllRealObjectFields
protected List getAllRealObjectFields()(Code)



getBufName
protected String getBufName(String name, int maxLenght)(Code)



getDirectRefFieldsMetaData
protected LinkedList getDirectRefFieldsMetaData()(Code)



getDirtyFieldName
protected String getDirtyFieldName(int fieldNum)(Code)



getFieldIndex
protected int getFieldIndex(int fieldNum)(Code)



getFieldIndexMask
protected int getFieldIndexMask(int fieldNum)(Code)



getFieldName
protected String getFieldName(int fieldNum)(Code)



getFieldNo
protected int getFieldNo(FieldMetaData fmd)(Code)



getFields
protected List getFields(Class type)(Code)

Parameters:
  type - the type of the fields we are looking for i.e Type.INT List list of FieldInfo objects for the specified type



getFields
protected List getFields(int index)(Code)



getFieldsAbs
protected List getFieldsAbs(Class type)(Code)

Parameters:
  type - the type of the fields we are looking for i.e Type.INT List list of FieldInfo objects for the specified type



getFilledFieldName
protected String getFilledFieldName(int fieldNum)(Code)



getLocalVarIndex
protected int getLocalVarIndex(int firstIndex, int fieldNo)(Code)



getNumOfControlFields
protected int getNumOfControlFields()(Code)



getOIDName
protected String getOIDName(FieldMetaData fmd)(Code)



getOIDsFieldsMetaData
protected List getOIDsFieldsMetaData()(Code)



getObjectFields
protected List getObjectFields()(Code)
List list of FieldInfo objects that are not primitive types or String's.



getObjectFieldsAbs
protected List getObjectFieldsAbs()(Code)
List list of FieldInfo objects that are not primitive types or String's.



getObjectFieldsMetaData
protected List getObjectFieldsMetaData()(Code)
List list of FieldInfo objects that are not primitive types or String's.



getObjectFieldsMetaDataAbs
protected List getObjectFieldsMetaDataAbs()(Code)
List list of FieldInfo objects that are not primitive types or String's.



getPass1FieldAndRefOrPolyRefFields
protected List getPass1FieldAndRefOrPolyRefFields(int index)(Code)



getPass1Fields
protected List getPass1Fields(int index)(Code)



getPass1FieldsMetaData
protected List getPass1FieldsMetaData()(Code)



getPass2Fields
protected List getPass2Fields(int index)(Code)



getPrimaryFields
protected List getPrimaryFields(int index)(Code)



getPrimaryFields
protected List getPrimaryFields()(Code)



getPrimaryHash
protected int getPrimaryHash(int index)(Code)



getPrimativeHashForIndex
protected int getPrimativeHashForIndex(int index)(Code)



getReadMethod
protected String getReadMethod(int index)(Code)



getRealObjectFields
protected List getRealObjectFields(int index)(Code)



getResolvedFieldName
protected String getResolvedFieldName(int fieldNum)(Code)



getSecondaryFields
protected List getSecondaryFields()(Code)



getSecondaryFields
protected List getSecondaryFields(int index)(Code)



getSecondaryHash
protected int getSecondaryHash(int index)(Code)



getTopPCSuperClassMetaData
protected ClassMetaData getTopPCSuperClassMetaData()(Code)



getWriteMethod
protected String getWriteMethod(int index)(Code)



isArray
protected boolean isArray(FieldMetaData info)(Code)



isCollection
protected boolean isCollection(FieldMetaData info)(Code)



isDate
protected boolean isDate(int fieldNo)(Code)



isDate
protected boolean isDate(FieldMetaData fmd)(Code)



isExternalized
protected boolean isExternalized(FieldMetaData fmd)(Code)



isMap
protected boolean isMap(FieldMetaData info)(Code)



isOID
protected boolean isOID(FieldMetaData info)(Code)



isObject
protected boolean isObject(FieldMetaData fmd)(Code)



isPCArray
protected boolean isPCArray(FieldMetaData fmd)(Code)



isPolyRef
protected boolean isPolyRef(FieldMetaData info)(Code)



isPrimitiveArray
protected boolean isPrimitiveArray(FieldMetaData info)(Code)



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.