|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface INgBoundedProperty
Provides access to members that control the bounded property.
A bounded property lets you specify the graphic effects matching different value ranges.
To associate graphic effects with a bounded property, the possible value ranges of the property must be specified; that is, you will have to define the bounded filters of the property (AddFilter method).
INgDiscreteProperty,
INgDirectProperty,
INgTextualProperty,
INgProperty,
INgElementType.createProperty(String, int, int, int)| Method Summary | |
|---|---|
INgBoundedFilter |
addFilter(int filterNum,
String name,
Object lowerBound,
Object upperBound)
Creates the filter 'filterNum' named 'name' for the property values ranging between the 'lowerBound' and 'upperBound' values. |
void |
deleteFilter(int filterNum)
Deletes the bounded filter 'filterNum'. |
INgElements |
getElementsByFilter(INgDiagram diagram,
int filterNum,
int mode)
Returns all the elements contained in the diagram 'Diagram' whose property value is equal or not equal (see esriNgFilterSelectionMode) to a value in the value range of the filter 'filterNum' defined for that same property. |
INgElementType |
getElementType()
Element type the bounded property applies to. |
INgBoundedFilters |
getFilters()
Collection of bounded filters defined for the bounded property. |
String |
getName()
Name of the bounded property. |
void |
setName(String pVal)
Name of the bounded property. |
| Method Detail |
|---|
String getName()
throws IOException,
AutomationException
This name is defined when the bounded property is created:
- either by calling the INgElementType CreateProperty method in the program code
- or through ArcGIS Schematics Designer, when the bounded property has been created.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setName(String pVal)
throws IOException,
AutomationException
pVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
INgBoundedFilters getFilters()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
INgElements getElementsByFilter(INgDiagram diagram,
int filterNum,
int mode)
throws IOException,
AutomationException
diagram - A reference to a com.esri.arcgis.schematic.INgDiagram (in)filterNum - The filterNum (in)mode - A com.esri.arcgis.schematic.esriNgFilterSelectionMode constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
INgBoundedFilter addFilter(int filterNum,
String name,
Object lowerBound,
Object upperBound)
throws IOException,
AutomationException
filterNum - The filterNum (in)name - The name (in)lowerBound - A Variant (in)upperBound - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgBoundedProperty.deleteFilter(int)
void deleteFilter(int filterNum)
throws IOException,
AutomationException
filterNum - The filterNum (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgBoundedProperty.addFilter(int, String, java.lang.Object, java.lang.Object)
INgElementType getElementType()
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 | ||||||||