com.esri.arcgis.editor
Class IAttributeWindowProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.editor.IAttributeWindowProxy
All Implemented Interfaces:
IAttributeWindow, Externalizable, Serializable

public class IAttributeWindowProxy
extends com.esri.arcgis.interop.Dispatch
implements IAttributeWindow, Serializable

Provides access to the Attribute Window.

Remarks

Use this interface to hide or show the Attributes window and access the object inspector currently loaded inside of it. A reference can be obtained using the IEditor::FindExtension method.

Product Availability

Available with ArcGIS Desktop.

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
  IAttributeWindowProxy()
           
  IAttributeWindowProxy(Object obj)
           
protected IAttributeWindowProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 IObjectInspector getObjectInspector()
          Current object attribute inspector.
 boolean isVisible()
          Indicates if Attribute Window is visible.
 void removeListener(String iidStr, Object theListener)
           
 void setVisible(boolean vis)
          Indicates if Attribute Window is visible.
 
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

IAttributeWindowProxy

public IAttributeWindowProxy()

IAttributeWindowProxy

public IAttributeWindowProxy(Object obj)
                      throws IOException
Throws:
IOException

IAttributeWindowProxy

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

setVisible

public void setVisible(boolean vis)
                throws IOException,
                       AutomationException
Indicates if Attribute Window is visible.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

isVisible

public boolean isVisible()
                  throws IOException,
                         AutomationException
Indicates if Attribute Window is visible.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Specified by:
isVisible in interface IAttributeWindow
Returns:
The vis
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getObjectInspector

public IObjectInspector getObjectInspector()
                                    throws IOException,
                                           AutomationException
Current object attribute inspector.

Remarks

Use IAttributeWindow::ObjectInspector to access the object inspector and listen for events triggered in the inspector.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Specified by:
getObjectInspector in interface IAttributeWindow
Returns:
A reference to a com.esri.arcgis.editor.IObjectInspector
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.