|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IFieldOverrides
Provides access to a collection of field overrides.
Use IFieldOverrides interface to manage the different field overrides set for specific graphical attribute of basic symbol, geometric effect and marker placement that are present within a representation rule.
Add method can be used to add a new field override given an Index of a specific graphical attribute within a GraphicAttributes collection and the Name of the field into which the attribute overrides are written to.
Reset method is used to reset all field overrides present on a representation rule. Next method is used to retrieve the individual field override. Use IFieldOverride interface to access properties present for a field override. Note: Reset method has to be called prior to calling Next method.
Note: FieldOverrides can be explicitly made only when the Field type matches with the graphical attribute type.
Index - esriGraphicAttributeType |
Supported esriFieldType (IField::Type) |
---|---|
0 - esriAttributeTypeBoolean | esriFieldTypeInteger, esriFieldTypeSmallInteger, esriFieldTypeString |
1 - esriAttributeTypeInteger | esriFieldTypeInteger, esriFieldTypeSmallInteger |
2 - esriAttributeTypeEnum | esriFieldTypeInteger, esriFieldTypeSmallInteger |
3 - esriAttributeTypeDouble | esriFieldTypeSingle, esriFieldTypeDouble |
4 - esriAttributeTypeSize | esriFieldTypeSingle, esriFieldTypeDouble |
5 - esriAttributeTypeText | esriFieldTypeString |
6 - esriAttributeTypeColor | esriFieldTypeBlob |
7 - esriAttributeTypeMarker | esriFieldTypeBlob |
8 - esriAttributeTypeDash | esriFieldTypeString |
Method Summary | |
---|---|
void |
add(IGraphicAttributes attributes,
int graphicAttributeIndex,
String fieldName)
Creates an explicit override with field content. |
IFieldOverride |
next()
Accesses the next field override in the collection. |
void |
reset()
Resets the override collection, before calling Next. |
Method Detail |
---|
void add(IGraphicAttributes attributes, int graphicAttributeIndex, String fieldName) throws IOException, AutomationException
attributes
- A reference to a com.esri.arcgis.display.IGraphicAttributes (in)graphicAttributeIndex
- The graphicAttributeIndex (in)fieldName
- The fieldName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void reset() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IFieldOverride next() 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 |