|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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.Dispatch
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
IOException
public int getTemporalOrder() throws IOException, AutomationException
Returns or sets whether the data should be returned in ascending or descending temporal order.
getTemporalOrder
in interface ITemporalQueryFilter
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTemporalOrder(int pVal) throws IOException, AutomationException
setTemporalOrder
in interface ITemporalQueryFilter
pVal
- 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 ITemporalQueryFilter
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTemporalRelationship(int pVal) throws IOException, AutomationException
setTemporalRelationship
in interface ITemporalQueryFilter
pVal
- 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 ITemporalQueryFilter
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setStartingDate(Object pVal) throws IOException, AutomationException
setStartingDate
in interface ITemporalQueryFilter
pVal
- 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 ITemporalQueryFilter
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setEndingDate(Object pVal) throws IOException, AutomationException
setEndingDate
in interface ITemporalQueryFilter
pVal
- 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 ITemporalQueryFilter
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTemporalConversion(int pVal) throws IOException, AutomationException
setTemporalConversion
in interface ITemporalQueryFilter
pVal
- 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 ITemporalQueryFilter
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRelativeTimeOperator(ITemporalOperator pVal) throws IOException, AutomationException
setRelativeTimeOperator
in interface ITemporalQueryFilter
pVal
- 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 |