|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.interop.Dispatch
com.esri.arcgis.schematic.ISchematicAlgoLabelPlacementOptimizerProxy
public class ISchematicAlgoLabelPlacementOptimizerProxy
Provides access to members that control the Label Placement Optimizer schematic algorithm.
This interface is new at ArcGIS 9.3.
| Field Summary |
|---|
| Fields inherited from class com.esri.arcgis.interop.Dispatch |
|---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, E |
| Constructor Summary | |
|---|---|
|
ISchematicAlgoLabelPlacementOptimizerProxy()
|
|
ISchematicAlgoLabelPlacementOptimizerProxy(Object obj)
|
protected |
ISchematicAlgoLabelPlacementOptimizerProxy(Object obj,
String iid)
|
| Method Summary | |
|---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
void |
execute(INgDiagram pDiag)
Executes the Label Placement Optimizer schematic algorithm in the specified graphic diagram. |
int |
getAboveCenter()
Define the priority of position Above Center of a node label. |
int |
getAboveLeft()
Define the priority of position Above Left of a node label. |
int |
getAboveRight()
Define the priority of position Above Right of a node label. |
int |
getBelowCenter()
Define the priority of position Below Center of a node label. |
int |
getBelowLeft()
Define the priority of position Below Left of a node label. |
int |
getBelowRight()
Define the priority of position Below Right of a node label. |
int |
getCenterCenter()
Define the priority of position Center Center of a node label. |
int |
getCenterLeft()
Define the priority of position Center Left of a node label. |
int |
getCenterRight()
Define the priority of position Center Right of a node label. |
String |
getDiagramType()
Name of the selected diagram type. |
INgProperties |
getTextualProperties()
List of textual properties to treat. |
void |
interactiveUpdate(String diagramTypeName,
boolean on)
Enables the automatical execution of the Label Placement Optimizer algorithm each time the graphic elements contained in any diagram implemented by the specified graphic diagram type are moved. |
void |
interactiveUpdateByDiagram(String diagramTypeName,
String diagramName,
boolean on)
Enables the automatical execution of the Label Placement Optimizer algorithm each time the graphic elements contained in the specified diagram implemented by the specified graphic diagram type are moved. |
boolean |
isInteractiveUpdate(String diagramTypeName)
Indicates if the Label Placement Optimizer algorithm must be automatically applied each time the graphic elements contained in any diagram implemented by the specified graphic diagram type are moved. |
boolean |
isInteractiveUpdateByDiagram(String diagramTypeName,
String diagramName)
Indicates if the Label Placement Optimizer algorithm must be automatically applied each time the graphic elements contained in the specified diagram implemented by the specified graphic diagram type are moved. |
boolean |
isInteractiveUpdateStatus()
Indicates if the Automatically applied option is currently checked in the Label Placement Optimizer algorithm algorithm properties tab. |
boolean |
isLabelPortPriorities()
Indicates whether the label placement is driven by the label port numbers or by placement priorities. |
void |
readExternal(ObjectInput in)
|
void |
removeListener(String iidStr,
Object theListener)
|
void |
setAboveCenter(int plVal)
Define the priority of position Above Center of a node label. |
void |
setAboveLeft(int plVal)
Define the priority of position Above Left of a node label. |
void |
setAboveRight(int plVal)
Define the priority of position Above Right of a node label. |
void |
setBelowCenter(int plVal)
Define the priority of position Below Center of a node label. |
void |
setBelowLeft(int plVal)
Define the priority of position Below Left of a node label. |
void |
setBelowRight(int plVal)
Define the priority of position Below Right of a node label. |
void |
setCenterCenter(int plVal)
Define the priority of position Center Center of a node label. |
void |
setCenterLeft(int plVal)
Define the priority of position Center Left of a node label. |
void |
setCenterRight(int plVal)
Define the priority of position Center Right of a node label. |
void |
setDiagramType(String pDiagramTypeName)
Name of the selected diagram type. |
void |
setInteractiveUpdateStatus(boolean bStatus)
Indicates if the Automatically applied option is currently checked in the Label Placement Optimizer algorithm algorithm properties tab. |
void |
setLabelPortPriorities(boolean pVal)
Indicates whether the label placement is driven by the label port numbers or by placement priorities. |
void |
setTextualProperties(INgProperties ppLabelArray)
List of textual properties to treat. |
void |
writeExternal(ObjectOutput out)
|
| Methods inherited from class com.esri.arcgis.interop.Dispatch |
|---|
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, queryInterface, release, setNativeMode, setPropertyByName, toString, vtblInvoke |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ISchematicAlgoLabelPlacementOptimizerProxy()
public ISchematicAlgoLabelPlacementOptimizerProxy(Object obj)
throws IOException
IOException
protected ISchematicAlgoLabelPlacementOptimizerProxy(Object obj,
String iid)
throws IOException
IOException| Method Detail |
|---|
public void addListener(String iidStr,
Object theListener,
Object theSource)
throws IOException
addListener in class com.esri.arcgis.interop.DispatchIOException
public void removeListener(String iidStr,
Object theListener)
throws IOException
removeListener in class com.esri.arcgis.interop.DispatchIOException
public void execute(INgDiagram pDiag)
throws IOException,
AutomationException
execute in interface ISchematicAlgoLabelPlacementOptimizerpDiag - A reference to a com.esri.arcgis.schematic.INgDiagram (in, optional, pass 0 if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void interactiveUpdate(String diagramTypeName,
boolean on)
throws IOException,
AutomationException
interactiveUpdate in interface ISchematicAlgoLabelPlacementOptimizerdiagramTypeName - The diagramTypeName (in, optional, pass if not required)on - The on (in, optional, pass true if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void interactiveUpdateByDiagram(String diagramTypeName,
String diagramName,
boolean on)
throws IOException,
AutomationException
interactiveUpdateByDiagram in interface ISchematicAlgoLabelPlacementOptimizerdiagramTypeName - The diagramTypeName (in)diagramName - The diagramName (in)on - The on (in, optional, pass true if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isInteractiveUpdate(String diagramTypeName)
throws IOException,
AutomationException
isInteractiveUpdate in interface ISchematicAlgoLabelPlacementOptimizerdiagramTypeName - The diagramTypeName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isInteractiveUpdateByDiagram(String diagramTypeName,
String diagramName)
throws IOException,
AutomationException
isInteractiveUpdateByDiagram in interface ISchematicAlgoLabelPlacementOptimizerdiagramTypeName - The diagramTypeName (in)diagramName - The diagramName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setInteractiveUpdateStatus(boolean bStatus)
throws IOException,
AutomationException
setInteractiveUpdateStatus in interface ISchematicAlgoLabelPlacementOptimizerbStatus - The bStatus (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isInteractiveUpdateStatus()
throws IOException,
AutomationException
isInteractiveUpdateStatus in interface ISchematicAlgoLabelPlacementOptimizerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLabelPortPriorities(boolean pVal)
throws IOException,
AutomationException
setLabelPortPriorities in interface ISchematicAlgoLabelPlacementOptimizerpVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isLabelPortPriorities()
throws IOException,
AutomationException
isLabelPortPriorities in interface ISchematicAlgoLabelPlacementOptimizerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAboveLeft(int plVal)
throws IOException,
AutomationException
setAboveLeft in interface ISchematicAlgoLabelPlacementOptimizerplVal - The plVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getAboveLeft()
throws IOException,
AutomationException
getAboveLeft in interface ISchematicAlgoLabelPlacementOptimizerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAboveCenter(int plVal)
throws IOException,
AutomationException
setAboveCenter in interface ISchematicAlgoLabelPlacementOptimizerplVal - The plVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getAboveCenter()
throws IOException,
AutomationException
getAboveCenter in interface ISchematicAlgoLabelPlacementOptimizerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAboveRight(int plVal)
throws IOException,
AutomationException
setAboveRight in interface ISchematicAlgoLabelPlacementOptimizerplVal - The plVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getAboveRight()
throws IOException,
AutomationException
getAboveRight in interface ISchematicAlgoLabelPlacementOptimizerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setCenterLeft(int plVal)
throws IOException,
AutomationException
setCenterLeft in interface ISchematicAlgoLabelPlacementOptimizerplVal - The plVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getCenterLeft()
throws IOException,
AutomationException
getCenterLeft in interface ISchematicAlgoLabelPlacementOptimizerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setCenterRight(int plVal)
throws IOException,
AutomationException
setCenterRight in interface ISchematicAlgoLabelPlacementOptimizerplVal - The plVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getCenterRight()
throws IOException,
AutomationException
getCenterRight in interface ISchematicAlgoLabelPlacementOptimizerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBelowLeft(int plVal)
throws IOException,
AutomationException
setBelowLeft in interface ISchematicAlgoLabelPlacementOptimizerplVal - The plVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getBelowLeft()
throws IOException,
AutomationException
getBelowLeft in interface ISchematicAlgoLabelPlacementOptimizerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBelowCenter(int plVal)
throws IOException,
AutomationException
setBelowCenter in interface ISchematicAlgoLabelPlacementOptimizerplVal - The plVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getBelowCenter()
throws IOException,
AutomationException
getBelowCenter in interface ISchematicAlgoLabelPlacementOptimizerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBelowRight(int plVal)
throws IOException,
AutomationException
setBelowRight in interface ISchematicAlgoLabelPlacementOptimizerplVal - The plVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getBelowRight()
throws IOException,
AutomationException
getBelowRight in interface ISchematicAlgoLabelPlacementOptimizerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setTextualProperties(INgProperties ppLabelArray)
throws IOException,
AutomationException
setTextualProperties in interface ISchematicAlgoLabelPlacementOptimizerppLabelArray - A reference to a com.esri.arcgis.schematic.INgProperties (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public INgProperties getTextualProperties()
throws IOException,
AutomationException
getTextualProperties in interface ISchematicAlgoLabelPlacementOptimizerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDiagramType(String pDiagramTypeName)
throws IOException,
AutomationException
setDiagramType in interface ISchematicAlgoLabelPlacementOptimizerpDiagramTypeName - The pDiagramTypeName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getDiagramType()
throws IOException,
AutomationException
getDiagramType in interface ISchematicAlgoLabelPlacementOptimizerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setCenterCenter(int plVal)
throws IOException,
AutomationException
setCenterCenter in interface ISchematicAlgoLabelPlacementOptimizerplVal - The plVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getCenterCenter()
throws IOException,
AutomationException
getCenterCenter in interface ISchematicAlgoLabelPlacementOptimizerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizablewriteExternal in class com.esri.arcgis.interop.DispatchIOException
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class com.esri.arcgis.interop.DispatchIOException
ClassNotFoundException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||