|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.arcmapui.TableProperty
public class TableProperty
Table window property.
Constructor Summary | |
---|---|
TableProperty()
Constructs a TableProperty using ArcGIS Engine. |
|
TableProperty(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. TableProperty theTableProperty = (TableProperty) obj; |
Method Summary | |
---|---|
void |
assign(IClone src)
Assigns the properties of src to the receiver. |
boolean |
equals(Object o)
Compare this object with another |
IClone |
esri_clone()
Clones the receiver and assigns the result to *clone. |
Font |
getCellFont()
Table font. |
IColor |
getCellTextColor()
Text color use in table window. |
void |
getClassID(GUID[] pClassID)
getClassID |
static String |
getClsid()
getClsid. |
IFeatureLayer |
getFeatureLayer()
Feature class of table window (Overrides table setting). |
String |
getFieldOrder()
Order of fields. |
int |
getFieldWidth(String fieldName)
Field Width. |
int |
getFrozenFields()
Number of frozen fields. |
Font |
getHeadingFont()
Table font. |
IColor |
getHeadingTextColor()
Text color use in table window. |
String |
getIndexFieldCharacter()
Character placed to the right of the field name when a field is indexed. |
ILayer |
getLayer()
Layer for table window (Overrides table and featurelayer setting). |
IColor |
getSelectedTableSelectionColor()
Selection color use to highlight rows in the the selected tables and graphics. |
IColor |
getSelectionColor()
Selection color use to highlight rows and graphics. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
IStandaloneTable |
getStandaloneTable()
StandaloneTable for table window (Overrides table and layer setting). |
ITable |
getTable()
Table of table window (Overrides feature class setting). |
int |
hashCode()
the hashcode for this object |
boolean |
isAutoValidateEdits()
Indicates if the table window should validate any changes to the data during editing. |
void |
isDirty()
isDirty |
boolean |
isEqual(IClone other)
Indicates if the receiver and other have the same properties. |
boolean |
isIdentical(IClone other)
Indicates if the receiver and other are the same object. |
boolean |
isSelectedTable()
Indicates if the Selected table is shown. |
boolean |
isShowCodedValueDomainDescriptions()
Indicates if the table window shows coded value domain descriptions or values. |
boolean |
isShowIndexFieldCharacter()
Indicates whether table window should show field index character. |
void |
load(IStream pstm)
load |
void |
putPosition(int x1,
int y1,
int x2,
int y2)
Table window position. |
void |
queryPosition(int[] pX1,
int[] pY1,
int[] pX2,
int[] pY2)
Query table window position. |
void |
readExternal(ObjectInput in)
|
void |
save(IStream pstm,
int fClearDirty)
save |
void |
setAutoValidateEdits(boolean autoValidateEdits)
Indicates if the table window should validate any changes to the data during editing. |
void |
setCellFontByRef(Font ppFont)
Table font. |
void |
setCellTextColorByRef(IColor ppTextColor)
Text color use in table window. |
void |
setFeatureLayerByRef(IFeatureLayer ppFeatureLayer)
Feature class of table window (Overrides table setting). |
void |
setFieldOrder(String pFieldList)
Order of fields. |
void |
setFieldWidth(String fieldName,
int pFieldWidth)
Field Width. |
void |
setFrozenFields(int pNumberOfFields)
Number of frozen fields. |
void |
setHeadingFontByRef(Font ppFont)
Table font. |
void |
setHeadingTextColorByRef(IColor ppTextColor)
Text color use in table window. |
void |
setIndexFieldCharacter(String pIndexChar)
Character placed to the right of the field name when a field is indexed. |
void |
setLayerByRef(ILayer ppLayer)
Layer for table window (Overrides table and featurelayer setting). |
void |
setSelectedTable(boolean pShowSelectedTable)
Indicates if the Selected table is shown. |
void |
setSelectedTableSelectionColorByRef(IColor ppSelectionColor)
Selection color use to highlight rows in the the selected tables and graphics. |
void |
setSelectionColorByRef(IColor ppSelectionColor)
Selection color use to highlight rows and graphics. |
void |
setShowCodedValueDomainDescriptions(boolean showCodedValueDomainDescriptions)
Indicates if the table window shows coded value domain descriptions or values. |
void |
setShowIndexFieldCharacter(boolean pShowIndexCharacter)
Indicates whether table window should show field index character. |
void |
setStandaloneTableByRef(IStandaloneTable ppStandaloneTable)
StandaloneTable for table window (Overrides table and layer setting). |
void |
setTableByRef(ITable ppTable)
Table of table window (Overrides feature class setting). |
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 TableProperty() throws IOException, UnknownHostException
IOException
- if there are interop problems
UnknownHostException
- if there are interop problemspublic TableProperty(Object obj) throws IOException
TableProperty theTableProperty = (TableProperty) obj;
obj
to TableProperty
.
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 void setSelectedTable(boolean pShowSelectedTable) throws IOException, AutomationException
setSelectedTable
in interface ITableProperty
setSelectedTable
in interface ITableProperty2
setSelectedTable
in interface ITableProperty3
pShowSelectedTable
- The pShowSelectedTable (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSelectedTable() throws IOException, AutomationException
isSelectedTable
in interface ITableProperty
isSelectedTable
in interface ITableProperty2
isSelectedTable
in interface ITableProperty3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTableByRef(ITable ppTable) throws IOException, AutomationException
setTableByRef
in interface ITableProperty
setTableByRef
in interface ITableProperty2
ppTable
- A reference to a com.esri.arcgis.geodatabase.ITable (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITable getTable() throws IOException, AutomationException
getTable
in interface ITableProperty
getTable
in interface ITableProperty2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFeatureLayerByRef(IFeatureLayer ppFeatureLayer) throws IOException, AutomationException
setFeatureLayerByRef
in interface ITableProperty
setFeatureLayerByRef
in interface ITableProperty2
ppFeatureLayer
- A reference to a com.esri.arcgis.carto.IFeatureLayer (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeatureLayer getFeatureLayer() throws IOException, AutomationException
getFeatureLayer
in interface ITableProperty
getFeatureLayer
in interface ITableProperty2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void putPosition(int x1, int y1, int x2, int y2) throws IOException, AutomationException
putPosition
in interface ITableViewInfo
x1
- The x1 (in)y1
- The y1 (in)x2
- The x2 (in)y2
- The y2 (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryPosition(int[] pX1, int[] pY1, int[] pX2, int[] pY2) throws IOException, AutomationException
queryPosition
in interface ITableViewInfo
pX1
- The pX1 (out: use single element array)pY1
- The pY1 (out: use single element array)pX2
- The pX2 (out: use single element array)pY2
- The pY2 (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IColor getSelectionColor() throws IOException, AutomationException
getSelectionColor
in interface ITableSelectionColor
getSelectionColor
in interface ITableViewInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSelectionColorByRef(IColor ppSelectionColor) throws IOException, AutomationException
setSelectionColorByRef
in interface ITableSelectionColor
setSelectionColorByRef
in interface ITableViewInfo
ppSelectionColor
- A reference to a com.esri.arcgis.display.IColor (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFieldOrder(String pFieldList) throws IOException, AutomationException
setFieldOrder
in interface ITableViewInfo
pFieldList
- The pFieldList (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getFieldOrder() throws IOException, AutomationException
getFieldOrder
in interface ITableViewInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFieldWidth(String fieldName, int pFieldWidth) throws IOException, AutomationException
setFieldWidth
in interface ITableViewInfo
fieldName
- The fieldName (in)pFieldWidth
- The pFieldWidth (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getFieldWidth(String fieldName) throws IOException, AutomationException
getFieldWidth
in interface ITableViewInfo
fieldName
- The fieldName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFrozenFields(int pNumberOfFields) throws IOException, AutomationException
setFrozenFields
in interface ITableViewInfo
pNumberOfFields
- The pNumberOfFields (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getFrozenFields() throws IOException, AutomationException
getFrozenFields
in interface ITableViewInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLayerByRef(ILayer ppLayer) throws IOException, AutomationException
setLayerByRef
in interface ITableProperty2
setLayerByRef
in interface ITableProperty3
ppLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ILayer getLayer() throws IOException, AutomationException
getLayer
in interface ITableProperty2
getLayer
in interface ITableProperty3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setStandaloneTableByRef(IStandaloneTable ppStandaloneTable) throws IOException, AutomationException
setStandaloneTableByRef
in interface ITableProperty3
ppStandaloneTable
- A reference to a com.esri.arcgis.carto.IStandaloneTable (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IStandaloneTable getStandaloneTable() throws IOException, AutomationException
getStandaloneTable
in interface ITableProperty3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IColor getSelectedTableSelectionColor() throws IOException, AutomationException
getSelectedTableSelectionColor
in interface ITableSelectionColor
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSelectedTableSelectionColorByRef(IColor ppSelectionColor) throws IOException, AutomationException
setSelectedTableSelectionColorByRef
in interface ITableSelectionColor
ppSelectionColor
- A reference to a com.esri.arcgis.display.IColor (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public Font getHeadingFont() throws IOException, AutomationException
getHeadingFont
in interface ITableCharacteristics
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public Font getCellFont() throws IOException, AutomationException
getCellFont
in interface ITableCharacteristics
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IColor getHeadingTextColor() throws IOException, AutomationException
getHeadingTextColor
in interface ITableCharacteristics
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IColor getCellTextColor() throws IOException, AutomationException
getCellTextColor
in interface ITableCharacteristics
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getIndexFieldCharacter() throws IOException, AutomationException
getIndexFieldCharacter
in interface ITableCharacteristics
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isShowIndexFieldCharacter() throws IOException, AutomationException
isShowIndexFieldCharacter
in interface ITableCharacteristics
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setHeadingFontByRef(Font ppFont) throws IOException, AutomationException
setHeadingFontByRef
in interface ITableCharacteristics
ppFont
- A reference to a com.esri.arcgis.support.ms.stdole.Font (A com.esri.arcgis.support.ms.stdole.Font COM typedef) (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCellFontByRef(Font ppFont) throws IOException, AutomationException
setCellFontByRef
in interface ITableCharacteristics
ppFont
- A reference to a com.esri.arcgis.support.ms.stdole.Font (A com.esri.arcgis.support.ms.stdole.Font COM typedef) (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setHeadingTextColorByRef(IColor ppTextColor) throws IOException, AutomationException
setHeadingTextColorByRef
in interface ITableCharacteristics
ppTextColor
- A reference to a com.esri.arcgis.display.IColor (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCellTextColorByRef(IColor ppTextColor) throws IOException, AutomationException
setCellTextColorByRef
in interface ITableCharacteristics
ppTextColor
- A reference to a com.esri.arcgis.display.IColor (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIndexFieldCharacter(String pIndexChar) throws IOException, AutomationException
setIndexFieldCharacter
in interface ITableCharacteristics
pIndexChar
- The pIndexChar (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShowIndexFieldCharacter(boolean pShowIndexCharacter) throws IOException, AutomationException
setShowIndexFieldCharacter
in interface ITableCharacteristics
pShowIndexCharacter
- The pShowIndexCharacter (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isAutoValidateEdits() throws IOException, AutomationException
isAutoValidateEdits
in interface ITableCharacteristics
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAutoValidateEdits(boolean autoValidateEdits) throws IOException, AutomationException
setAutoValidateEdits
in interface ITableCharacteristics
autoValidateEdits
- The autoValidateEdits (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isShowCodedValueDomainDescriptions() throws IOException, AutomationException
isShowCodedValueDomainDescriptions
in interface ITableCharacteristics
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShowCodedValueDomainDescriptions(boolean showCodedValueDomainDescriptions) throws IOException, AutomationException
setShowCodedValueDomainDescriptions
in interface ITableCharacteristics
showCodedValueDomainDescriptions
- The showCodedValueDomainDescriptions (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IClone esri_clone() throws IOException, AutomationException
esri_clone
in interface IClone
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void assign(IClone src) throws IOException, AutomationException
assign
in interface IClone
src
- A reference to a com.esri.arcgis.system.IClone (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isEqual(IClone other) throws IOException, AutomationException
IsEqual returns True if the receiver and the source have the same properties. Note, this does not imply that the receiver and the source reference the same object.
isEqual
in interface IClone
other
- A reference to a com.esri.arcgis.system.IClone (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isIdentical(IClone other) throws IOException, AutomationException
IsIdentical returns true if the receiver and the source reference the same object.
isIdentical
in interface IClone
other
- A reference to a com.esri.arcgis.system.IClone (in)
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 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 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 |