|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IFieldsEdit
Provides access to members that modify a fields collection.
The IFieldsEdit interface is used when creating a fields collection. You cannot use it to insert or delete a field from a fields collection belonging to an existing table. To add a field to an existing object class, use the IClass::AddField method. To remove a field from an existing object class, use the IClass::DeleteField method.
| Method Summary | |
|---|---|
void |
addField(IField field)
Add a field to the fields collection. |
void |
deleteAllFields()
Delete all the fields from the fields collection. |
void |
deleteField(IField field)
Delete a field from the fields collection. |
void |
setFieldByRef(int index,
IField rhs2)
The field at the specified position. |
void |
setFieldCount(int rhs1)
The Number of fields in this field collection. |
| Methods inherited from interface com.esri.arcgis.geodatabase.IFields |
|---|
findField, findFieldByAliasName, getField, getFieldCount |
| Method Detail |
|---|
void setFieldCount(int rhs1)
throws IOException,
AutomationException
rhs1 - The rhs1 (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setFieldByRef(int index,
IField rhs2)
throws IOException,
AutomationException
index - The index (in)rhs2 - A reference to a com.esri.arcgis.geodatabase.IField (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void addField(IField field)
throws IOException,
AutomationException
AddField is used when creating a fields collection and cannot be used to insert a field into a fields collection belonging to an existing table. To add a field to an existing object class, use the IClass::AddField method.
The order in which fields are added to the fields collection will dictate their order in the database.
field - A reference to a com.esri.arcgis.geodatabase.IField (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void deleteField(IField field)
throws IOException,
AutomationException
DeleteField is used when creating a fields collection and cannot be used to delete a field from a fields collection belonging to an existing table. To delete a field from an existing object class, use the IClass::DeleteField method.
field - A reference to a com.esri.arcgis.geodatabase.IField (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void deleteAllFields()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||