com.esri.arcgis.geodatabase
Class IDatasetNameFileStat2Proxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geodatabase.IDatasetNameFileStatProxy
          extended by com.esri.arcgis.geodatabase.IDatasetNameFileStat2Proxy
All Implemented Interfaces:
IDatasetNameFileStat, IDatasetNameFileStat2, Externalizable, Serializable

public class IDatasetNameFileStat2Proxy
extends IDatasetNameFileStatProxy
implements IDatasetNameFileStat2, Serializable

Provides access to members that control DatasetName 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
  IDatasetNameFileStat2Proxy()
           
  IDatasetNameFileStat2Proxy(Object obj)
           
protected IDatasetNameFileStat2Proxy(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 setStatSize64(long pSize64)
          The size.
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class com.esri.arcgis.geodatabase.IDatasetNameFileStatProxy
getStatMode, getStatSize, getStatTime, setStatMode, setStatSize, setStatTime
 
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.IDatasetNameFileStat
getStatMode, getStatSize, getStatTime, setStatMode, setStatSize, setStatTime
 

Constructor Detail

IDatasetNameFileStat2Proxy

public IDatasetNameFileStat2Proxy()

IDatasetNameFileStat2Proxy

public IDatasetNameFileStat2Proxy(Object obj)
                           throws IOException
Throws:
IOException

IDatasetNameFileStat2Proxy

protected IDatasetNameFileStat2Proxy(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 IDatasetNameFileStatProxy
Throws:
IOException

removeListener

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

setStatSize64

public void setStatSize64(long pSize64)
                   throws IOException,
                          AutomationException
The size. 64 bit value

Product Availability

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

Specified by:
setStatSize64 in interface IDatasetNameFileStat2
Parameters:
pSize64 - Unsigned 64-bit int (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

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 IDatasetNameFileStat2
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 IDatasetNameFileStat2
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