com.esri.arcgis.trackinganalyst
Class DataSetDefinition

java.lang.Object
  extended by com.esri.arcgis.trackinganalyst.DataSetDefinition
All Implemented Interfaces:
com.esri.arcgis.interop.RemoteObjRef, IDocumentVersionSupportGEN, IPersist, IPersistStream, ISupportErrorInfo, IDatasetColumnEnumerator, IDatasetDef, IDatasetDef2, IDatasetDef3, IDatasetDefAdmin, ILibraryItem, ILibraryItem2, ITimeZone, java.io.Externalizable, java.io.Serializable

public class DataSetDefinition
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IDatasetDef, IDatasetDef2, IDatasetDef3, IDatasetDefAdmin, IDatasetColumnEnumerator, IPersistStream, ILibraryItem, ILibraryItem2, ITimeZone, ISupportErrorInfo, IDocumentVersionSupportGEN, java.io.Externalizable

COM Class 'DataSetDefinition'. Generated 3/19/2015 1:20:45 PM from 'C:\ArcGIS\COM\esriTrackingAnalyst.olb'

Description 'Defines data structure for a data message.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =

See Also:
Serialized Form

Field Summary
static long serialVersionUID
           
 
Fields inherited from interface com.esri.arcgis.trackinganalyst.IDatasetDef
IID, IIDcc018a08_24fb_11d4_b34c_00104ba2abcc, xxDummy
 
Fields inherited from interface com.esri.arcgis.trackinganalyst.IDatasetDef3
IID, IID8e98c5f8_f8c7_4444_9bb7_18634b5d3d22, xxDummy
 
Fields inherited from interface com.esri.arcgis.trackinganalyst.IDatasetDef2
IID3aee62f0_5e73_11d5_b7ec_00010265adc5
 
Fields inherited from interface com.esri.arcgis.trackinganalyst.IDatasetDefAdmin
IID, IIDdd31a141_e965_11d6_b861_00010265adc5, xxDummy
 
Fields inherited from interface com.esri.arcgis.trackinganalyst.IDatasetColumnEnumerator
IID, IID2ce5dab3_5baa_11d6_b841_00010265adc5, xxDummy
 
Fields inherited from interface com.esri.arcgis.system.IPersistStream
IID, IID00000109_0000_0000_c000_000000000046, xxDummy
 
Fields inherited from interface com.esri.arcgis.system.IPersist
IID0000010c_0000_0000_c000_000000000046
 
Fields inherited from interface com.esri.arcgis.trackinganalyst.ILibraryItem
IID, IIDcc018a07_24fb_11d4_b34c_00104ba2abcc, xxDummy
 
Fields inherited from interface com.esri.arcgis.trackinganalyst.ILibraryItem2
IID, IID49196562_8609_4802_b8e7_12a7d83a7c65, xxDummy
 
Fields inherited from interface com.esri.arcgis.trackinganalyst.ITimeZone
IID, IIDfed00c52_876a_4d87_a3cb_491fbecd07c6, xxDummy
 
Fields inherited from interface com.esri.arcgis.system.ISupportErrorInfo
IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy
 
Constructor Summary
DataSetDefinition()
          Constructs a DataSetDefinition using ArcGIS Engine.
