|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.trackinganalyst.DataSetDefinition
public class DataSetDefinition
Defines data structure for a data message.
This class defines the schema of a particular type of data message.
Constructor Summary | |
---|---|
DataSetDefinition()
Constructs a DataSetDefinition using ArcGIS Engine. |
|
DataSetDefinition(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. |
Object |
convertToSupportedObject(int docVersion)
Convert the object to another object that is supported. |
boolean |
equals(Object o)
Compare this object with another |
IDatasetColumn |
findColumn(String szColumnName)
Finds the specified column. |
String |
get_GeometryColumns(int nGeometryColumnIndex)
Returns geometry column values for the dataset definition. |
String |
getActiveMetaDataEditor()
Class ID of the active metadata editor. |
String |
getCategory()
Indicates category of library item. |
void |
getClassID(GUID[] pClassID)
getClassID |
static String |
getClsid()
getClsid. |
IDatasetColumn |
getColumn(int nIndex)
Returns column information for the dataset definition. |
int |
getColumnCount()
Number of columns in dataset definition. |
String |
getCurrentZone()
The current Time Zone. |
Object |
getDateModified()
Identifies the date of the last modification to the dataset definition. |
int |
getGeometryColumnCount()
Number of geometry columns included in the dataset definition. |
String |
getID()
Identifies ID value for dataset definition. |
String |
getMetaData()
Identifies metadata information for the dataset definition. |
String |
getName()
Identifies Name to include in the dataset definition. |
ILibraryObject |
getParent()
Indicates parent of library item. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
Object |
getSpatialReferance()
Spatial reference included in the dataset definition. |
String |
getTimeZoneXML()
The XML representation of a TimeZone. |
String |
getTrackingColumn()
Identifies Tracking column value for the dataset definition. |
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(ObjectInput in)
|
void |
removeColumnDefinition(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(String pbstrActiveMetaDataEditor)
Class ID of the active metadata editor. |
void |
setAdjustForDaylightSavings(boolean pVal)
Indicates whether or not to Adjust For Daylight Savings. |
void |
setCategory(String pVal)
Indicates category of library item. |
void |
setCurrentZone(String pbstrCurrentZone)
The current Time Zone. |
void |
setID(String pVal)
ID value for the dataset. |
void |
setIDReadOnly(boolean rhs1)
Property Make ID Readonly. |
void |
setMetaData(String pbstrMetaData)
Identifies metadata information for the dataset definition. |
void |
setName(String pVal)
Identifies Name to include in the dataset definition. |
void |
setParent(ILibraryObject ppiVal)
Indicates parent of library item. |
void |
setSpatialReferance(Object piSpatialReference)
Spatial reference included in the dataset definition. |
void |
setTimeZoneXML(String pbstrXML)
The XML representation of a TimeZone. |
void |
setTrackingColumn(String pVal)
Identifies Tracking column value for the dataset definition. |
void |
writeExternal(ObjectOutput out)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
---|
getJintegraDispatch, release |
Constructor Detail |
---|
public DataSetDefinition() throws IOException, UnknownHostException
IOException
- if there are interop problems
UnknownHostException
- if there are interop problemspublic DataSetDefinition(Object obj) throws IOException
DataSetDefinition theDataSetDefinition = (DataSetDefinition) obj;
obj
to DataSetDefinition
.
obj
- an object returned from ArcGIS Engine or Server
IOException
- if there are interop problemsMethod Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public String getName() throws IOException, AutomationException
getName
in interface IDatasetDef
getName
in interface IDatasetDef2
getName
in interface ILibraryItem
getName
in interface ILibraryItem2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setName(String pVal) throws IOException, AutomationException
setName
in interface IDatasetDef
setName
in interface IDatasetDef2
setName
in interface ILibraryItem
setName
in interface ILibraryItem2
pVal
- The pVal (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getID() throws IOException, AutomationException
getID
in interface IDatasetDef
getID
in interface IDatasetDef2
getID
in interface ILibraryItem
getID
in interface ILibraryItem2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getTrackingColumn() throws IOException, AutomationException
getTrackingColumn
in interface IDatasetDef
getTrackingColumn
in interface IDatasetDef2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTrackingColumn(String pVal) throws IOException, AutomationException
setTrackingColumn
in interface IDatasetDef
setTrackingColumn
in interface IDatasetDef2
pVal
- The pVal (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getGeometryColumnCount() throws IOException, AutomationException
getGeometryColumnCount
in interface IDatasetDef
getGeometryColumnCount
in interface IDatasetDef2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public Object getSpatialReferance() throws IOException, AutomationException
getSpatialReferance
in interface IDatasetDef
getSpatialReferance
in interface IDatasetDef2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSpatialReferance(Object piSpatialReference) throws IOException, AutomationException
setSpatialReferance
in interface IDatasetDef
setSpatialReferance
in interface IDatasetDef2
piSpatialReference
- A Variant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getColumnCount() throws IOException, AutomationException
getColumnCount
in interface IDatasetDef
getColumnCount
in interface IDatasetDef2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDatasetColumn findColumn(String szColumnName) throws IOException, AutomationException
findColumn
in interface IDatasetDef
findColumn
in interface IDatasetDef2
szColumnName
- The szColumnName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEditDataSetColumn addColumnDefinition() throws IOException, AutomationException
addColumnDefinition
in interface IDatasetDef
addColumnDefinition
in interface IDatasetDef2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void removeColumnDefinition(String[] pcName) throws IOException, AutomationException
removeColumnDefinition
in interface IDatasetDef
removeColumnDefinition
in interface IDatasetDef2
pcName
- The pcName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDatasetColumn getColumn(int nIndex) throws IOException, AutomationException
getColumn
in interface IDatasetDef
getColumn
in interface IDatasetDef2
nIndex
- The nIndex (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String get_GeometryColumns(int nGeometryColumnIndex) throws IOException, AutomationException
get_GeometryColumns
in interface IDatasetDef
get_GeometryColumns
in interface IDatasetDef2
nGeometryColumnIndex
- The nGeometryColumnIndex (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void moveTo(int nFromIndex, int nToIndex) throws IOException, AutomationException
moveTo
in interface IDatasetDef
moveTo
in interface IDatasetDef2
nFromIndex
- The nFromIndex (in)nToIndex
- The nToIndex (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getMetaData() throws IOException, AutomationException
getMetaData
in interface IDatasetDef2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMetaData(String pbstrMetaData) throws IOException, AutomationException
setMetaData
in interface IDatasetDef2
pbstrMetaData
- The pbstrMetaData (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public Object getDateModified() throws IOException, AutomationException
getDateModified
in interface IDatasetDef2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setID(String pVal) throws IOException, AutomationException
setID
in interface IDatasetDef2
setID
in interface ILibraryItem2
pVal
- The pVal (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getActiveMetaDataEditor() throws IOException, AutomationException
getActiveMetaDataEditor
in interface IDatasetDef2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setActiveMetaDataEditor(String pbstrActiveMetaDataEditor) throws IOException, AutomationException
setActiveMetaDataEditor
in interface IDatasetDef2
pbstrActiveMetaDataEditor
- The pbstrActiveMetaDataEditor (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIDReadOnly(boolean rhs1) throws IOException, AutomationException
setIDReadOnly
in interface IDatasetDefAdmin
setIDReadOnly
in interface ILibraryItem2
rhs1
- The rhs1 (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void reset() throws IOException, AutomationException
reset
in interface IDatasetColumnEnumerator
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDatasetColumn next() throws IOException, AutomationException
next
in interface IDatasetColumnEnumerator
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void isDirty() throws IOException, AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
isDirty
in interface IPersistStream
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void load(IStream pstm) throws IOException, AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
load
in interface IPersistStream
pstm
- A reference to a com.esri.arcgis.system.IStream (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void save(IStream pstm, int fClearDirty) throws IOException, AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
save
in interface IPersistStream
pstm
- A reference to a com.esri.arcgis.system.IStream (in)fClearDirty
- The fClearDirty (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getSizeMax(_ULARGE_INTEGER[] pcbSize) throws IOException, AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
getSizeMax
in interface IPersistStream
pcbSize
- A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getClassID(GUID[] pClassID) throws IOException, AutomationException
IPersist is a Microsoft interface. Please refer to MSDN for information about this interface.
getClassID
in interface IPersist
pClassID
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getCategory() throws IOException, AutomationException
getCategory
in interface ILibraryItem
getCategory
in interface ILibraryItem2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCategory(String pVal) throws IOException, AutomationException
setCategory
in interface ILibraryItem
setCategory
in interface ILibraryItem2
pVal
- The pVal (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ILibraryObject getParent() throws IOException, AutomationException
getParent
in interface ILibraryItem
getParent
in interface ILibraryItem2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setParent(ILibraryObject ppiVal) throws IOException, AutomationException
setParent
in interface ILibraryItem
setParent
in interface ILibraryItem2
ppiVal
- A reference to a com.esri.arcgis.trackinganalyst.ILibraryObject (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ILibraryItem libClone() throws IOException, AutomationException
libClone
in interface ILibraryItem
libClone
in interface ILibraryItem2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getCurrentZone() throws IOException, AutomationException
This property indicates the current time zone the temporal feature class’ temporal field is using.
getCurrentZone
in interface ITimeZone
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCurrentZone(String pbstrCurrentZone) throws IOException, AutomationException
setCurrentZone
in interface ITimeZone
pbstrCurrentZone
- The pbstrCurrentZone (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public Object getZoneList() throws IOException, AutomationException
This property indicates a list of time zones that are pulled from the computer’s registry.
getZoneList
in interface ITimeZone
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isAdjustForDaylightSavings() throws IOException, AutomationException
isAdjustForDaylightSavings
in interface ITimeZone
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAdjustForDaylightSavings(boolean pVal) throws IOException, AutomationException
setAdjustForDaylightSavings
in interface ITimeZone
pVal
- The pVal (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getTimeZoneXML() throws IOException, AutomationException
getTimeZoneXML
in interface ITimeZone
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTimeZoneXML(String pbstrXML) throws IOException, AutomationException
setTimeZoneXML
in interface ITimeZone
pbstrXML
- The pbstrXML (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void interfaceSupportsErrorInfo(GUID riid) throws IOException, AutomationException
Indicates whether the interface supports IErrorInfo.
interfaceSupportsErrorInfo
in interface ISupportErrorInfo
riid
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSupportedAtVersion(int docVersion) throws IOException, AutomationException
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.
isSupportedAtVersion
in interface IDocumentVersionSupportGEN
docVersion
- A com.esri.arcgis.system.esriArcGISVersion constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public Object convertToSupportedObject(int docVersion) throws IOException, AutomationException
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.
convertToSupportedObject
in interface IDocumentVersionSupportGEN
docVersion
- A com.esri.arcgis.system.esriArcGISVersion constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |