|
|||||||||
| 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.carto.ITimeQueryFilterProxy
public class ITimeQueryFilterProxy
Query filter that gives access to members that allow queries using time.
The ITimeQueryFilter is used for creating queries to a data set that have a time component. It can be used instead of the normal query filter to hide all of the operations having to do with time zone differences. For example, you could create a query that returns features in the Pacific time zone. All data would be returned with a Pacific time zone time reference, regardless of what time reference was used to store the data.
| Field Summary | |
|---|---|
boolean |
noncastable
|
| Fields inherited from class com.esri.arcgis.interop.Dispatch |
|---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
| Constructor Summary | |
|---|---|
|
ITimeQueryFilterProxy()
|
|
ITimeQueryFilterProxy(Object obj)
|
protected |
ITimeQueryFilterProxy(Object obj,
String iid)
|
| Method Summary | |
|---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
ITimeReference |
getOutputTimeReference()
Output time reference. |
int |
getTimeRelation()
Time relation for the time query. |
ITimeValue |
getTimeValue()
Time value. |
void |
removeListener(String iidStr,
Object theListener)
|
void |
setOutputTimeReferenceByRef(ITimeReference timeReference)
Output time reference. |
void |
setTimeRelation(int relation)
Time relation for the time query. |
void |
setTimeValueByRef(ITimeValue timeValue)
Time value. |
| 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 ITimeQueryFilterProxy()
public ITimeQueryFilterProxy(Object obj)
throws IOException
IOException
protected ITimeQueryFilterProxy(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 ITimeValue getTimeValue()
throws IOException,
AutomationException
This is the time value that is used for the time query. Only data that matches this time value will be returned.
getTimeValue in interface ITimeQueryFilterIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setTimeValueByRef(ITimeValue timeValue)
throws IOException,
AutomationException
setTimeValueByRef in interface ITimeQueryFiltertimeValue - A reference to a com.esri.arcgis.system.ITimeValue (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITimeReference getOutputTimeReference()
throws IOException,
AutomationException
This is the Time Reference that will be used when returning data from the query. For example, if the output time reference is Pacific, and data is stored in Atlantic time zone, a feature with a time stamp of 4:00 PM will be returned with a time stamp of 1:00 PM (4:00 PM in Atlantic time is equivalent to 1:00 PM in Pacific time).
Note: This is only honored by MapServer's query function such as QueryData
getOutputTimeReference in interface ITimeQueryFilterIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setOutputTimeReferenceByRef(ITimeReference timeReference)
throws IOException,
AutomationException
setOutputTimeReferenceByRef in interface ITimeQueryFiltertimeReference - A reference to a com.esri.arcgis.system.ITimeReference (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getTimeRelation()
throws IOException,
AutomationException
getTimeRelation in interface ITimeQueryFilterIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setTimeRelation(int relation)
throws IOException,
AutomationException
setTimeRelation in interface ITimeQueryFilterrelation - A com.esri.arcgis.carto.esriTimeRelation constant (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 | ||||||||