|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.interop.Dispatch
com.esri.arcgis.trackinganalyst.ITemporalQueryFilterProxy
public class ITemporalQueryFilterProxy
Provides access to properties and methods needed to manage temporal query filters.
| Field Summary | |
|---|---|
boolean |
noncastable
|
| Fields inherited from class com.esri.arcgis.interop.Dispatch |
|---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
| Constructor Summary | |
|---|---|
|
ITemporalQueryFilterProxy()
|
|
ITemporalQueryFilterProxy(Object obj)
|
protected |
ITemporalQueryFilterProxy(Object obj,
String iid)
|
| Method Summary | |
|---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
Object |
getEndingDate()
Indicates the latest date included in the query. |
ITemporalOperator |
getRelativeTimeOperator()
The object that contains a relative time to offset the temporal values. |
Object |
getStartingDate()
Indicates the earliest date included in the query. |
int |
getTemporalConversion()
The temporal conversion mode to use (if any) by the temporal query. |
int |
getTemporalOrder()
Defines order in which temporal records are sorted. |
int |
getTemporalRelationship()
The temporal relation used in the temporal query. |
void |
removeListener(String iidStr,
Object theListener)
|
void |
setEndingDate(Object pVal)
Indicates the latest date included in the query. |
void |
setRelativeTimeOperator(ITemporalOperator pVal)
The object that contains a relative time to offset the temporal values. |
void |
setStartingDate(Object pVal)
Indicates the earliest date included in the query. |
void |
setTemporalConversion(int pVal)
The temporal conversion mode to use (if any) by the temporal query. |
void |
setTemporalOrder(int pVal)
Defines order in which temporal records are sorted. |
void |
setTemporalRelationship(int pVal)
The temporal relation used in the temporal query. |
| 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 |
|---|
public boolean noncastable
| Constructor Detail |
|---|
public ITemporalQueryFilterProxy()
public ITemporalQueryFilterProxy(Object obj)
throws IOException
IOException
protected ITemporalQueryFilterProxy(Object obj,
String iid)
throws IOException
IOException| Method Detail |
|---|
public void addListener(String iidStr,
Object theListener,
Object theSource)
throws IOException
addListener in class com.esri.arcgis.interop.DispatchIOException
public void removeListener(String iidStr,
Object theListener)
throws IOException
removeListener in class com.esri.arcgis.interop.DispatchIOException
public int getTemporalOrder()
throws IOException,
AutomationException
Returns or sets whether the data should be returned in ascending or descending temporal order.
getTemporalOrder in interface ITemporalQueryFilterIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setTemporalOrder(int pVal)
throws IOException,
AutomationException
setTemporalOrder in interface ITemporalQueryFilterpVal - A com.esri.arcgis.trackinganalyst.enumTemporalOrder constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getTemporalRelationship()
throws IOException,
AutomationException
Reserved for future use. This should be set to enumTemporalRelationContains.
getTemporalRelationship in interface ITemporalQueryFilterIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setTemporalRelationship(int pVal)
throws IOException,
AutomationException
setTemporalRelationship in interface ITemporalQueryFilterpVal - A com.esri.arcgis.trackinganalyst.enumTemporalRelation constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public Object getStartingDate()
throws IOException,
AutomationException
Returns or sets the start date and time of the temporal extent the query filter will search.
The extent for the TemporalQueryFilter is inclusive so events that occur on the end date will be returned in the query. For example, a start date of 8/1/2000 00:00:00 will return events that occur at 8/1/2000 00:00:00, but not at 7/31/2000 11:59:59. If the time is not specified in the date, midnight is assumed.
getStartingDate in interface ITemporalQueryFilterIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setStartingDate(Object pVal)
throws IOException,
AutomationException
setStartingDate in interface ITemporalQueryFilterpVal - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public Object getEndingDate()
throws IOException,
AutomationException
Returns or sets the end date and time of the temporal extent the query filter will search.
The extent for the TemporalQueryFilter is inclusive so events that occur on the end date will be returned in the query. For example, an end date of 8/1/2000 00:00:00 will return events that occur at 8/1/2000 00:00:00, but not at 8/1/2000 00:00:01. If the time is not specified in the date, midnight is assumed.
getEndingDate in interface ITemporalQueryFilterIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setEndingDate(Object pVal)
throws IOException,
AutomationException
setEndingDate in interface ITemporalQueryFilterpVal - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getTemporalConversion()
throws IOException,
AutomationException
Returns or sets the format of the temporal column in the cursor returned by the executed query. The default format is as an OLEDateTime.
getTemporalConversion in interface ITemporalQueryFilterIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setTemporalConversion(int pVal)
throws IOException,
AutomationException
setTemporalConversion in interface ITemporalQueryFilterpVal - A com.esri.arcgis.trackinganalyst.enumTemporalConversion constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITemporalOperator getRelativeTimeOperator()
throws IOException,
AutomationException
Returns or sets the TemporalOperator to apply to the temporal query. The TemporalOperator allows for time shifting data by applying an offset to all of the temporal values in the dataset. Applying temporal operators is incredibly useful in analyzing historical trends by enabling past predictions or data to be overlaid with more recent data.
The temporal offest applies only to the result from the temporal query. The start and end dates of the TemporalQueryFilter are not affected. The TemporalOperator can be applied as either a date or an interval. If the temporal operator is a date then the earliest feature returned by the query will occur at this new start date and all subsequent features will follow after it. If the temporal operator is defined as an interval then each feature is offset by the specified duration.
getRelativeTimeOperator in interface ITemporalQueryFilterIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRelativeTimeOperator(ITemporalOperator pVal)
throws IOException,
AutomationException
setRelativeTimeOperator in interface ITemporalQueryFilterpVal - A reference to a com.esri.arcgis.trackinganalyst.ITemporalOperator (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||