com.esri.arcgis.schematic
Class ISchematicAlgoMarkCrossingsProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.schematic.ISchematicAlgoMarkCrossingsProxy
All Implemented Interfaces:
ISchematicAlgoMarkCrossings, Externalizable, Serializable

public class ISchematicAlgoMarkCrossingsProxy
extends com.esri.arcgis.interop.Dispatch
implements ISchematicAlgoMarkCrossings, Serializable

Provides access to members that control the Mark Crossings schematic algorithm.

Product Availability

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

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, E
 
Constructor Summary
  ISchematicAlgoMarkCrossingsProxy()
           
  ISchematicAlgoMarkCrossingsProxy(Object obj)
           
protected ISchematicAlgoMarkCrossingsProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 double getSymbolSize()
          Crossing mark symbol size.
 boolean isAbsoluteParameters()
          Indicates if the values specified for the crossing mark symbol size must be interpreted as absolute units.
 boolean isRemoveMode()
          Indicates if the existing crossing marks must be removed.
 void readExternal(ObjectInput in)
           
 void removeListener(String iidStr, Object theListener)
           
 void setAbsoluteParameters(boolean pVal)
          Indicates if the values specified for the crossing mark symbol size must be interpreted as absolute units.
 void setRemoveMode(boolean pVal)
          Indicates if the existing crossing marks must be removed.
 void setSymbolSize(double pVal)
          Crossing mark symbol size.
 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

ISchematicAlgoMarkCrossingsProxy

public ISchematicAlgoMarkCrossingsProxy()

ISchematicAlgoMarkCrossingsProxy

public ISchematicAlgoMarkCrossingsProxy(Object obj)
                                 throws IOException
Throws:
IOException

ISchematicAlgoMarkCrossingsProxy

protected ISchematicAlgoMarkCrossingsProxy(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

setAbsoluteParameters

public void setAbsoluteParameters(boolean pVal)
                           throws IOException,
                                  AutomationException
Indicates if the values specified for the crossing mark symbol size must be interpreted as absolute units.

Product Availability

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

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

isAbsoluteParameters

public boolean isAbsoluteParameters()
                             throws IOException,
                                    AutomationException
Indicates if the values specified for the crossing mark symbol size must be interpreted as absolute units.

Product Availability

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

Specified by:
isAbsoluteParameters in interface ISchematicAlgoMarkCrossings
Returns:
The pVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSymbolSize

public void setSymbolSize(double pVal)
                   throws IOException,
                          AutomationException
Crossing mark symbol size.

Product Availability

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

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

getSymbolSize

public double getSymbolSize()
                     throws IOException,
                            AutomationException
Crossing mark symbol size.

Product Availability

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

Specified by:
getSymbolSize in interface ISchematicAlgoMarkCrossings
Returns:
The pVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRemoveMode

public void setRemoveMode(boolean pVal)
                   throws IOException,
                          AutomationException
Indicates if the existing crossing marks must be removed.

Product Availability

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

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

isRemoveMode

public boolean isRemoveMode()
                     throws IOException,
                            AutomationException
Indicates if the existing crossing marks must be removed.

Product Availability

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

Specified by:
isRemoveMode in interface ISchematicAlgoMarkCrossings
Returns:
The pVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Overrides:
writeExternal in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Overrides:
readExternal in class com.esri.arcgis.interop.Dispatch
Throws:
IOException
ClassNotFoundException