|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.carto.LabelEngineLayerProperties
public class LabelEngineLayerProperties
A container for the properties of feature labels.
LabelEngineLayerProperties is a collection of properties about a label class for a FeatureLayer.
ILabelEngineLayerProperties,
IAnnotateLayerProperties,
Serialized Form| Constructor Summary | |
|---|---|
LabelEngineLayerProperties()
Constructs a LabelEngineLayerProperties using ArcGIS Engine. |
|
LabelEngineLayerProperties(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. LabelEngineLayerProperties theLabelEngineLayerProperties = (LabelEngineLayerProperties) 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. |
String |
esri_getClass()
The class name. |
int |
getAnnotationClassID()
The ID of the annotation class. |
double |
getAnnotationMaximumScale()
The maximum scale at which to display annotation. |
double |
getAnnotationMinimumScale()
The minimum scale at which to display annotation. |
IBasicOverposterLayerProperties |
getBasicOverposterLayerProperties()
The overposter properties, which specify how labels are placed relative to features. |
IEnvelope |
getBounds()
The full extent in world coordinates. |
void |
getClassID(GUID[] pClassID)
getClassID |
static String |
getClsid()
getClsid. |
String |
getExpression()
The VBScript or JScript expression that evaluates and formats the label. |
IAnnotationExpressionEngine |
getExpressionParser()
The object that interprets the expression. |
IEnvelope |
getExtent()
The extent to perform labeling in. |
IFeatureLayer |
getFeatureLayer()
The annotated feature class. |
IGraphicsContainer |
getGraphicsContainer()
The output graphics container for placed labels. |
int |
getLabelWhichFeatures()
The type of features labeled. |
double |
getOffset()
The offset between the label and the feature. |
IOverposterLayerProperties |
getOverposterLayerProperties()
The overposter properties, which specify how labels are placed relative to features. |
int |
getPriority()
Priority for labels of this feature class (0 is highest). |
double |
getReferenceScale()
Reference scale for computing scaled symbol sizes. |
double |
getScaleRatio()
Scale ratio of the transformation. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
ITextSymbol |
getSymbol()
The text symbol used to draw the label. |
int |
getSymbolID()
The ID of the group symbol used to draw the label. |
int |
getUnits()
The units of the world coordinates. |
String |
getWhereClause()
SQL where clause that determines which features are labeled. |
int |
hashCode()
the hashcode for this object |
boolean |
isAddUnplacedToGraphicsContainer()
Indicates if overflow labels are put into a graphics container. |
boolean |
isCreateUnplacedElements()
Indicates if unplaced elements are created. |
void |
isDirty()
isDirty |
boolean |
isDisplayAnnotation()
Indicates if the layer displays annotation. |
boolean |
isEqual(IClone other)
Indicates if the receiver and other have the same properties. |
boolean |
isExpressionSimple()
Indicates if the expression is simple. |
boolean |
isFeatureLinked()
Indicates if the text is feature linked. |
boolean |
isIdentical(IClone other)
Indicates if the receiver and other are the same object. |
boolean |
isUseOutput()
Indicates if the output will be used. |
void |
load(IStream pstm)
load |
void |
readExternal(ObjectInput in)
|
void |
save(IStream pstm,
int fClearDirty)
save |
void |
setAddUnplacedToGraphicsContainer(boolean value)
Indicates if overflow labels are put into a graphics container. |
void |
setAnnotationClassID(int annotationClassID)
The ID of the annotation class. |
void |
setAnnotationMaximumScale(double maxScale)
The maximum scale at which to display annotation. |
void |
setAnnotationMinimumScale(double minScale)
The minimum scale at which to display annotation. |
void |
setBasicOverposterLayerPropertiesByRef(IBasicOverposterLayerProperties props)
The overposter properties, which specify how labels are placed relative to features. |
void |
setBounds(IEnvelope bounds)
The full extent in world coordinates. |
void |
setClass(String className)
The class name. |
void |
setCreateUnplacedElements(boolean flag)
Indicates if unplaced elements are created. |
void |
setDisplayAnnotation(boolean value)
Indicates if the layer displays annotation. |
void |
setExpression(String expression)
The VBScript or JScript expression that evaluates and formats the label. |
void |
setExpressionParserByRef(IAnnotationExpressionEngine engine)
The object that interprets the expression. |
void |
setExtent(IEnvelope extent)
The extent to perform labeling in. |
void |
setFeatureLayerByRef(IFeatureLayer featureLayer)
The annotated feature class. |
void |
setFeatureLinked(boolean flag)
Indicates if the text is feature linked. |
void |
setGraphicsContainerByRef(IGraphicsContainer graphicsContainer)
The output graphics container for placed labels. |
void |
setIsExpressionSimple(boolean simpleExpression)
Indicates if the expression is simple. |
void |
setLabelWhichFeatures(int type)
The type of features labeled. |
void |
setOffset(double offset)
The offset between the label and the feature. |
void |
setOverposterLayerPropertiesByRef(IOverposterLayerProperties props)
The overposter properties, which specify how labels are placed relative to features. |
void |
setPriority(int priority)
Priority for labels of this feature class (0 is highest). |
void |
setReferenceScale(double scale)
Reference scale for computing scaled symbol sizes. |
void |
setScaleRatio(double scale)
Scale ratio of the transformation. |
void |
setSymbolByRef(ITextSymbol textSymbol)
The text symbol used to draw the label. |
void |
setSymbolID(int pSymbolID)
The ID of the group symbol used to draw the label. |
void |
setUnits(int unitsCode)
The units of the world coordinates. |
void |
setUseOutput(boolean set)
Indicates if the output will be used. |
void |
setWhereClause(String whereClause)
SQL where clause that determines which features are labeled. |
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 LabelEngineLayerProperties()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public LabelEngineLayerProperties(Object obj)
throws IOException
LabelEngineLayerProperties theLabelEngineLayerProperties = (LabelEngineLayerProperties) obj;
obj to LabelEngineLayerProperties.
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 void setUseOutput(boolean set)
throws IOException,
AutomationException
setUseOutput in interface IAnnotateLayerPropertiesset - The set (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUseOutput()
throws IOException,
AutomationException
This is useful when converting labels to graphics and some layers will not be creating graphics while they are still fed to the label engine to produce correct placement.
isUseOutput in interface IAnnotateLayerPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnvelope getExtent()
throws IOException,
AutomationException
Extent is the extent (IEnvelope ) that is used when LabelWhichFeatures is used.
getExtent in interface IAnnotateLayerPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setExtent(IEnvelope extent)
throws IOException,
AutomationException
setExtent in interface IAnnotateLayerPropertiesextent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IFeatureLayer getFeatureLayer()
throws IOException,
AutomationException
getFeatureLayer in interface IAnnotateLayerPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setFeatureLayerByRef(IFeatureLayer featureLayer)
throws IOException,
AutomationException
setFeatureLayerByRef in interface IAnnotateLayerPropertiesfeatureLayer - 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 void setClass(String className)
throws IOException,
AutomationException
setClass in interface IAnnotateLayerPropertiesclassName - The className (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String esri_getClass()
throws IOException,
AutomationException
esri_getClass in interface IAnnotateLayerPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLabelWhichFeatures(int type)
throws IOException,
AutomationException
setLabelWhichFeatures in interface IAnnotateLayerPropertiestype - A com.esri.arcgis.carto.esriLabelWhichFeatures constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getLabelWhichFeatures()
throws IOException,
AutomationException
LabelWhichFeatures specifies which features to label (all, selected or visible).
This is useful when converting labels to graphics.
getLabelWhichFeatures in interface IAnnotateLayerPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setCreateUnplacedElements(boolean flag)
throws IOException,
AutomationException
setCreateUnplacedElements in interface IAnnotateLayerPropertiesflag - The flag (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCreateUnplacedElements()
throws IOException,
AutomationException
CreateUnplacedElements specifies whether or not unplaced elements will be created.
isCreateUnplacedElements in interface IAnnotateLayerPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getAnnotationMinimumScale()
throws IOException,
AutomationException
AnnotationMinimumScale is the minimum scale at which labels will be drawn.
getAnnotationMinimumScale in interface IAnnotateLayerPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAnnotationMinimumScale(double minScale)
throws IOException,
AutomationException
setAnnotationMinimumScale in interface IAnnotateLayerPropertiesminScale - The minScale (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getAnnotationMaximumScale()
throws IOException,
AutomationException
AnnotationMaximumScale is the maximum scale at which labels will be drawn.
getAnnotationMaximumScale in interface IAnnotateLayerPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAnnotationMaximumScale(double maxScale)
throws IOException,
AutomationException
setAnnotationMaximumScale in interface IAnnotateLayerPropertiesmaxScale - The maxScale (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setFeatureLinked(boolean flag)
throws IOException,
AutomationException
setFeatureLinked in interface IAnnotateLayerPropertiesflag - The flag (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isFeatureLinked()
throws IOException,
AutomationException
FeatureLinked FeatureLinked specifies whether or not labels will be created with a link to the feature attributes.
This is useful when converting labels to annotation.
isFeatureLinked in interface IAnnotateLayerPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPriority(int priority)
throws IOException,
AutomationException
setPriority in interface IAnnotateLayerPropertiespriority - The priority (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getPriority()
throws IOException,
AutomationException
getPriority in interface IAnnotateLayerPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isDisplayAnnotation()
throws IOException,
AutomationException
DisplayAnnotation specifies whether or not the labels in this set will be displayed.
isDisplayAnnotation in interface IAnnotateLayerPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDisplayAnnotation(boolean value)
throws IOException,
AutomationException
setDisplayAnnotation in interface IAnnotateLayerPropertiesvalue - The value (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setWhereClause(String whereClause)
throws IOException,
AutomationException
setWhereClause in interface IAnnotateLayerPropertieswhereClause - The whereClause (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getWhereClause()
throws IOException,
AutomationException
WhereClause is an SQL statement that determines which features are to be labeled.
getWhereClause in interface IAnnotateLayerPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setGraphicsContainerByRef(IGraphicsContainer graphicsContainer)
throws IOException,
AutomationException
setGraphicsContainerByRef in interface IAnnotateLayerPropertiesgraphicsContainer - A reference to a com.esri.arcgis.carto.IGraphicsContainer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IGraphicsContainer getGraphicsContainer()
throws IOException,
AutomationException
getGraphicsContainer in interface IAnnotateLayerPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isAddUnplacedToGraphicsContainer()
throws IOException,
AutomationException
isAddUnplacedToGraphicsContainer in interface IAnnotateLayerPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAddUnplacedToGraphicsContainer(boolean value)
throws IOException,
AutomationException
setAddUnplacedToGraphicsContainer in interface IAnnotateLayerPropertiesvalue - The value (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSymbolByRef(ITextSymbol textSymbol)
throws IOException,
AutomationException
setSymbolByRef in interface ILabelEngineLayerPropertiessetSymbolByRef in interface ILabelEngineLayerProperties2textSymbol - A reference to a com.esri.arcgis.display.ITextSymbol (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITextSymbol getSymbol()
throws IOException,
AutomationException
getSymbol in interface ILabelEngineLayerPropertiesgetSymbol in interface ILabelEngineLayerProperties2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSymbolID(int pSymbolID)
throws IOException,
AutomationException
setSymbolID in interface ILabelEngineLayerPropertiessetSymbolID in interface ILabelEngineLayerProperties2pSymbolID - The pSymbolID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getSymbolID()
throws IOException,
AutomationException
getSymbolID in interface ILabelEngineLayerPropertiesgetSymbolID in interface ILabelEngineLayerProperties2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setOffset(double offset)
throws IOException,
AutomationException
setOffset in interface ILabelEngineLayerPropertiessetOffset in interface ILabelEngineLayerProperties2offset - The offset (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getOffset()
throws IOException,
AutomationException
getOffset in interface ILabelEngineLayerPropertiesgetOffset in interface ILabelEngineLayerProperties2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBasicOverposterLayerPropertiesByRef(IBasicOverposterLayerProperties props)
throws IOException,
AutomationException
setBasicOverposterLayerPropertiesByRef in interface ILabelEngineLayerPropertiessetBasicOverposterLayerPropertiesByRef in interface ILabelEngineLayerProperties2props - A reference to a com.esri.arcgis.carto.IBasicOverposterLayerProperties (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IBasicOverposterLayerProperties getBasicOverposterLayerProperties()
throws IOException,
AutomationException
getBasicOverposterLayerProperties in interface ILabelEngineLayerPropertiesgetBasicOverposterLayerProperties in interface ILabelEngineLayerProperties2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setExpression(String expression)
throws IOException,
AutomationException
//SIMPLE EXPRESSIONpLabelEngineLayerProps.setExpressionSimple(true);pLabelEngineLayerProps.setExpression("Ucase([Name])”);//ADVANCED EXPRESSIONpLabelEngineLayerProps.setExpressionSimple(false);//set the .Expression property = the entire functioncodepLabelEngineLayerProps.setExpression("Function FindLabel ([Name],[Area]) if [Area] > 1500 then FindLabel = UCase([Name]) else FindLabel = lcase([Name]) end if end function");
setExpression in interface ILabelEngineLayerPropertiessetExpression in interface ILabelEngineLayerProperties2expression - The expression (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getExpression()
throws IOException,
AutomationException
getExpression in interface ILabelEngineLayerPropertiesgetExpression in interface ILabelEngineLayerProperties2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIsExpressionSimple(boolean simpleExpression)
throws IOException,
AutomationException
setIsExpressionSimple in interface ILabelEngineLayerPropertiessetIsExpressionSimple in interface ILabelEngineLayerProperties2simpleExpression - The simpleExpression (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isExpressionSimple()
throws IOException,
AutomationException
isExpressionSimple in interface ILabelEngineLayerPropertiesisExpressionSimple in interface ILabelEngineLayerProperties2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setExpressionParserByRef(IAnnotationExpressionEngine engine)
throws IOException,
AutomationException
setExpressionParserByRef in interface ILabelEngineLayerPropertiessetExpressionParserByRef in interface ILabelEngineLayerProperties2engine - A reference to a com.esri.arcgis.carto.IAnnotationExpressionEngine (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IAnnotationExpressionEngine getExpressionParser()
throws IOException,
AutomationException
getExpressionParser in interface ILabelEngineLayerPropertiesgetExpressionParser in interface ILabelEngineLayerProperties2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAnnotationClassID(int annotationClassID)
throws IOException,
AutomationException
setAnnotationClassID in interface ILabelEngineLayerProperties2annotationClassID - The annotationClassID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getAnnotationClassID()
throws IOException,
AutomationException
getAnnotationClassID in interface ILabelEngineLayerProperties2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setOverposterLayerPropertiesByRef(IOverposterLayerProperties props)
throws IOException,
AutomationException
setOverposterLayerPropertiesByRef in interface ILabelEngineLayerProperties2props - A reference to a com.esri.arcgis.carto.IOverposterLayerProperties (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IOverposterLayerProperties getOverposterLayerProperties()
throws IOException,
AutomationException
getOverposterLayerProperties in interface ILabelEngineLayerProperties2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBounds(IEnvelope bounds)
throws IOException,
AutomationException
setBounds in interface IAnnotateLayerTransformationPropertiesbounds - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnvelope getBounds()
throws IOException,
AutomationException
getBounds in interface IAnnotateLayerTransformationPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getUnits()
throws IOException,
AutomationException
getUnits in interface IAnnotateLayerTransformationPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUnits(int unitsCode)
throws IOException,
AutomationException
setUnits in interface IAnnotateLayerTransformationPropertiesunitsCode - A com.esri.arcgis.system.esriUnits constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getScaleRatio()
throws IOException,
AutomationException
The ScaleRatio represents the ratio between graphics displayed in the map versus the objects in the real world. In this usage, it is the same as IAnnotateLayerTransformationProperties::ReferenceScale.
getScaleRatio in interface IAnnotateLayerTransformationPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setScaleRatio(double scale)
throws IOException,
AutomationException
The ScaleRatio represents the ratio between graphics displayed in the map versus the objects in the real world. In this usage, it is the same as IAnnotateLayerTransformationProperties::ReferenceScale.
setScaleRatio in interface IAnnotateLayerTransformationPropertiesscale - The scale (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getReferenceScale()
throws IOException,
AutomationException
getReferenceScale in interface IAnnotateLayerTransformationPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setReferenceScale(double scale)
throws IOException,
AutomationException
setReferenceScale in interface IAnnotateLayerTransformationPropertiesscale - The scale (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 IClone esri_clone()
throws IOException,
AutomationException
esri_clone in interface ICloneIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void assign(IClone src)
throws IOException,
AutomationException
assign in interface IClonesrc - 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 ICloneother - 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 ICloneother - 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 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 | ||||||||