|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 problemspublic 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 problemsMethod Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public String getDescription() throws IOException, AutomationException
getDescription
in interface IStandaloneTableInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getID() throws IOException, AutomationException
getID
in interface IMapTableInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getName() throws IOException, AutomationException
getName
in interface IMapTableInfo
IOException
- 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 IMapTableInfo
IOException
- 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 IMapTableInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isHasAttachments() throws IOException, AutomationException
isHasAttachments
in interface IMapTableInfo
IOException
- 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 IMapTableInfo
IOException
- 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 IMapTableInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getOIDFieldName() throws IOException, AutomationException
getOIDFieldName
in interface IMapTableInfo
IOException
- 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 IMapTableInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void serialize(IXMLSerializeData data) throws IOException, AutomationException
serialize
in interface IXMLSerialize
data
- 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 IXMLSerialize
data
- 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 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 boolean isSupportsTime() throws IOException, AutomationException
isSupportsTime
in interface IMapTableTimeInfo
IOException
- 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 IMapTableTimeInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getEndTimeFieldName() throws IOException, AutomationException
getEndTimeFieldName
in interface IMapTableTimeInfo
IOException
- 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 IMapTableTimeInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getTrackIDFieldName() throws IOException, AutomationException
getTrackIDFieldName
in interface IMapTableTimeInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITimeReference getTimeReference() throws IOException, AutomationException
getTimeReference
in interface IMapTableTimeInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITimeExtent getFullTimeExtent() throws IOException, AutomationException
getFullTimeExtent
in interface IMapTableTimeInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getTimeInterval() throws IOException, AutomationException
getTimeInterval
in interface IMapTableTimeInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getTimeIntervalUnits() throws IOException, AutomationException
getTimeIntervalUnits
in interface IMapTableTimeInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getMinNamespaceSupported() throws IOException, AutomationException
getMinNamespaceSupported
in interface IXMLVersionSupport
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 |