|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.carto.MaplexLabelEngineLayerProperties
public class MaplexLabelEngineLayerProperties
Properties that specify the labeling of a layer and conversion of labels to annotation.
Constructor Summary | |
---|---|
MaplexLabelEngineLayerProperties()
Constructs a MaplexLabelEngineLayerProperties using ArcGIS Engine. |
|
MaplexLabelEngineLayerProperties(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. MaplexLabelEngineLayerProperties theMaplexLabelEngineLayerProperties = (MaplexLabelEngineLayerProperties) 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 MaplexLabelEngineLayerProperties() throws IOException, UnknownHostException
IOException
- if there are interop problems
UnknownHostException
- if there are interop problemspublic MaplexLabelEngineLayerProperties(Object obj) throws IOException
MaplexLabelEngineLayerProperties theMaplexLabelEngineLayerProperties = (MaplexLabelEngineLayerProperties) obj;
obj
to MaplexLabelEngineLayerProperties
.
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 setUseOutput(boolean set) throws IOException, AutomationException
setUseOutput
in interface IAnnotateLayerProperties
set
- 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 IAnnotateLayerProperties
IOException
- 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 IAnnotateLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setExtent(IEnvelope extent) throws IOException, AutomationException
setExtent
in interface IAnnotateLayerProperties
extent
- 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 IAnnotateLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFeatureLayerByRef(IFeatureLayer featureLayer) throws IOException, AutomationException
setFeatureLayerByRef
in interface IAnnotateLayerProperties
featureLayer
- 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 IAnnotateLayerProperties
className
- 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 IAnnotateLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLabelWhichFeatures(int type) throws IOException, AutomationException
setLabelWhichFeatures
in interface IAnnotateLayerProperties
type
- 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 IAnnotateLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCreateUnplacedElements(boolean flag) throws IOException, AutomationException
setCreateUnplacedElements
in interface IAnnotateLayerProperties
flag
- 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 IAnnotateLayerProperties
IOException
- 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 IAnnotateLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAnnotationMinimumScale(double minScale) throws IOException, AutomationException
setAnnotationMinimumScale
in interface IAnnotateLayerProperties
minScale
- 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 IAnnotateLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAnnotationMaximumScale(double maxScale) throws IOException, AutomationException
setAnnotationMaximumScale
in interface IAnnotateLayerProperties
maxScale
- 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 IAnnotateLayerProperties
flag
- 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 IAnnotateLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPriority(int priority) throws IOException, AutomationException
setPriority
in interface IAnnotateLayerProperties
priority
- 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 IAnnotateLayerProperties
IOException
- 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 IAnnotateLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDisplayAnnotation(boolean value) throws IOException, AutomationException
setDisplayAnnotation
in interface IAnnotateLayerProperties
value
- 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 IAnnotateLayerProperties
whereClause
- 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 IAnnotateLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setGraphicsContainerByRef(IGraphicsContainer graphicsContainer) throws IOException, AutomationException
setGraphicsContainerByRef
in interface IAnnotateLayerProperties
graphicsContainer
- 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 IAnnotateLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isAddUnplacedToGraphicsContainer() throws IOException, AutomationException
isAddUnplacedToGraphicsContainer
in interface IAnnotateLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAddUnplacedToGraphicsContainer(boolean value) throws IOException, AutomationException
setAddUnplacedToGraphicsContainer
in interface IAnnotateLayerProperties
value
- 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 ILabelEngineLayerProperties
setSymbolByRef
in interface ILabelEngineLayerProperties2
textSymbol
- 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 ILabelEngineLayerProperties
getSymbol
in interface ILabelEngineLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSymbolID(int pSymbolID) throws IOException, AutomationException
setSymbolID
in interface ILabelEngineLayerProperties
setSymbolID
in interface ILabelEngineLayerProperties2
pSymbolID
- 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 ILabelEngineLayerProperties
getSymbolID
in interface ILabelEngineLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setOffset(double offset) throws IOException, AutomationException
setOffset
in interface ILabelEngineLayerProperties
setOffset
in interface ILabelEngineLayerProperties2
offset
- 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 ILabelEngineLayerProperties
getOffset
in interface ILabelEngineLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBasicOverposterLayerPropertiesByRef(IBasicOverposterLayerProperties props) throws IOException, AutomationException
setBasicOverposterLayerPropertiesByRef
in interface ILabelEngineLayerProperties
setBasicOverposterLayerPropertiesByRef
in interface ILabelEngineLayerProperties2
props
- 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 ILabelEngineLayerProperties
getBasicOverposterLayerProperties
in interface ILabelEngineLayerProperties2
IOException
- 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 ILabelEngineLayerProperties
setExpression
in interface ILabelEngineLayerProperties2
expression
- 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 ILabelEngineLayerProperties
getExpression
in interface ILabelEngineLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIsExpressionSimple(boolean simpleExpression) throws IOException, AutomationException
setIsExpressionSimple
in interface ILabelEngineLayerProperties
setIsExpressionSimple
in interface ILabelEngineLayerProperties2
simpleExpression
- 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 ILabelEngineLayerProperties
isExpressionSimple
in interface ILabelEngineLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setExpressionParserByRef(IAnnotationExpressionEngine engine) throws IOException, AutomationException
setExpressionParserByRef
in interface ILabelEngineLayerProperties
setExpressionParserByRef
in interface ILabelEngineLayerProperties2
engine
- 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 ILabelEngineLayerProperties
getExpressionParser
in interface ILabelEngineLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAnnotationClassID(int annotationClassID) throws IOException, AutomationException
setAnnotationClassID
in interface ILabelEngineLayerProperties2
annotationClassID
- 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 ILabelEngineLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setOverposterLayerPropertiesByRef(IOverposterLayerProperties props) throws IOException, AutomationException
setOverposterLayerPropertiesByRef
in interface ILabelEngineLayerProperties2
props
- 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 ILabelEngineLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBounds(IEnvelope bounds) throws IOException, AutomationException
setBounds
in interface IAnnotateLayerTransformationProperties
bounds
- 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 IAnnotateLayerTransformationProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getUnits() throws IOException, AutomationException
getUnits
in interface IAnnotateLayerTransformationProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUnits(int unitsCode) throws IOException, AutomationException
setUnits
in interface IAnnotateLayerTransformationProperties
unitsCode
- 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 IAnnotateLayerTransformationProperties
IOException
- 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 IAnnotateLayerTransformationProperties
scale
- 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 IAnnotateLayerTransformationProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setReferenceScale(double scale) throws IOException, AutomationException
setReferenceScale
in interface IAnnotateLayerTransformationProperties
scale
- 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 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 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 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 |