|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.moesol.bindings.platform_sdk.component_services.IUnknown.Jni
com.moesol.bindings.platform_sdk.component_services.IDispatch.Jni
com.moesol.bindings.microsoft.dao._DAO.Jni
com.moesol.bindings.microsoft.dao.Recordset.Jni
public static class Recordset.Jni
Implementation, Java to COM.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.moesol.bindings.platform_sdk.component_services.IDispatch.Jni |
|---|
IDispatch.Jni.MoeSolInternal |
| Nested classes/interfaces inherited from interface com.moesol.bindings.microsoft.dao.Recordset |
|---|
Recordset.Disp, Recordset.Jni |
| Field Summary |
|---|
| Fields inherited from interface com.moesol.bindings.microsoft.dao.Recordset |
|---|
IID, TYPELIB |
| Fields inherited from interface com.moesol.bindings.platform_sdk.component_services.IDispatch |
|---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF |
| Constructor Summary | |
|---|---|
protected |
Recordset.Jni()
|
| Method Summary | |
|---|---|
void |
AddNew()
IDL: [ helpstring("") ] |
void |
Cancel()
IDL: [ helpstring("") ] |
void |
CancelUpdate(int p0)
IDL: [ helpstring("") ] |
Recordset |
Clone()
IDL: [ helpstring("") ] |
void |
Close()
IDL: [ helpstring("") ] |
QueryDef |
CopyQueryDef()
IDL: [ helpstring("") ] |
void |
Delete()
IDL: [ helpstring("") ] |
void |
Edit()
IDL: [ helpstring("") ] |
void |
FillCache()
[optional=2] |
void |
FillCache(Object p0)
[optional=1] |
void |
FillCache(Object p0,
Object p1)
IDL: [ helpstring("") ] |
void |
FindFirst(String p0)
IDL: [ helpstring("") ] |
void |
FindLast(String p0)
IDL: [ helpstring("") ] |
void |
FindNext(String p0)
IDL: [ helpstring("") ] |
void |
FindPrevious(String p0)
IDL: [ helpstring("") ] |
int |
getAbsolutePosition()
IDL: [ helpstring("") ] |
int |
getBatchCollisionCount()
IDL: [ helpstring("") ] |
Object |
getBatchCollisions()
IDL: [ helpstring("") ] |
int |
getBatchSize()
IDL: [ helpstring("") ] |
boolean |
getBOF()
IDL: [ helpstring("") ] |
short[] |
getBookmark()
IDL: [ helpstring("") ] |
boolean |
getBookmarkable()
IDL: [ helpstring("") ] |
int |
getCacheSize()
IDL: [ helpstring("") ] |
short[] |
getCacheStart()
IDL: [ helpstring("") ] |
Object |
getCollect(Object p0)
IDL: [ helpstring("") ] |
Connection |
getConnection()
IDL: [ helpstring("") ] |
Object |
getDateCreated()
IDL: [ helpstring("") ] |
short |
getEditMode()
IDL: [ helpstring("") ] |
boolean |
getEOF()
IDL: [ helpstring("") ] |
Fields |
getFields()
IDL: [ helpstring("") ] |
String |
getFilter()
IDL: [ helpstring("") ] |
int |
gethStmt()
IDL: [ helpstring("") ] |
String |
getIndex()
IDL: [ helpstring("") ] |
short[] |
getLastModified()
IDL: [ helpstring("") ] |
Object |
getLastUpdated()
IDL: [ helpstring("") ] |
boolean |
getLockEdits()
IDL: [ helpstring("") ] |
String |
getName()
IDL: [ helpstring("") ] |
boolean |
getNoMatch()
IDL: [ helpstring("") ] |
int |
getODBCFetchCount()
IDL: [ helpstring("") ] |
int |
getODBCFetchDelay()
IDL: [ helpstring("") ] |
Database |
getParent()
IDL: [ helpstring("") ] |
float |
getPercentPosition()
IDL: [ helpstring("") ] |
int |
getRecordCount()
IDL: [ helpstring("") ] |
short |
getRecordStatus()
IDL: [ helpstring("") ] |
boolean |
getRestartable()
IDL: [ helpstring("") ] |
Object |
GetRows()
[optional=1] |
Object |
GetRows(Object p0)
IDL: [ helpstring("") ] |
String |
getSort()
IDL: [ helpstring("") ] |
boolean |
getStillExecuting()
IDL: [ helpstring("") ] |
boolean |
getTransactions()
IDL: [ helpstring("") ] |
short |
getType()
IDL: [ helpstring("") ] |
boolean |
getUpdatable()
IDL: [ helpstring("") ] |
int |
getUpdateOptions()
IDL: [ helpstring("") ] |
String |
getValidationRule()
IDL: [ helpstring("") ] |
String |
getValidationText()
IDL: [ helpstring("") ] |
protected void |
internalOnSetInterface()
Template method to setup apartment thread checking. |
void |
Move(int p0)
[optional=1] |
void |
Move(int p0,
Object p1)
IDL: [ helpstring("") ] |
void |
MoveFirst()
IDL: [ helpstring("") ] |
void |
MoveLast(int p0)
IDL: [ helpstring("") ] |
void |
MoveNext()
IDL: [ helpstring("") ] |
void |
MovePrevious()
IDL: [ helpstring("") ] |
boolean |
NextRecordset()
IDL: [ helpstring("") ] |
Recordset |
OpenRecordset()
[optional=2] |
Recordset |
OpenRecordset(Object p0)
[optional=1] |
Recordset |
OpenRecordset(Object p0,
Object p1)
IDL: [ helpstring("") ] |
void |
Requery()
[optional=1] |
void |
Requery(Object p0)
IDL: [ helpstring("") ] |
void |
Seek(String p0,
Object p1)
[optional=12] |
void |
Seek(String p0,
Object p1,
Object p2)
[optional=11] |
void |
Seek(String p0,
Object p1,
Object p2,
Object p3)
[optional=10] |
void |
Seek(String p0,
Object p1,
Object p2,
Object p3,
Object p4)
[optional=9] |
void |
Seek(String p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5)
[optional=8] |
void |
Seek(String p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6)
[optional=7] |
void |
Seek(String p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7)
[optional=6] |
void |
Seek(String p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8)
[optional=5] |
void |
Seek(String p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8,
Object p9)
[optional=4] |
void |
Seek(String p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8,
Object p9,
Object p10)
[optional=3] |
void |
Seek(String p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8,
Object p9,
Object p10,
Object p11)
[optional=2] |
void |
Seek(String p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8,
Object p9,
Object p10,
Object p11,
Object p12)
[optional=1] |
void |
Seek(String p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8,
Object p9,
Object p10,
Object p11,
Object p12,
Object p13)
IDL: [ helpstring("") ] |
void |
setAbsolutePosition(int p0)
IDL: [ helpstring("") ] |
void |
setBatchSize(int p0)
IDL: [ helpstring("") ] |
void |
setBookmark(short[] p0)
IDL: [ helpstring("") ] |
void |
setCacheSize(int p0)
IDL: [ helpstring("") ] |
void |
setCacheStart(short[] p0)
IDL: [ helpstring("") ] |
void |
setCollect(Object p0,
Object p1)
IDL: [ helpstring("") ] |
void |
setFilter(String p0)
IDL: [ helpstring("") ] |
void |
setIndex(String p0)
IDL: [ helpstring("") ] |
void |
setLockEdits(boolean p0)
IDL: [ helpstring("") ] |
void |
setPercentPosition(float p0)
IDL: [ helpstring("") ] |
void |
setrefConnection(Connection p0)
IDL: [ helpstring("") ] |
void |
setSort(String p0)
IDL: [ helpstring("") ] |
void |
setUpdateOptions(int p0)
IDL: [ helpstring("") ] |
void |
Update(int p0,
boolean p1)
IDL: [ helpstring("") ] |
| Methods inherited from class com.moesol.bindings.microsoft.dao._DAO.Jni |
|---|
getProperties |
| Methods inherited from class com.moesol.bindings.platform_sdk.component_services.IDispatch.Jni |
|---|
Invoke |
| Methods inherited from class com.moesol.bindings.platform_sdk.component_services.IUnknown.Jni |
|---|
equals, finalize, hashCode, QueryInterface, QueryInterface, Release, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.moesol.bindings.microsoft.dao._DAO |
|---|
getProperties |
| Methods inherited from interface com.moesol.bindings.platform_sdk.component_services.IUnknown |
|---|
QueryInterface, QueryInterface, Release |
| Constructor Detail |
|---|
protected Recordset.Jni()
| Method Detail |
|---|
protected void internalOnSetInterface()
IUnknown.Jni
internalOnSetInterface in class _DAO.Jnipublic boolean getBOF()
RecordsetIDL: [ helpstring("") ]
getBOF in interface RecordsetIDL: [out] [retval] VARIANT_BOOL*public short[] getBookmark()
RecordsetIDL: [ helpstring("") ]
getBookmark in interface RecordsetIDL: [out] [retval] SAFEARRAY(BYTE)*public void setBookmark(short[] p0)
RecordsetIDL: [ helpstring("") ]
setBookmark in interface Recordsetp0 - IDL: [in] SAFEARRAY(BYTE)*public boolean getBookmarkable()
RecordsetIDL: [ helpstring("") ]
getBookmarkable in interface RecordsetIDL: [out] [retval] VARIANT_BOOL*public Object getDateCreated()
RecordsetIDL: [ helpstring("") ]
getDateCreated in interface RecordsetIDL: [out] [retval] VARIANT*public boolean getEOF()
RecordsetIDL: [ helpstring("") ]
getEOF in interface RecordsetIDL: [out] [retval] VARIANT_BOOL*public String getFilter()
RecordsetIDL: [ helpstring("") ]
getFilter in interface RecordsetIDL: [out] [retval] BSTR*public void setFilter(String p0)
RecordsetIDL: [ helpstring("") ]
setFilter in interface Recordsetp0 - IDL: [in] BSTRpublic String getIndex()
RecordsetIDL: [ helpstring("") ]
getIndex in interface RecordsetIDL: [out] [retval] BSTR*public void setIndex(String p0)
RecordsetIDL: [ helpstring("") ]
setIndex in interface Recordsetp0 - IDL: [in] BSTRpublic short[] getLastModified()
RecordsetIDL: [ helpstring("") ]
getLastModified in interface RecordsetIDL: [out] [retval] SAFEARRAY(BYTE)*public Object getLastUpdated()
RecordsetIDL: [ helpstring("") ]
getLastUpdated in interface RecordsetIDL: [out] [retval] VARIANT*public boolean getLockEdits()
RecordsetIDL: [ helpstring("") ]
getLockEdits in interface RecordsetIDL: [out] [retval] VARIANT_BOOL*public void setLockEdits(boolean p0)
RecordsetIDL: [ helpstring("") ]
setLockEdits in interface Recordsetp0 - IDL: [in] VARIANT_BOOLpublic String getName()
RecordsetIDL: [ helpstring("") ]
getName in interface RecordsetIDL: [out] [retval] BSTR*public boolean getNoMatch()
RecordsetIDL: [ helpstring("") ]
getNoMatch in interface RecordsetIDL: [out] [retval] VARIANT_BOOL*public String getSort()
RecordsetIDL: [ helpstring("") ]
getSort in interface RecordsetIDL: [out] [retval] BSTR*public void setSort(String p0)
RecordsetIDL: [ helpstring("") ]
setSort in interface Recordsetp0 - IDL: [in] BSTRpublic boolean getTransactions()
RecordsetIDL: [ helpstring("") ]
getTransactions in interface RecordsetIDL: [out] [retval] VARIANT_BOOL*public short getType()
RecordsetIDL: [ helpstring("") ]
getType in interface RecordsetIDL: [out] [retval] SHORT*public int getRecordCount()
RecordsetIDL: [ helpstring("") ]
getRecordCount in interface RecordsetIDL: [out] [retval] LONG*public boolean getUpdatable()
RecordsetIDL: [ helpstring("") ]
getUpdatable in interface RecordsetIDL: [out] [retval] VARIANT_BOOL*public boolean getRestartable()
RecordsetIDL: [ helpstring("") ]
getRestartable in interface RecordsetIDL: [out] [retval] VARIANT_BOOL*public String getValidationText()
RecordsetIDL: [ helpstring("") ]
getValidationText in interface RecordsetIDL: [out] [retval] BSTR*public String getValidationRule()
RecordsetIDL: [ helpstring("") ]
getValidationRule in interface RecordsetIDL: [out] [retval] BSTR*public short[] getCacheStart()
RecordsetIDL: [ helpstring("") ]
getCacheStart in interface RecordsetIDL: [out] [retval] SAFEARRAY(BYTE)*public void setCacheStart(short[] p0)
RecordsetIDL: [ helpstring("") ]
setCacheStart in interface Recordsetp0 - IDL: [in] SAFEARRAY(BYTE)*public int getCacheSize()
RecordsetIDL: [ helpstring("") ]
getCacheSize in interface RecordsetIDL: [out] [retval] LONG*public void setCacheSize(int p0)
RecordsetIDL: [ helpstring("") ]
setCacheSize in interface Recordsetp0 - IDL: [in] LONGpublic float getPercentPosition()
RecordsetIDL: [ helpstring("") ]
getPercentPosition in interface RecordsetIDL: [out] [retval] FLOAT*public void setPercentPosition(float p0)
RecordsetIDL: [ helpstring("") ]
setPercentPosition in interface Recordsetp0 - IDL: [in] FLOATpublic int getAbsolutePosition()
RecordsetIDL: [ helpstring("") ]
getAbsolutePosition in interface RecordsetIDL: [out] [retval] LONG*public void setAbsolutePosition(int p0)
RecordsetIDL: [ helpstring("") ]
setAbsolutePosition in interface Recordsetp0 - IDL: [in] LONGpublic short getEditMode()
RecordsetIDL: [ helpstring("") ]
getEditMode in interface RecordsetIDL: [out] [retval] SHORT*public int getODBCFetchCount()
RecordsetIDL: [ helpstring("") ]
getODBCFetchCount in interface RecordsetIDL: [out] [retval] LONG*public int getODBCFetchDelay()
RecordsetIDL: [ helpstring("") ]
getODBCFetchDelay in interface RecordsetIDL: [out] [retval] LONG*public Database getParent()
RecordsetIDL: [ helpstring("") ]
getParent in interface RecordsetIDL: [out] [retval] Database**public Fields getFields()
RecordsetIDL: [ helpstring("") ]
getFields in interface RecordsetIDL: [out] [retval] Fields**public void AddNew()
RecordsetIDL: [ helpstring("") ]
AddNew in interface Recordsetpublic void Close()
RecordsetIDL: [ helpstring("") ]
Close in interface Recordset
public Recordset OpenRecordset(Object p0,
Object p1)
RecordsetIDL: [ helpstring("") ]
OpenRecordset in interface Recordsetp0 - IDL: [in] [optional] VARIANTp1 - IDL: [in] [optional] VARIANT
IDL: [out] [retval] Recordset**public Recordset OpenRecordset(Object p0)
OpenRecordset in interface Recordsetpublic Recordset OpenRecordset()
OpenRecordset in interface Recordsetpublic void Delete()
RecordsetIDL: [ helpstring("") ]
Delete in interface Recordsetpublic void Edit()
RecordsetIDL: [ helpstring("") ]
Edit in interface Recordsetpublic void FindFirst(String p0)
RecordsetIDL: [ helpstring("") ]
FindFirst in interface Recordsetp0 - IDL: [in] BSTRpublic void FindLast(String p0)
RecordsetIDL: [ helpstring("") ]
FindLast in interface Recordsetp0 - IDL: [in] BSTRpublic void FindNext(String p0)
RecordsetIDL: [ helpstring("") ]
FindNext in interface Recordsetp0 - IDL: [in] BSTRpublic void FindPrevious(String p0)
RecordsetIDL: [ helpstring("") ]
FindPrevious in interface Recordsetp0 - IDL: [in] BSTRpublic void MoveFirst()
RecordsetIDL: [ helpstring("") ]
MoveFirst in interface Recordsetpublic void MoveNext()
RecordsetIDL: [ helpstring("") ]
MoveNext in interface Recordsetpublic void MovePrevious()
RecordsetIDL: [ helpstring("") ]
MovePrevious in interface Recordset
public void Seek(String p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8,
Object p9,
Object p10,
Object p11,
Object p12,
Object p13)
RecordsetIDL: [ helpstring("") ]
Seek in interface Recordsetp0 - IDL: [in] BSTRp1 - IDL: [in] VARIANTp2 - IDL: [in] [optional] VARIANTp3 - IDL: [in] [optional] VARIANTp4 - IDL: [in] [optional] VARIANTp5 - IDL: [in] [optional] VARIANTp6 - IDL: [in] [optional] VARIANTp7 - IDL: [in] [optional] VARIANTp8 - IDL: [in] [optional] VARIANTp9 - IDL: [in] [optional] VARIANTp10 - IDL: [in] [optional] VARIANTp11 - IDL: [in] [optional] VARIANTp12 - IDL: [in] [optional] VARIANTp13 - IDL: [in] [optional] VARIANT
public void Seek(String p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8,
Object p9,
Object p10,
Object p11,
Object p12)
Seek in interface Recordset
public void Seek(String p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8,
Object p9,
Object p10,
Object p11)
Seek in interface Recordset
public void Seek(String p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8,
Object p9,
Object p10)
Seek in interface Recordset
public void Seek(String p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8,
Object p9)
Seek in interface Recordset
public void Seek(String p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8)
Seek in interface Recordset
public void Seek(String p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7)
Seek in interface Recordset
public void Seek(String p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6)
Seek in interface Recordset
public void Seek(String p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5)
Seek in interface Recordset
public void Seek(String p0,
Object p1,
Object p2,
Object p3,
Object p4)
Seek in interface Recordset
public void Seek(String p0,
Object p1,
Object p2,
Object p3)
Seek in interface Recordset
public void Seek(String p0,
Object p1,
Object p2)
Seek in interface Recordset
public void Seek(String p0,
Object p1)
Seek in interface Recordsetpublic Recordset Clone()
RecordsetIDL: [ helpstring("") ]
Clone in interface RecordsetIDL: [out] [retval] Recordset**public void Requery(Object p0)
RecordsetIDL: [ helpstring("") ]
Requery in interface Recordsetp0 - IDL: [in] [optional] VARIANTpublic void Requery()
Requery in interface Recordset
public void Move(int p0,
Object p1)
RecordsetIDL: [ helpstring("") ]
Move in interface Recordsetp0 - IDL: [in] LONGp1 - IDL: [in] [optional] VARIANTpublic void Move(int p0)
Move in interface Recordset
public void FillCache(Object p0,
Object p1)
RecordsetIDL: [ helpstring("") ]
FillCache in interface Recordsetp0 - IDL: [in] [optional] VARIANTp1 - IDL: [in] [optional] VARIANTpublic void FillCache(Object p0)
FillCache in interface Recordsetpublic void FillCache()
FillCache in interface Recordsetpublic QueryDef CopyQueryDef()
RecordsetIDL: [ helpstring("") ]
CopyQueryDef in interface RecordsetIDL: [out] [retval] QueryDef**public Object GetRows(Object p0)
RecordsetIDL: [ helpstring("") ]
GetRows in interface Recordsetp0 - IDL: [in] [optional] VARIANT
IDL: [out] [retval] VARIANT*public Object GetRows()
GetRows in interface Recordsetpublic Object getCollect(Object p0)
RecordsetIDL: [ helpstring("") ]
getCollect in interface Recordsetp0 - IDL: [in] VARIANT
IDL: [out] [retval] VARIANT*
public void setCollect(Object p0,
Object p1)
RecordsetIDL: [ helpstring("") ]
setCollect in interface Recordsetp0 - IDL: [in] VARIANTp1 - IDL: [in] VARIANTpublic void Cancel()
RecordsetIDL: [ helpstring("") ]
Cancel in interface Recordsetpublic boolean NextRecordset()
RecordsetIDL: [ helpstring("") ]
NextRecordset in interface RecordsetIDL: [out] [retval] VARIANT_BOOL*public int gethStmt()
RecordsetIDL: [ helpstring("") ]
gethStmt in interface RecordsetIDL: [out] [retval] LONG*public boolean getStillExecuting()
RecordsetIDL: [ helpstring("") ]
getStillExecuting in interface RecordsetIDL: [out] [retval] VARIANT_BOOL*public int getBatchSize()
RecordsetIDL: [ helpstring("") ]
getBatchSize in interface RecordsetIDL: [out] [retval] LONG*public void setBatchSize(int p0)
RecordsetIDL: [ helpstring("") ]
setBatchSize in interface Recordsetp0 - IDL: [in] LONGpublic int getBatchCollisionCount()
RecordsetIDL: [ helpstring("") ]
getBatchCollisionCount in interface RecordsetIDL: [out] [retval] LONG*public Object getBatchCollisions()
RecordsetIDL: [ helpstring("") ]
getBatchCollisions in interface RecordsetIDL: [out] [retval] VARIANT*public Connection getConnection()
RecordsetIDL: [ helpstring("") ]
getConnection in interface RecordsetIDL: [out] [retval] Connection**public void setrefConnection(Connection p0)
RecordsetIDL: [ helpstring("") ]
setrefConnection in interface Recordsetp0 - IDL: [in] Connection*public short getRecordStatus()
RecordsetIDL: [ helpstring("") ]
getRecordStatus in interface RecordsetIDL: [out] [retval] SHORT*public int getUpdateOptions()
RecordsetIDL: [ helpstring("") ]
getUpdateOptions in interface RecordsetIDL: [out] [retval] LONG*public void setUpdateOptions(int p0)
RecordsetIDL: [ helpstring("") ]
setUpdateOptions in interface Recordsetp0 - IDL: [in] LONGpublic void CancelUpdate(int p0)
RecordsetIDL: [ helpstring("") ]
CancelUpdate in interface Recordsetp0 - IDL: [in] [optional] [default] LONG
public void Update(int p0,
boolean p1)
RecordsetIDL: [ helpstring("") ]
Update in interface Recordsetp0 - IDL: [in] [optional] [default] LONGp1 - IDL: [in] [optional] [default] VARIANT_BOOLpublic void MoveLast(int p0)
RecordsetIDL: [ helpstring("") ]
MoveLast in interface Recordsetp0 - IDL: [in] [optional] [default] LONG
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||