|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.carto.BasicOverposterLayerProperties
public class BasicOverposterLayerProperties
Controls the placement of labels or symbols relative to features using conflict detection.
| Constructor Summary | |
|---|---|
BasicOverposterLayerProperties()
Constructs a BasicOverposterLayerProperties using ArcGIS Engine. |
|
BasicOverposterLayerProperties(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. BasicOverposterLayerProperties theBasicOverposterLayerProperties = (BasicOverposterLayerProperties) 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. |
double |
getBufferRatio()
Label buffer ratio. |
void |
getClassID(GUID[] pClassID)
getClassID |
static String |
getClsid()
getClsid. |
int |
getFeatureType()
Feature type. |
int |
getFeatureWeight()
Barrier weighting for features in the layer. |
int |
getLabelWeight()
Barrier weighting for labels in the layer. |
ILineLabelPlacementPriorities |
getLineLabelPlacementPriorities()
Line label placement position priority options. |
ILineLabelPosition |
getLineLabelPosition()
Line label placement position options. |
double |
getLineOffset()
Offset in map units at which labels will be placed away from line features. |
double |
getMaxDistanceFromTarget()
Maximum distance in map units the label is allowed to be away from the feature. |
int |
getNumLabelsOption()
Feature labeling option for the layer. |
Object |
getPointPlacementAngles()
Point label placement angle(s). |
int |
getPointPlacementMethod()
Point label placement method. |
IPointPlacementPriorities |
getPointPlacementPriorities()
Point label placement position priority options. |
int |
getPolygonPlacementMethod()
Polygon label placement method. |
String |
getRotationField()
The attribute field that contains the label angle. |
int |
getRotationType()
Defines the format is the rotation field in. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
int |
hashCode()
the hashcode for this object |
boolean |
isBarrier()
Indicates if features are treated as barriers to label/symbol placement. |
void |
isDirty()
isDirty |
boolean |
isEqual(IClone other)
Indicates if the receiver and other have the same properties. |
boolean |
isGenerateUnplacedLabels()
Indicates if unplaced labels are generated. |
boolean |
isHasFeatureWeight()
Indicates if the layer has a feature weight. |
boolean |
isIdentical(IClone other)
Indicates if the receiver and other are the same object. |
boolean |
isPerpendicularToAngle()
Indicates whether the label should be drawn perpendicular to the angle. |
boolean |
isPlaceLabels()
Indicates if labels are placed for the layer. |
boolean |
isPlaceOnlyInsidePolygon()
Indicates whether label is to be placed only within the polygon. |
boolean |
isPlaceSymbols()
Indicates if symbols are placed for the layer. |
boolean |
isPointPlacementOnTop()
Indicates if point labels are placed on top of features. |
boolean |
isTagUnplaced()
Indicates if overflow labels are put into a graphics container tagged placed or unplaced. |
void |
load(IStream pstm)
load |
void |
readExternal(ObjectInput in)
|
void |
save(IStream pstm,
int fClearDirty)
save |
void |
setBufferRatio(double bufferRatio)
Label buffer ratio. |
void |
setFeatureType(int type)
Feature type. |
void |
setFeatureWeight(int weight)
Barrier weighting for features in the layer. |
void |
setGenerateUnplacedLabels(boolean flag)
Indicates if unplaced labels are generated. |
void |
setIsBarrier(boolean isBarrier)
Indicates if features are treated as barriers to label/symbol placement. |
void |
setLabelWeight(int weight)
Barrier weighting for labels in the layer. |
void |
setLineLabelPlacementPriorities(ILineLabelPlacementPriorities linePlacementPriorities)
Line label placement position priority options. |
void |
setLineLabelPosition(ILineLabelPosition position)
Line label placement position options. |
void |
setLineOffset(double lineOffset)
Offset in map units at which labels will be placed away from line features. |
void |
setMaxDistanceFromTarget(double distance)
Maximum distance in map units the label is allowed to be away from the feature. |
void |
setNumLabelsOption(int option)
Feature labeling option for the layer. |
void |
setPerpendicularToAngle(boolean flag)
Indicates whether the label should be drawn perpendicular to the angle. |
void |
setPlaceLabels(boolean place)
Indicates if labels are placed for the layer. |
void |
setPlaceOnlyInsidePolygon(boolean flag)
Indicates whether label is to be placed only within the polygon. |
void |
setPlaceSymbols(boolean place)
Indicates if symbols are placed for the layer. |
void |
setPointPlacementAngles(Object angles)
Point label placement angle(s). |
void |
setPointPlacementMethod(int method)
Point label placement method. |
void |
setPointPlacementOnTop(boolean onTop)
Indicates if point labels are placed on top of features. |
void |
setPointPlacementPriorities(IPointPlacementPriorities pointPlacementPriorities)
Point label placement position priority options. |
void |
setPolygonPlacementMethod(int method)
Polygon label placement method. |
void |
setRotationField(String field)
The attribute field that contains the label angle. |
void |
setRotationType(int type)
Defines the format is the rotation field in. |
void |
setTagUnplaced(boolean value)
Indicates if overflow labels are put into a graphics container tagged placed or unplaced. |
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 BasicOverposterLayerProperties()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public BasicOverposterLayerProperties(Object obj)
throws IOException
BasicOverposterLayerProperties theBasicOverposterLayerProperties = (BasicOverposterLayerProperties) obj;
obj to BasicOverposterLayerProperties.
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 int getFeatureType()
throws IOException,
AutomationException
getFeatureType in interface IBasicOverposterLayerPropertiesgetFeatureType in interface IBasicOverposterLayerProperties2getFeatureType in interface IBasicOverposterLayerProperties3getFeatureType in interface IBasicOverposterLayerProperties4IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setFeatureType(int type)
throws IOException,
AutomationException
setFeatureType in interface IBasicOverposterLayerPropertiessetFeatureType in interface IBasicOverposterLayerProperties2setFeatureType in interface IBasicOverposterLayerProperties3setFeatureType in interface IBasicOverposterLayerProperties4type - A com.esri.arcgis.carto.esriBasicOverposterFeatureType constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getFeatureWeight()
throws IOException,
AutomationException
getFeatureWeight in interface IBasicOverposterLayerPropertiesgetFeatureWeight in interface IBasicOverposterLayerProperties2getFeatureWeight in interface IBasicOverposterLayerProperties3getFeatureWeight in interface IBasicOverposterLayerProperties4IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setFeatureWeight(int weight)
throws IOException,
AutomationException
setFeatureWeight in interface IBasicOverposterLayerPropertiessetFeatureWeight in interface IBasicOverposterLayerProperties2setFeatureWeight in interface IBasicOverposterLayerProperties3setFeatureWeight in interface IBasicOverposterLayerProperties4weight - A com.esri.arcgis.carto.esriBasicOverposterWeight constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getLabelWeight()
throws IOException,
AutomationException
getLabelWeight in interface IBasicOverposterLayerPropertiesgetLabelWeight in interface IBasicOverposterLayerProperties2getLabelWeight in interface IBasicOverposterLayerProperties3getLabelWeight in interface IBasicOverposterLayerProperties4IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLabelWeight(int weight)
throws IOException,
AutomationException
setLabelWeight in interface IBasicOverposterLayerPropertiessetLabelWeight in interface IBasicOverposterLayerProperties2setLabelWeight in interface IBasicOverposterLayerProperties3setLabelWeight in interface IBasicOverposterLayerProperties4weight - A com.esri.arcgis.carto.esriBasicOverposterWeight constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getNumLabelsOption()
throws IOException,
AutomationException
getNumLabelsOption in interface IBasicOverposterLayerPropertiesgetNumLabelsOption in interface IBasicOverposterLayerProperties2getNumLabelsOption in interface IBasicOverposterLayerProperties3getNumLabelsOption in interface IBasicOverposterLayerProperties4IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setNumLabelsOption(int option)
throws IOException,
AutomationException
setNumLabelsOption in interface IBasicOverposterLayerPropertiessetNumLabelsOption in interface IBasicOverposterLayerProperties2setNumLabelsOption in interface IBasicOverposterLayerProperties3setNumLabelsOption in interface IBasicOverposterLayerProperties4option - A com.esri.arcgis.carto.esriBasicNumLabelsOption constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ILineLabelPosition getLineLabelPosition()
throws IOException,
AutomationException
getLineLabelPosition in interface IBasicOverposterLayerPropertiesgetLineLabelPosition in interface IBasicOverposterLayerProperties2getLineLabelPosition in interface IBasicOverposterLayerProperties3getLineLabelPosition in interface IBasicOverposterLayerProperties4IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLineLabelPosition(ILineLabelPosition position)
throws IOException,
AutomationException
setLineLabelPosition in interface IBasicOverposterLayerPropertiessetLineLabelPosition in interface IBasicOverposterLayerProperties2setLineLabelPosition in interface IBasicOverposterLayerProperties3setLineLabelPosition in interface IBasicOverposterLayerProperties4position - A reference to a com.esri.arcgis.carto.ILineLabelPosition (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ILineLabelPlacementPriorities getLineLabelPlacementPriorities()
throws IOException,
AutomationException
getLineLabelPlacementPriorities in interface IBasicOverposterLayerPropertiesgetLineLabelPlacementPriorities in interface IBasicOverposterLayerProperties2getLineLabelPlacementPriorities in interface IBasicOverposterLayerProperties3getLineLabelPlacementPriorities in interface IBasicOverposterLayerProperties4IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLineLabelPlacementPriorities(ILineLabelPlacementPriorities linePlacementPriorities)
throws IOException,
AutomationException
setLineLabelPlacementPriorities in interface IBasicOverposterLayerPropertiessetLineLabelPlacementPriorities in interface IBasicOverposterLayerProperties2setLineLabelPlacementPriorities in interface IBasicOverposterLayerProperties3setLineLabelPlacementPriorities in interface IBasicOverposterLayerProperties4linePlacementPriorities - A reference to a com.esri.arcgis.carto.ILineLabelPlacementPriorities (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isGenerateUnplacedLabels()
throws IOException,
AutomationException
isGenerateUnplacedLabels in interface IBasicOverposterLayerPropertiesisGenerateUnplacedLabels in interface IBasicOverposterLayerProperties2isGenerateUnplacedLabels in interface IBasicOverposterLayerProperties3isGenerateUnplacedLabels in interface IBasicOverposterLayerProperties4IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setGenerateUnplacedLabels(boolean flag)
throws IOException,
AutomationException
setGenerateUnplacedLabels in interface IBasicOverposterLayerPropertiessetGenerateUnplacedLabels in interface IBasicOverposterLayerProperties2setGenerateUnplacedLabels in interface IBasicOverposterLayerProperties3setGenerateUnplacedLabels in interface IBasicOverposterLayerProperties4flag - The flag (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getPointPlacementMethod()
throws IOException,
AutomationException
getPointPlacementMethod in interface IBasicOverposterLayerPropertiesgetPointPlacementMethod in interface IBasicOverposterLayerProperties2getPointPlacementMethod in interface IBasicOverposterLayerProperties3getPointPlacementMethod in interface IBasicOverposterLayerProperties4IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPointPlacementMethod(int method)
throws IOException,
AutomationException
setPointPlacementMethod in interface IBasicOverposterLayerPropertiessetPointPlacementMethod in interface IBasicOverposterLayerProperties2setPointPlacementMethod in interface IBasicOverposterLayerProperties3setPointPlacementMethod in interface IBasicOverposterLayerProperties4method - A com.esri.arcgis.carto.esriOverposterPointPlacementMethod constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isPointPlacementOnTop()
throws IOException,
AutomationException
isPointPlacementOnTop in interface IBasicOverposterLayerPropertiesisPointPlacementOnTop in interface IBasicOverposterLayerProperties2isPointPlacementOnTop in interface IBasicOverposterLayerProperties3isPointPlacementOnTop in interface IBasicOverposterLayerProperties4IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPointPlacementOnTop(boolean onTop)
throws IOException,
AutomationException
setPointPlacementOnTop in interface IBasicOverposterLayerPropertiessetPointPlacementOnTop in interface IBasicOverposterLayerProperties2setPointPlacementOnTop in interface IBasicOverposterLayerProperties3setPointPlacementOnTop in interface IBasicOverposterLayerProperties4onTop - The onTop (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPointPlacementPriorities getPointPlacementPriorities()
throws IOException,
AutomationException
getPointPlacementPriorities in interface IBasicOverposterLayerPropertiesgetPointPlacementPriorities in interface IBasicOverposterLayerProperties2getPointPlacementPriorities in interface IBasicOverposterLayerProperties3getPointPlacementPriorities in interface IBasicOverposterLayerProperties4IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPointPlacementPriorities(IPointPlacementPriorities pointPlacementPriorities)
throws IOException,
AutomationException
setPointPlacementPriorities in interface IBasicOverposterLayerPropertiessetPointPlacementPriorities in interface IBasicOverposterLayerProperties2setPointPlacementPriorities in interface IBasicOverposterLayerProperties3setPointPlacementPriorities in interface IBasicOverposterLayerProperties4pointPlacementPriorities - A reference to a com.esri.arcgis.carto.IPointPlacementPriorities (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public Object getPointPlacementAngles()
throws IOException,
AutomationException
getPointPlacementAngles in interface IBasicOverposterLayerPropertiesgetPointPlacementAngles in interface IBasicOverposterLayerProperties2getPointPlacementAngles in interface IBasicOverposterLayerProperties3getPointPlacementAngles in interface IBasicOverposterLayerProperties4IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPointPlacementAngles(Object angles)
throws IOException,
AutomationException
setPointPlacementAngles in interface IBasicOverposterLayerPropertiessetPointPlacementAngles in interface IBasicOverposterLayerProperties2setPointPlacementAngles in interface IBasicOverposterLayerProperties3setPointPlacementAngles in interface IBasicOverposterLayerProperties4angles - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getBufferRatio()
throws IOException,
AutomationException
getBufferRatio in interface IBasicOverposterLayerPropertiesgetBufferRatio in interface IBasicOverposterLayerProperties2getBufferRatio in interface IBasicOverposterLayerProperties3getBufferRatio in interface IBasicOverposterLayerProperties4IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBufferRatio(double bufferRatio)
throws IOException,
AutomationException
setBufferRatio in interface IBasicOverposterLayerPropertiessetBufferRatio in interface IBasicOverposterLayerProperties2setBufferRatio in interface IBasicOverposterLayerProperties3setBufferRatio in interface IBasicOverposterLayerProperties4bufferRatio - The bufferRatio (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getLineOffset()
throws IOException,
AutomationException
getLineOffset in interface IBasicOverposterLayerPropertiesgetLineOffset in interface IBasicOverposterLayerProperties2getLineOffset in interface IBasicOverposterLayerProperties3getLineOffset in interface IBasicOverposterLayerProperties4IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLineOffset(double lineOffset)
throws IOException,
AutomationException
setLineOffset in interface IBasicOverposterLayerPropertiessetLineOffset in interface IBasicOverposterLayerProperties2setLineOffset in interface IBasicOverposterLayerProperties3setLineOffset in interface IBasicOverposterLayerProperties4lineOffset - The lineOffset (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getMaxDistanceFromTarget()
throws IOException,
AutomationException
getMaxDistanceFromTarget in interface IBasicOverposterLayerProperties2getMaxDistanceFromTarget in interface IBasicOverposterLayerProperties3getMaxDistanceFromTarget in interface IBasicOverposterLayerProperties4IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMaxDistanceFromTarget(double distance)
throws IOException,
AutomationException
setMaxDistanceFromTarget in interface IBasicOverposterLayerProperties2setMaxDistanceFromTarget in interface IBasicOverposterLayerProperties3setMaxDistanceFromTarget in interface IBasicOverposterLayerProperties4distance - The distance (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getRotationType()
throws IOException,
AutomationException
getRotationType in interface IBasicOverposterLayerProperties3getRotationType in interface IBasicOverposterLayerProperties4IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRotationType(int type)
throws IOException,
AutomationException
setRotationType in interface IBasicOverposterLayerProperties3setRotationType in interface IBasicOverposterLayerProperties4type - A com.esri.arcgis.carto.esriLabelRotationType constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getRotationField()
throws IOException,
AutomationException
getRotationField in interface IBasicOverposterLayerProperties3getRotationField in interface IBasicOverposterLayerProperties4IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRotationField(String field)
throws IOException,
AutomationException
setRotationField in interface IBasicOverposterLayerProperties3setRotationField in interface IBasicOverposterLayerProperties4field - The field (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isPerpendicularToAngle()
throws IOException,
AutomationException
isPerpendicularToAngle in interface IBasicOverposterLayerProperties3isPerpendicularToAngle in interface IBasicOverposterLayerProperties4IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPerpendicularToAngle(boolean flag)
throws IOException,
AutomationException
setPerpendicularToAngle in interface IBasicOverposterLayerProperties3setPerpendicularToAngle in interface IBasicOverposterLayerProperties4flag - The flag (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getPolygonPlacementMethod()
throws IOException,
AutomationException
getPolygonPlacementMethod in interface IBasicOverposterLayerProperties4IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPolygonPlacementMethod(int method)
throws IOException,
AutomationException
setPolygonPlacementMethod in interface IBasicOverposterLayerProperties4method - A com.esri.arcgis.carto.esriOverposterPolygonPlacementMethod constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isPlaceOnlyInsidePolygon()
throws IOException,
AutomationException
isPlaceOnlyInsidePolygon in interface IBasicOverposterLayerProperties4IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPlaceOnlyInsidePolygon(boolean flag)
throws IOException,
AutomationException
setPlaceOnlyInsidePolygon in interface IBasicOverposterLayerProperties4flag - The flag (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPlaceLabels(boolean place)
throws IOException,
AutomationException
setPlaceLabels in interface IOverposterLayerPropertiessetPlaceLabels in interface IOverposterLayerProperties2place - The place (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isPlaceLabels()
throws IOException,
AutomationException
isPlaceLabels in interface IOverposterLayerPropertiesisPlaceLabels in interface IOverposterLayerProperties2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPlaceSymbols(boolean place)
throws IOException,
AutomationException
setPlaceSymbols in interface IOverposterLayerPropertiessetPlaceSymbols in interface IOverposterLayerProperties2place - The place (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isPlaceSymbols()
throws IOException,
AutomationException
isPlaceSymbols in interface IOverposterLayerPropertiesisPlaceSymbols in interface IOverposterLayerProperties2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIsBarrier(boolean isBarrier)
throws IOException,
AutomationException
setIsBarrier in interface IOverposterLayerPropertiessetIsBarrier in interface IOverposterLayerProperties2isBarrier - The isBarrier (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isBarrier()
throws IOException,
AutomationException
isBarrier in interface IOverposterLayerPropertiesisBarrier in interface IOverposterLayerProperties2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isTagUnplaced()
throws IOException,
AutomationException
This property specifies whether or not unplaced labels are drawn for this label class. Setting TagUnplaced to True specifies that unplaced labels will not be drawn. Setting it to False specifies that they will be drawn.
isTagUnplaced in interface IOverposterLayerProperties2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setTagUnplaced(boolean value)
throws IOException,
AutomationException
This property specifies whether or not unplaced labels are drawn for this label class. Setting TagUnplaced to True specifies that unplaced labels will not be drawn. Setting it to False specifies that they will be drawn.
setTagUnplaced in interface IOverposterLayerProperties2value - The value (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isHasFeatureWeight()
throws IOException,
AutomationException
isHasFeatureWeight in interface IOverposterLayerProperties2IOException - 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 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 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 | ||||||||