|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DBDataCreate
Create DBData field implementations.
| Method Summary | |
|---|---|
PVArray |
createArrayData(DBData parent,
Field field,
int capacity,
boolean capacityMutable)
Create an implementation for an array field. |
DBData |
createData(DBData parent,
Field field)
Create implementation for all non-array fields except enum. |
DBData |
createEnumData(DBData parent,
Field field,
java.lang.String[] choice)
Create an implementation for an enumerated field. |
DBRecord |
createRecord(java.lang.String recordName,
DBDRecordType dbdRecordType)
Create a record instance. |
| Method Detail |
|---|
DBData createData(DBData parent,
Field field)
parent - The parent interface.field - The reflection interface for the field
DBData createEnumData(DBData parent,
Field field,
java.lang.String[] choice)
field - The reflection interface for the field.choice - The enum choices.
PVArray createArrayData(DBData parent,
Field field,
int capacity,
boolean capacityMutable)
field - The reflection interface for the field.capacity - The default capacity for the field.capacityMutable - Can the capacity be changed after initialization?
DBRecord createRecord(java.lang.String recordName,
DBDRecordType dbdRecordType)
recordName - The instance name.dbdRecordType - The reflection interface for the record type.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||