DataSetDefinition(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
DataSetDefinition theDataSetDefinition = (DataSetDefinition) obj;
 
Method Summary
 IEditDataSetColumn addColumnDefinition()
          Adds a column definition to the dataset definition.
 java.lang.Object convertToSupportedObject(int docVersion)
          Convert the object to another object that is supported.
 boolean equals(java.lang.Object o)
          Compare this object with another
 IDatasetColumn findColumn(java.lang.String szColumnName)
          Finds the specified column.
 java.lang.String get_GeometryColumns(int nGeometryColumnIndex)
          Returns geometry column values for the dataset definition.
 java.lang.String getActiveMetaDataEditor()
          Class ID of the active metadata editor.
 java.lang.String getCategory()
          Indicates category of library item.
 void getClassID(GUID[] pClassID)
          getClassID
static java.lang.String getClsid()
          getClsid.
 IDatasetColumn getColumn(int nIndex)
          Returns column information for the dataset definition.
 int getColumnCount()
          Number of columns in dataset definition.
 java.lang.String getCurrentZone()
          The current Time Zone.
 java.lang.Object getDateModified()
          Identifies the date of the last modification to the dataset definition.
 java.lang.String getEndTimeColumn()
          The End Time column in the dataset definition.
 int getGeometryColumnCount()
          Number of geometry columns included in the dataset definition.
 java.lang.String getID()
          Identifies ID value for dataset definition.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 java.lang.String getMessageDefinitionName()
          The dataset message definition name.
 java.lang.String getMessageDefinitionType()
          The dataset message definition type.
 java.lang.String getMetaData()
          Identifies metadata information for the dataset definition.
 java.lang.String getName()
          Identifies Name to include in the dataset definition.
 ILibraryObject getParent()
          Indicates parent of library item.
 java.lang.String getServiceName()
          The service name associated with the dataset.
 void getSizeMax(_ULARGE_INTEGER[] pcbSize)
          getSizeMax
 java.lang.Object getSpatialReferance()
          Spatial reference included in the dataset definition.
 java.lang.String getStartTimeColumn()
          The Start Time column in the dataset definition.
 java.lang.String getTimeZoneXML()
          The XML representation of a TimeZone.
 java.lang.String getTrackingColumn()
          Identifies Tracking column value for the dataset definition.
 java.lang.Object getZoneList()
          List of time zones.
 int hashCode()
          the hashcode for this object
 void interfaceSupportsErrorInfo(GUID riid)
          interfaceSupportsErrorInfo
 boolean isAdjustForDaylightSavings()
          Indicates whether or not to Adjust For Daylight Savings.
 void isDirty()
          isDirty
 boolean isSupportedAtVersion(int docVersion)
          Is this object valid at the given document version.
 ILibraryItem libClone()
          Clone this object (library item).
 void load(IStream pstm)
          load
 void moveTo(int nFromIndex, int nToIndex)
          Moves current dataset definition to a specified location.
 IDatasetColumn next()
          Goes to the next enumerator related to the dataset column.
 void readExternal(java.io.ObjectInput in)
           
 void release()
          Release a DataSetDefinition.
 void removeColumnDefinition(java.lang.String[] pcName)
          Removes a column definition from the dataset definition.
 void reset()
          Resets the value for enumerator related to the dataset column.
 void save(IStream pstm, int fClearDirty)
          save
 void setActiveMetaDataEditor(java.lang.String pbstrActiveMetaDataEditor)
          Class ID of the active metadata editor.
 void setAdjustForDaylightSavings(boolean pVal)
          Indicates whether or not to Adjust For Daylight Savings.
 void setCategory(java.lang.String pVal)
          Indicates category of library item.
 void setCurrentZone(java.lang.String pbstrCurrentZone)
          The current Time Zone.
 void setEndTimeColumn(java.lang.String endTimeColumnName)
          The End Time column in the dataset definition.
 void setID(java.lang.String pVal)
          ID value for the dataset.
 void setIDReadOnly(boolean rhs1)
          Property Make ID Readonly.
 void setMessageDefinitionName(java.lang.String messageDefinitionName)
          The dataset message definition name.
 void setMessageDefinitionType(java.lang.String messageDefinitionType)
          The dataset message definition type.
 void setMetaData(java.lang.String pbstrMetaData)
          Identifies metadata information for the dataset definition.
 void setName(java.lang.String pVal)
          Identifies Name to include in the dataset definition.
 void setParent(ILibraryObject ppiVal)
          Indicates parent of library item.
 void setServiceName(java.lang.String serviceName)
          The service name associated with the dataset.
 void setSpatialReferance(java.lang.Object piSpatialReference)
          Spatial reference included in the dataset definition.
 void setStartTimeColumn(java.lang.String startTimeColumnName)
          The Start Time column in the dataset definition.
 void setTimeZoneXML(java.lang.String pbstrXML)
          The XML representation of a TimeZone.
 void setTrackingColumn(java.lang.String pVal)
          Identifies Tracking column value for the dataset definition.
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

DataSetDefinition

public DataSetDefinition()
                  throws java.io.IOException,
                         java.net.UnknownHostException
Constructs a DataSetDefinition using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

DataSetDefinition

public DataSetDefinition(java.lang.Object obj)
                  throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
DataSetDefinition theDataSetDefinition = (DataSetDefinition) obj;

Construct a DataSetDefinition using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to DataSetDefinition.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a DataSetDefinition.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

getName

public java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
Identifies Name to include in the dataset definition.

Specified by:
getName in interface IDatasetDef
Specified by:
getName in interface IDatasetDef2
Specified by:
getName in interface ILibraryItem
Specified by:
getName in interface ILibraryItem2
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setName

public void setName(java.lang.String pVal)
             throws java.io.IOException,
                    AutomationException
Identifies Name to include in the dataset definition.

Specified by:
setName in interface IDatasetDef
Specified by:
setName in interface IDatasetDef2
Specified by:
setName in interface ILibraryItem
Specified by:
setName in interface ILibraryItem2
Parameters:
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getID

public java.lang.String getID()
                       throws java.io.IOException,
                              AutomationException
Identifies ID value for dataset definition.

Specified by:
getID in interface IDatasetDef
Specified by:
getID in interface IDatasetDef2
Specified by:
getID in interface ILibraryItem
Specified by:
getID in interface ILibraryItem2
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTrackingColumn

public java.lang.String getTrackingColumn()
                                   throws java.io.IOException,
                                          AutomationException
Identifies Tracking column value for the dataset definition.

Specified by:
getTrackingColumn in interface IDatasetDef
Specified by:
getTrackingColumn in interface IDatasetDef2
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTrackingColumn

public void setTrackingColumn(java.lang.String pVal)
                       throws java.io.IOException,
                              AutomationException
Identifies Tracking column value for the dataset definition.

Specified by:
setTrackingColumn in interface IDatasetDef
Specified by:
setTrackingColumn in interface IDatasetDef2
Parameters:
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGeometryColumnCount

public int getGeometryColumnCount()
                           throws java.io.IOException,
                                  AutomationException
Number of geometry columns included in the dataset definition.

Specified by:
getGeometryColumnCount in interface IDatasetDef
Specified by:
getGeometryColumnCount in interface IDatasetDef2
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSpatialReferance

public java.lang.Object getSpatialReferance()
                                     throws java.io.IOException,
                                            AutomationException
Spatial reference included in the dataset definition.

Specified by:
getSpatialReferance in interface IDatasetDef
Specified by:
getSpatialReferance in interface IDatasetDef2
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSpatialReferance

public void setSpatialReferance(java.lang.Object piSpatialReference)
                         throws java.io.IOException,
                                AutomationException
Spatial reference included in the dataset definition.

Specified by:
setSpatialReferance in interface IDatasetDef
Specified by:
setSpatialReferance in interface IDatasetDef2
Parameters:
piSpatialReference - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getColumnCount

public int getColumnCount()
                   throws java.io.IOException,
                          AutomationException
Number of columns in dataset definition.

Specified by:
getColumnCount in interface IDatasetDef
Specified by:
getColumnCount in interface IDatasetDef2
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findColumn

public IDatasetColumn findColumn(java.lang.String szColumnName)
                          throws java.io.IOException,
                                 AutomationException
Finds the specified column.

Specified by:
findColumn in interface IDatasetDef
Specified by:
findColumn in interface IDatasetDef2
Parameters:
szColumnName - The szColumnName (in)
Returns:
A reference to a com.esri.arcgis.trackinganalyst.IDatasetColumn
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addColumnDefinition

public IEditDataSetColumn addColumnDefinition()
                                       throws java.io.IOException,
                                              AutomationException
Adds a column definition to the dataset definition.

Specified by:
addColumnDefinition in interface IDatasetDef
Specified by:
addColumnDefinition in interface IDatasetDef2
Returns:
A reference to a com.esri.arcgis.trackinganalyst.IEditDataSetColumn
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeColumnDefinition

public void removeColumnDefinition(java.lang.String[] pcName)
                            throws java.io.IOException,
                                   AutomationException
Removes a column definition from the dataset definition.

Specified by:
removeColumnDefinition in interface IDatasetDef
Specified by:
removeColumnDefinition in interface IDatasetDef2
Parameters:
pcName - The pcName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getColumn

public IDatasetColumn getColumn(int nIndex)
                         throws java.io.IOException,
                                AutomationException
Returns column information for the dataset definition.

Specified by:
getColumn in interface IDatasetDef
Specified by:
getColumn in interface IDatasetDef2
Parameters:
nIndex - The nIndex (in)
Returns:
A reference to a com.esri.arcgis.trackinganalyst.IDatasetColumn
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

get_GeometryColumns

public java.lang.String get_GeometryColumns(int nGeometryColumnIndex)
                                     throws java.io.IOException,
                                            AutomationException
Returns geometry column values for the dataset definition.

Specified by:
get_GeometryColumns in interface IDatasetDef
Specified by:
get_GeometryColumns in interface IDatasetDef2
Parameters:
nGeometryColumnIndex - The nGeometryColumnIndex (in)
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

moveTo

public void moveTo(int nFromIndex,
                   int nToIndex)
            throws java.io.IOException,
                   AutomationException
Moves current dataset definition to a specified location.

Specified by:
moveTo in interface IDatasetDef
Specified by:
moveTo in interface IDatasetDef2
Parameters:
nFromIndex - The nFromIndex (in)
nToIndex - The nToIndex (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMetaData

public java.lang.String getMetaData()
                             throws java.io.IOException,
                                    AutomationException
Identifies metadata information for the dataset definition.

Specified by:
getMetaData in interface IDatasetDef2
Returns:
The pbstrMetaData
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMetaData

public void setMetaData(java.lang.String pbstrMetaData)
                 throws java.io.IOException,
                        AutomationException
Identifies metadata information for the dataset definition.

Specified by:
setMetaData in interface IDatasetDef2
Parameters:
pbstrMetaData - The pbstrMetaData (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDateModified

public java.lang.Object getDateModified()
                                 throws java.io.IOException,
                                        AutomationException
Identifies the date of the last modification to the dataset definition.

Specified by:
getDateModified in interface IDatasetDef2
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setID

public void setID(java.lang.String pVal)
           throws java.io.IOException,
                  AutomationException
ID value for the dataset.

Specified by:
setID in interface IDatasetDef2
Specified by:
setID in interface ILibraryItem2
Parameters:
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getActiveMetaDataEditor

public java.lang.String getActiveMetaDataEditor()
                                         throws java.io.IOException,
                                                AutomationException
Class ID of the active metadata editor.

Specified by:
getActiveMetaDataEditor in interface IDatasetDef2
Returns:
The pbstrActiveMetaDataEditor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setActiveMetaDataEditor

public void setActiveMetaDataEditor(java.lang.String pbstrActiveMetaDataEditor)
                             throws java.io.IOException,
                                    AutomationException
Class ID of the active metadata editor.

Specified by:
setActiveMetaDataEditor in interface IDatasetDef2
Parameters:
pbstrActiveMetaDataEditor - The pbstrActiveMetaDataEditor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStartTimeColumn

public java.lang.String getStartTimeColumn()
                                    throws java.io.IOException,
                                           AutomationException
The Start Time column in the dataset definition.

Specified by:
getStartTimeColumn in interface IDatasetDef3
Returns:
The startTimeColumnName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setStartTimeColumn

public void setStartTimeColumn(java.lang.String startTimeColumnName)
                        throws java.io.IOException,
                               AutomationException
The Start Time column in the dataset definition.

Specified by:
setStartTimeColumn in interface IDatasetDef3
Parameters:
startTimeColumnName - The startTimeColumnName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEndTimeColumn

public java.lang.String getEndTimeColumn()
                                  throws java.io.IOException,
                                         AutomationException
The End Time column in the dataset definition.

Specified by:
getEndTimeColumn in interface IDatasetDef3
Returns:
The endTimeColumnName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setEndTimeColumn

public void setEndTimeColumn(java.lang.String endTimeColumnName)
                      throws java.io.IOException,
                             AutomationException
The End Time column in the dataset definition.

Specified by:
setEndTimeColumn in interface IDatasetDef3
Parameters:
endTimeColumnName - The endTimeColumnName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getServiceName

public java.lang.String getServiceName()
                                throws java.io.IOException,
                                       AutomationException
The service name associated with the dataset.

Specified by:
getServiceName in interface IDatasetDef3
Returns:
The serviceName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setServiceName

public void setServiceName(java.lang.String serviceName)
                    throws java.io.IOException,
                           AutomationException
The service name associated with the dataset.

Specified by:
setServiceName in interface IDatasetDef3
Parameters:
serviceName - The serviceName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMessageDefinitionType

public java.lang.String getMessageDefinitionType()
                                          throws java.io.IOException,
                                                 AutomationException
The dataset message definition type.

Specified by:
getMessageDefinitionType in interface IDatasetDef3
Returns:
The messageDefinitionType
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMessageDefinitionType

public void setMessageDefinitionType(java.lang.String messageDefinitionType)
                              throws java.io.IOException,
                                     AutomationException
The dataset message definition type.

Specified by:
setMessageDefinitionType in interface IDatasetDef3
Parameters:
messageDefinitionType - The messageDefinitionType (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMessageDefinitionName

public java.lang.String getMessageDefinitionName()
                                          throws java.io.IOException,
                                                 AutomationException
The dataset message definition name.

Specified by:
getMessageDefinitionName in interface IDatasetDef3
Returns:
The messageDefinitionName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMessageDefinitionName

public void setMessageDefinitionName(java.lang.String messageDefinitionName)
                              throws java.io.IOException,
                                     AutomationException
The dataset message definition name.

Specified by:
setMessageDefinitionName in interface IDatasetDef3
Parameters:
messageDefinitionName - The messageDefinitionName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIDReadOnly

public void setIDReadOnly(boolean rhs1)
                   throws java.io.IOException,
                          AutomationException
Property Make ID Readonly.

Specified by:
setIDReadOnly in interface IDatasetDefAdmin
Specified by:
setIDReadOnly in interface ILibraryItem2
Parameters:
rhs1 - The rhs1 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

reset

public void reset()
           throws java.io.IOException,
                  AutomationException
Resets the value for enumerator related to the dataset column.

Specified by:
reset in interface IDatasetColumnEnumerator
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

next

public IDatasetColumn next()
                    throws java.io.IOException,
                           AutomationException
Goes to the next enumerator related to the dataset column.

Specified by:
next in interface IDatasetColumnEnumerator
Returns:
A reference to a com.esri.arcgis.trackinganalyst.IDatasetColumn
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isDirty

public void isDirty()
             throws java.io.IOException,
                    AutomationException
isDirty

Specified by:
isDirty in interface IPersistStream
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

load

public void load(IStream pstm)
          throws java.io.IOException,
                 AutomationException
load

Specified by:
load in interface IPersistStream
Parameters:
pstm - A reference to a com.esri.arcgis.system.IStream (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

save

public void save(IStream pstm,
                 int fClearDirty)
          throws java.io.IOException,
                 AutomationException
save

Specified by:
save in interface IPersistStream
Parameters:
pstm - A reference to a com.esri.arcgis.system.IStream (in)
fClearDirty - The fClearDirty (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSizeMax

public void getSizeMax(_ULARGE_INTEGER[] pcbSize)
                throws java.io.IOException,
                       AutomationException
getSizeMax

Specified by:
getSizeMax in interface IPersistStream
Parameters:
pcbSize - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getClassID

public void getClassID(GUID[] pClassID)
                throws java.io.IOException,
                       AutomationException
getClassID

Specified by:
getClassID in interface IPersist
Parameters:
pClassID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCategory

public java.lang.String getCategory()
                             throws java.io.IOException,
                                    AutomationException
Indicates category of library item.

Specified by:
getCategory in interface ILibraryItem
Specified by:
getCategory in interface ILibraryItem2
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCategory

public void setCategory(java.lang.String pVal)
                 throws java.io.IOException,
                        AutomationException
Indicates category of library item.

Specified by:
setCategory in interface ILibraryItem
Specified by:
setCategory in interface ILibraryItem2
Parameters:
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getParent

public ILibraryObject getParent()
                         throws java.io.IOException,
                                AutomationException
Indicates parent of library item.

Specified by:
getParent in interface ILibraryItem
Specified by:
getParent in interface ILibraryItem2
Returns:
A reference to a com.esri.arcgis.trackinganalyst.ILibraryObject
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setParent

public void setParent(ILibraryObject ppiVal)
               throws java.io.IOException,
                      AutomationException
Indicates parent of library item.

Specified by:
setParent in interface ILibraryItem
Specified by:
setParent in interface ILibraryItem2
Parameters:
ppiVal - A reference to a com.esri.arcgis.trackinganalyst.ILibraryObject (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

libClone

public ILibraryItem libClone()
                      throws java.io.IOException,
                             AutomationException
Clone this object (library item).

Specified by:
libClone in interface ILibraryItem
Specified by:
libClone in interface ILibraryItem2
Returns:
A reference to a com.esri.arcgis.trackinganalyst.ILibraryItem
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCurrentZone

public java.lang.String getCurrentZone()
                                throws java.io.IOException,
                                       AutomationException
The current Time Zone.

Specified by:
getCurrentZone in interface ITimeZone
Returns:
The pbstrCurrentZone
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCurrentZone

public void setCurrentZone(java.lang.String pbstrCurrentZone)
                    throws java.io.IOException,
                           AutomationException
The current Time Zone.

Specified by:
setCurrentZone in interface ITimeZone
Parameters:
pbstrCurrentZone - The pbstrCurrentZone (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getZoneList

public java.lang.Object getZoneList()
                             throws java.io.IOException,
                                    AutomationException
List of time zones.

Specified by:
getZoneList in interface ITimeZone
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAdjustForDaylightSavings

public boolean isAdjustForDaylightSavings()
                                   throws java.io.IOException,
                                          AutomationException
Indicates whether or not to Adjust For Daylight Savings.

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

setAdjustForDaylightSavings

public void setAdjustForDaylightSavings(boolean pVal)
                                 throws java.io.IOException,
                                        AutomationException
Indicates whether or not to Adjust For Daylight Savings.

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

getTimeZoneXML

public java.lang.String getTimeZoneXML()
                                throws java.io.IOException,
                                       AutomationException
The XML representation of a TimeZone.

Specified by:
getTimeZoneXML in interface ITimeZone
Returns:
The pbstrXML
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTimeZoneXML

public void setTimeZoneXML(java.lang.String pbstrXML)
                    throws java.io.IOException,
                           AutomationException
The XML representation of a TimeZone.

Specified by:
setTimeZoneXML in interface ITimeZone
Parameters:
pbstrXML - The pbstrXML (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

interfaceSupportsErrorInfo

public void interfaceSupportsErrorInfo(GUID riid)
                                throws java.io.IOException,
                                       AutomationException
interfaceSupportsErrorInfo

Specified by:
interfaceSupportsErrorInfo in interface ISupportErrorInfo
Parameters:
riid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isSupportedAtVersion

public boolean isSupportedAtVersion(int docVersion)
                             throws java.io.IOException,
                                    AutomationException
Is this object valid at the given document version.

Remarks

Use IsSupportedAtVersion to identify if a particular object should be saved to the ObjectStream. This result is based on the esriArcGISVersion enumeration. In some instances, if the object is not supported at a particular ArcGIS version, the object may support conversion to another similar object; use IDocumentVersionSupportGEN::ConvertToSupportedObject to accomplish this.

Product Availability

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

Specified by:
isSupportedAtVersion in interface IDocumentVersionSupportGEN
Parameters:
docVersion - A com.esri.arcgis.system.esriArcGISVersion constant (in)
Returns:
The supported
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

convertToSupportedObject

public java.lang.Object convertToSupportedObject(int docVersion)
                                          throws java.io.IOException,
                                                 AutomationException
Convert the object to another object that is supported.

Remarks

This method should be used when IDocumentVersionSupportGEN::IsSupportedAtVersion returns FALSE. Calling ConvertToSupportedObject will return an IUnknown pointer to a relevant object supported at the particular ArcGIS version. Not all objects will return a supported object; in these cases a null pointer will be returned.

Product Availability

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

Specified by:
convertToSupportedObject in interface IDocumentVersionSupportGEN
Parameters:
docVersion - A com.esri.arcgis.system.esriArcGISVersion constant (in)
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Throws:
java.io.IOException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Throws:
java.io.IOException
java.lang.ClassNotFoundException