|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface INgDiagramFlagManager
Provides access to members that control the management of the flags in the diagrams.
In this Schematics version, two type of flags can be positionned in a diagram: the flag that defines a schematic root element and the flag that defines the schematic end node element.
| Method Summary | |
|---|---|
void |
addFlag(String flagTypeName,
INgElement element)
Sets a flag based on the 'FlagTypeName' type on the 'Element' element. |
INgElements |
getFlaggedElements(String flagTypeName)
List of the elements that are indicated by a flag based on the 'FlagTypeName' type. |
boolean |
isFlagged(String flagTypeName,
INgElement element)
Indicates if there is a flag based on the 'FlagTypeName' type on the 'Element' element. |
boolean |
isHighlightFlags(String flagTypeName)
Indicates if the elements with a flag based on the 'FlagTypeName' type are currently highlighted. |
void |
removeAllFlags(String flagTypeName)
Unsets all the flags based on the 'FlagTypeName' type in the diagrams. |
void |
removeFlag(String flagTypeName,
INgElement element)
Unsets the flag based on the 'FlagTypeName' type for the 'Element' element. |
void |
setHighlightFlags(String flagTypeName,
boolean highlight)
Indicates if the elements with a flag based on the 'FlagTypeName' type are currently highlighted. |
| Method Detail |
|---|
void addFlag(String flagTypeName,
INgElement element)
throws IOException,
AutomationException
flagTypeName - The flagTypeName (in)element - A reference to a com.esri.arcgis.schematic.INgElement (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgDiagramFlagManager.removeFlag(String, com.esri.arcgis.schematic.INgElement)
void removeFlag(String flagTypeName,
INgElement element)
throws IOException,
AutomationException
flagTypeName - The flagTypeName (in)element - A reference to a com.esri.arcgis.schematic.INgElement (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgDiagramFlagManager.removeAllFlags(String),
INgDiagramFlagManager.addFlag(String, com.esri.arcgis.schematic.INgElement)
void removeAllFlags(String flagTypeName)
throws IOException,
AutomationException
flagTypeName - The flagTypeName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgDiagramFlagManager.removeFlag(String, com.esri.arcgis.schematic.INgElement)
boolean isFlagged(String flagTypeName,
INgElement element)
throws IOException,
AutomationException
flagTypeName - The flagTypeName (in)element - A reference to a com.esri.arcgis.schematic.INgElement (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setHighlightFlags(String flagTypeName,
boolean highlight)
throws IOException,
AutomationException
flagTypeName - The flagTypeName (in)highlight - The highlight (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isHighlightFlags(String flagTypeName)
throws IOException,
AutomationException
flagTypeName - The flagTypeName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
INgElements getFlaggedElements(String flagTypeName)
throws IOException,
AutomationException
flagTypeName - The flagTypeName (in)
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 | ||||||||