com.esri.arcgis.geoprocessing
Class IMdDisplayNodeProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geoprocessing.IMdDisplayNodeProxy
All Implemented Interfaces:
IMdDisplayNode, Externalizable, Serializable

public class IMdDisplayNodeProxy
extends com.esri.arcgis.interop.Dispatch
implements IMdDisplayNode, Serializable

Provides access to properties/methods of a model display node.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Constructor Summary
  IMdDisplayNodeProxy()
           
  IMdDisplayNodeProxy(Object obj)
           
protected IMdDisplayNodeProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 int getBackgroundColor()
          The background color of the display node object.
 int getHeight()
          The height of the display node object.
 int getOutlineColor()
          The outline color of the display node object.
 int getOutlineWidth()
          The outline width of the display node object.
 int getShape()
          The shape type of the display node object.
 int getTextColor()
          The text color of the display node object.
 IFont getTextFont()
          The text font of the display node object.
 int getWidth()
          The width of the display node object.
 boolean isShowShadow()
          Indicates whether or not to display a shadow for the node.
 void removeListener(String iidStr, Object theListener)
           
 void setBackgroundColor(int pColor)
          The background color of the display node object.
 void setHeight(int pHeight)
          The height of the display node object.
 void setOutlineColor(int pColor)
          The outline color of the display node object.
 void setOutlineWidth(int pWidth)
          The outline width of the display node object.
 void setShape(int pShape)
          The shape type of the display node object.
 void setShowShadow(boolean pShowShadow)
          Indicates whether or not to display a shadow for the node.
 void setTextColor(int pColor)
          The text color of the display node object.
 void setTextFontByRef(IFont ppFont)
          The text font of the display node object.
 void setWidth(int pWidth)
          The width of the display node object.
 
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, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

noncastable

public boolean noncastable
Constructor Detail

IMdDisplayNodeProxy

public IMdDisplayNodeProxy()

IMdDisplayNodeProxy

public IMdDisplayNodeProxy(Object obj)
                    throws IOException
Throws:
IOException

IMdDisplayNodeProxy

protected IMdDisplayNodeProxy(Object obj,
                              String iid)
                       throws IOException
Throws:
IOException
Method Detail

addListener

public void addListener(String iidStr,
                        Object theListener,
                        Object theSource)
                 throws IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

getShape

public int getShape()
             throws IOException,
                    AutomationException
The shape type of the display node object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows

Specified by:
getShape in interface IMdDisplayNode
Returns:
A com.esri.arcgis.geoprocessing.esriModelDiagramNodeShape constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setShape

public void setShape(int pShape)
              throws IOException,
                     AutomationException
The shape type of the display node object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows

Specified by:
setShape in interface IMdDisplayNode
Parameters:
pShape - A com.esri.arcgis.geoprocessing.esriModelDiagramNodeShape constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHeight

public int getHeight()
              throws IOException,
                     AutomationException
The height of the display node object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows

Specified by:
getHeight in interface IMdDisplayNode
Returns:
The pHeight
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHeight

public void setHeight(int pHeight)
               throws IOException,
                      AutomationException
The height of the display node object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows

Specified by:
setHeight in interface IMdDisplayNode
Parameters:
pHeight - The pHeight (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWidth

public int getWidth()
             throws IOException,
                    AutomationException
The width of the display node object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows

Specified by:
getWidth in interface IMdDisplayNode
Returns:
The pWidth
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setWidth

public void setWidth(int pWidth)
              throws IOException,
                     AutomationException
The width of the display node object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows

Specified by:
setWidth in interface IMdDisplayNode
Parameters:
pWidth - The pWidth (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTextFont

public IFont getTextFont()
                  throws IOException,
                         AutomationException
The text font of the display node object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows

Specified by:
getTextFont in interface IMdDisplayNode
Returns:
A reference to a com.esri.arcgis.support.ms.stdole.IFont
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTextFontByRef

public void setTextFontByRef(IFont ppFont)
                      throws IOException,
                             AutomationException
The text font of the display node object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setTextFontByRef in interface IMdDisplayNode
Parameters:
ppFont - A reference to a com.esri.arcgis.support.ms.stdole.IFont (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTextColor

public int getTextColor()
                 throws IOException,
                        AutomationException
The text color of the display node object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows

Specified by:
getTextColor in interface IMdDisplayNode
Returns:
The pColor
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTextColor

public void setTextColor(int pColor)
                  throws IOException,
                         AutomationException
The text color of the display node object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows

Specified by:
setTextColor in interface IMdDisplayNode
Parameters:
pColor - The pColor (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBackgroundColor

public int getBackgroundColor()
                       throws IOException,
                              AutomationException
The background color of the display node object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows

Specified by:
getBackgroundColor in interface IMdDisplayNode
Returns:
The pColor
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBackgroundColor

public void setBackgroundColor(int pColor)
                        throws IOException,
                               AutomationException
The background color of the display node object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows

Specified by:
setBackgroundColor in interface IMdDisplayNode
Parameters:
pColor - The pColor (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOutlineColor

public int getOutlineColor()
                    throws IOException,
                           AutomationException
The outline color of the display node object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows

Specified by:
getOutlineColor in interface IMdDisplayNode
Returns:
The pColor
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOutlineColor

public void setOutlineColor(int pColor)
                     throws IOException,
                            AutomationException
The outline color of the display node object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows

Specified by:
setOutlineColor in interface IMdDisplayNode
Parameters:
pColor - The pColor (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOutlineWidth

public int getOutlineWidth()
                    throws IOException,
                           AutomationException
The outline width of the display node object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows

Specified by:
getOutlineWidth in interface IMdDisplayNode
Returns:
The pWidth
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOutlineWidth

public void setOutlineWidth(int pWidth)
                     throws IOException,
                            AutomationException
The outline width of the display node object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows

Specified by:
setOutlineWidth in interface IMdDisplayNode
Parameters:
pWidth - The pWidth (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isShowShadow

public boolean isShowShadow()
                     throws IOException,
                            AutomationException
Indicates whether or not to display a shadow for the node.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows

Specified by:
isShowShadow in interface IMdDisplayNode
Returns:
The pShowShadow
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setShowShadow

public void setShowShadow(boolean pShowShadow)
                   throws IOException,
                          AutomationException
Indicates whether or not to display a shadow for the node.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows

Specified by:
setShowShadow in interface IMdDisplayNode
Parameters:
pShowShadow - The pShowShadow (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.