|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.carto.StandaloneTableInfo
public class StandaloneTableInfo
The coclass contains information for standalone table in a map.
| Constructor Summary | |
|---|---|
StandaloneTableInfo()
Constructs a StandaloneTableInfo using ArcGIS Engine. |
|
StandaloneTableInfo(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. StandaloneTableInfo theStandaloneTableInfo = (StandaloneTableInfo) obj; |
|
| Method Summary | |
|---|---|
void |
deserialize(IXMLSerializeData data)
Deserializes an object from XML. |
boolean |
equals(Object o)
Compare this object with another |
void |
getClassID(GUID[] pClassID)
getClassID |
static String |
getClsid()
getClsid. |
String |
getDescription()
The description of the Stand Alone table. |
String |
getDisplayField()
Primary display field. |
String |
getEndTimeFieldName()
End time field for the table. |
IFields |
getFields()
Array of attribute fields contained in the table. |
ITimeExtent |
getFullTimeExtent()
The time extent for all the data in the table. |
int |
getHTMLPopupType()
Indicates if the layer has HTML popups enabled. |
int |
getID()
The table ID. |
String |
getMinNamespaceSupported()
The minimum namespace the class can serialize to (eg the 90 namespace). |
String |
getName()
Descriptive name of the table. |
String |
getOIDFieldName()
The name of the OID Field. |
IRelateInfos |
getRelateInfos()
Array of relates associated to the table. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
String |
getStartTimeFieldName()
Name of the field that has start time or time instant for a table. |
double |
getTimeInterval()
Suggested draw time interval for refreshing the table contents. |
int |
getTimeIntervalUnits()
Draw time interval units. |
ITimeReference |
getTimeReference()
Native TimeReference of the contents of the table. |
String |
getTimeValueFormat()
Time field(s) values format. |
String |
getTrackIDFieldName()
Field that identifies or groups unique objects for which time values are recorded in a table. |
int |
hashCode()
the hashcode for this object |
void |
isDirty()
isDirty |
boolean |
isHasAttachments()
Indicates if the layer has attachments. |
boolean |
isHasSubtype()
Indicates if the layer has Subtype. |
boolean |
isSupportsTime()
Indicates whether the table supports time. |
void |
load(IStream pstm)
load |
void |
readExternal(ObjectInput in)
|
void |
save(IStream pstm,
int fClearDirty)
save |
void |
serialize(IXMLSerializeData data)
Serializes an object to XML. |
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 StandaloneTableInfo()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public StandaloneTableInfo(Object obj)
throws IOException
StandaloneTableInfo theStandaloneTableInfo = (StandaloneTableInfo) obj;
obj to StandaloneTableInfo.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public String getDescription()
throws IOException,
AutomationException
getDescription in interface IStandaloneTableInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getID()
throws IOException,
AutomationException
getID in interface IMapTableInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getName()
throws IOException,
AutomationException
getName in interface IMapTableInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IFields getFields()
throws IOException,
AutomationException
Note: ObjectID field is always included even when the field is invisible in the source map document.
getFields in interface IMapTableInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IRelateInfos getRelateInfos()
throws IOException,
AutomationException
In order for MapServer to advertise a relationship, both source and destination layer/standalone table must be added to the source map document. For example, Layer A is related to Table B in the GeoDatabase; Layer A is added to the map while Table B is not, in this scenario, MapServer will not publicize this relationship and therefore QueryRelatedRows function cannot be used to get related row(s) for feature from Layer A.
getRelateInfos in interface IMapTableInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isHasAttachments()
throws IOException,
AutomationException
isHasAttachments in interface IMapTableInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getHTMLPopupType()
throws IOException,
AutomationException
StandaloneTable does not support HTMLPopup
getHTMLPopupType in interface IMapTableInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getDisplayField()
throws IOException,
AutomationException
When DisplayExpression is used in the source map document, MapServer returns the first field used in the expression.
getDisplayField in interface IMapTableInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getOIDFieldName()
throws IOException,
AutomationException
getOIDFieldName in interface IMapTableInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isHasSubtype()
throws IOException,
AutomationException
Note: in case when the subtype field name is invisible in the source map document, HasSubtype will return False even though the layer has Subtypes.
isHasSubtype in interface IMapTableInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void serialize(IXMLSerializeData data)
throws IOException,
AutomationException
serialize in interface IXMLSerializedata - A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deserialize(IXMLSerializeData data)
throws IOException,
AutomationException
deserialize in interface IXMLSerializedata - A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
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 IPersistStreamIOException - 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 IPersistStreampstm - 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 IPersistStreampstm - 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 IPersistStreampcbSize - 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 IPersistpClassID - 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 boolean isSupportsTime()
throws IOException,
AutomationException
isSupportsTime in interface IMapTableTimeInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getStartTimeFieldName()
throws IOException,
AutomationException
Time from this field is used to define when a feature/row is begun in case when the layer/table is time-enabled with two fields.
When a layer/table is time-enabled with single field, value in this field represents the moment the feature/row is recorded.
getStartTimeFieldName in interface IMapTableTimeInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getEndTimeFieldName()
throws IOException,
AutomationException
getEndTimeFieldName in interface IMapTableTimeInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getTimeValueFormat()
throws IOException,
AutomationException
Only application when a string or numeric field is used for time definition.
getTimeValueFormat in interface IMapTableTimeInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getTrackIDFieldName()
throws IOException,
AutomationException
getTrackIDFieldName in interface IMapTableTimeInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITimeReference getTimeReference()
throws IOException,
AutomationException
getTimeReference in interface IMapTableTimeInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITimeExtent getFullTimeExtent()
throws IOException,
AutomationException
getFullTimeExtent in interface IMapTableTimeInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getTimeInterval()
throws IOException,
AutomationException
getTimeInterval in interface IMapTableTimeInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getTimeIntervalUnits()
throws IOException,
AutomationException
getTimeIntervalUnits in interface IMapTableTimeInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getMinNamespaceSupported()
throws IOException,
AutomationException
getMinNamespaceSupported in interface IXMLVersionSupportIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizableIOException
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
readExternal in interface ExternalizableIOException
ClassNotFoundException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||