com.esri.arcgis.geodatabase
Class IDatasetFileStat2Proxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geodatabase.IDatasetFileStatProxy
          extended by com.esri.arcgis.geodatabase.IDatasetFileStat2Proxy
All Implemented Interfaces:
IDatasetFileStat, IDatasetFileStat2, Externalizable, Serializable

public class IDatasetFileStat2Proxy
extends IDatasetFileStatProxy
implements IDatasetFileStat2, Serializable

Provides access to members that control Dataset file-based statistics.

Remarks

This interface is implemented by datasets such as tables and feature classes, but only for certain data sources. For example, shapefiles and File Geodatabase feature classes implement this interface, but Personal Geodatabase feature classes do not.

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
  IDatasetFileStat2Proxy()
           
  IDatasetFileStat2Proxy(Object obj)
           
protected IDatasetFileStat2Proxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 long getStatSize64()
          The size.
 void readExternal(ObjectInput in)
           
 void refreshStats()
          Refresh the file-based statistics
 void removeListener(String iidStr, Object theListener)
           
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class com.esri.arcgis.geodatabase.IDatasetFileStatProxy
getStatMode, getStatSize, getStatTime
 
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
 
Methods inherited from interface com.esri.arcgis.geodatabase.IDatasetFileStat
getStatMode, getStatSize, getStatTime
 

Constructor Detail

IDatasetFileStat2Proxy

public IDatasetFileStat2Proxy()

IDatasetFileStat2Proxy

public IDatasetFileStat2Proxy(Object obj)
                       throws IOException
Throws:
IOException

IDatasetFileStat2Proxy

protected IDatasetFileStat2Proxy(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 IDatasetFileStatProxy
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class IDatasetFileStatProxy
Throws:
IOException

getStatSize64

public long getStatSize64()
                   throws IOException,
                          AutomationException
The size. 64 bit value

Product Availability

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

Specified by:
getStatSize64 in interface IDatasetFileStat2
Returns:
Unsigned 64-bit int
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

refreshStats

public void refreshStats()
                  throws IOException,
                         AutomationException
Refresh the file-based statistics

Product Availability

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

Specified by:
refreshStats in interface IDatasetFileStat2
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