|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.display.LineCallout
public class LineCallout
COM Class 'LineCallout'. Generated 3/19/2015 1:20:43 PM from 'C:\ArcGIS\COM\esriDisplay.olb'
Description 'A series of line symbols that link text to a specified location.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
Field Summary | |
---|---|
static long |
serialVersionUID
|
Fields inherited from interface com.esri.arcgis.display.ILineCallout |
---|
IID, IIDc8d09ed1_4fbb_11d1_9a72_0080c7ec5c96, xxDummy |
Fields inherited from interface com.esri.arcgis.display.ICallout |
---|
IID6a7ef980_6924_11d2_980d_0080c7e04196 |
Fields inherited from interface com.esri.arcgis.display.ITextBackground |
---|
IID, IID8feb6611_2a0d_11d1_9a44_0080c7ec5c96, xxDummy |
Fields inherited from interface com.esri.arcgis.display.ITextBackground2 |
---|
IID, IID63fc25a7_438b_4f97_888e_105e6d461828, xxDummy |
Fields inherited from interface com.esri.arcgis.display.IMarkerBackground |
---|
IID, IIDae41e4f0_dde7_11d3_8216_0080c79f0371, xxDummy |
Fields inherited from interface com.esri.arcgis.display.ITextMargins |
---|
IID, IID6a7ef982_6924_11d2_980d_0080c7e04196, xxDummy |
Fields inherited from interface com.esri.arcgis.display.IQueryGeometry |
---|
IID, IID8e1b88f1_0a46_11d4_8276_0080c79f0371, xxDummy |
Fields inherited from interface com.esri.arcgis.system.IPersistStream |
---|
IID, IID00000109_0000_0000_c000_000000000046, xxDummy |
Fields inherited from interface com.esri.arcgis.system.IPersist |
---|
IID0000010c_0000_0000_c000_000000000046 |
Fields inherited from interface com.esri.arcgis.system.IClone |
---|
IID, IID9bff8aeb_e415_11d0_943c_080009eebecb, xxDummy |
Fields inherited from interface com.esri.arcgis.display.IDisplayName |
---|
IID, IIDf47b9b56_7efe_4ee4_b7d4_445f93ff390e, xxDummy |
Fields inherited from interface com.esri.arcgis.system.IXMLSerialize |
---|
IID, IIDc8545045_6615_48e3_af27_52a0e5fc35e2, xxDummy |
Constructor Summary | |
---|---|
LineCallout()
Constructs a LineCallout using ArcGIS Engine. |
|
LineCallout(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. LineCallout theLineCallout = (LineCallout) obj; |
Method Summary | |
---|---|
void |
assign(IClone src)
Assigns the properties of src to the receiver. |
void |
deserialize(IXMLSerializeData data)
Deserializes an object from XML. |
void |
draw(int hDC,
ITransformation transform)
Draws the text background. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
IClone |
esri_clone()
Clones the receiver and assigns the result to *clone. |
ILineSymbol |
getAccentBar()
The line symbol used to render the accent bar. |
IPoint |
getAnchorPoint()
The anchor point. |
IFillSymbol |
getBorder()
The fill symbol used to render the border. |
double |
getBottomMargin()
Value for the bottom margin. |
void |
getClassID(GUID[] pClassID)
getClassID |
static java.lang.String |
getClsid()
getClsid. |
double |
getGap()
The gap. |
IGeometry |
getGeometry(int hDC,
ITransformation displayTransform,
IGeometry drawGeometry)
Gets the actual geometry of the boundary of the object (which may or may not be a polygon). |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
ILineSymbol |
getLeaderLine()
The line symbol used to render the leader line. |
double |
getLeaderTolerance()
The closest distance to the text the anchor point can be for the callout to draw. |
double |
getLeftMargin()
Value for the left margin. |
IMarkerSymbol |
getMarkerSymbol()
The marker symbol. |
java.lang.String |
getNameString()
The display name of an object. |
double |
getRightMargin()
Value for the right margin. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
int |
getStyle()
The line callout style. |
ITextSymbol |
getTextSymbol()
The text symbol. |
double |
getTopMargin()
Value for the top margin. |
int |
hashCode()
the hashcode for this object |
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. |
void |
load(IStream pstm)
load |
void |
markerBackgroundDraw(int hDC,
ITransformation transform)
Draws the marker background. |
void |
markerBackgroundQueryBoundary(int hDC,
ITransformation transform,
IPolygon boundary)
Queries the boundary of the marker background. |
void |
putMargins(double left,
double top,
double right,
double bottom)
Sets the margins. |
void |
queryBoundary(int hDC,
ITransformation transform,
IPolygon boundary)
Queries for the boundary of the text background. |
void |
queryEnvelope(int hDC,
ITransformation displayTransform,
IGeometry drawGeometry,
IEnvelope envelope)
Queries the envelope of the boundary of the object. |
void |
queryMargins(double[] left,
double[] top,
double[] right,
double[] bottom)
Returns the margins. |
void |
readExternal(java.io.ObjectInput in)
|
void |
release()
Release a LineCallout. |
void |
save(IStream pstm,
int fClearDirty)
save |
void |
serialize(IXMLSerializeData data)
Serializes an object to XML. |
void |
setAccentBarByRef(ILineSymbol accentBar)
The line symbol used to render the accent bar. |
void |
setAnchorPoint(IPoint point)
The anchor point. |
void |
setBorderByRef(IFillSymbol border)
The fill symbol used to render the border. |
void |
setBottomMargin(double bottomMargin)
Value for the bottom margin. |
void |
setGap(double gap)
The gap. |
void |
setLeaderLineByRef(ILineSymbol leaderLine)
The line symbol used to render the leader line. |
void |
setLeaderTolerance(double leaderTolerance)
The closest distance to the text the anchor point can be for the callout to draw. |
void |
setLeftMargin(double leftMargin)
Value for the left margin. |
void |
setMarkerBoxByRef(IEnvelope rhs1)
The marker box. |
void |
setMarkerSymbolByRef(IMarkerSymbol markerSym)
The marker symbol. |
void |
setRightMargin(double rightMargin)
Value for the right margin. |
void |
setStyle(int style)
The line callout style. |
void |
setTextBoundaryByRef(IPolygon rhs1)
The text boundary. |
void |
setTextBoxByRef(IEnvelope rhs1)
The text box. |
void |
setTextSymbolByRef(ITextSymbol textSym)
The text symbol. |
void |
setTopMargin(double topMargin)
Value for the top margin. |
void |
writeExternal(java.io.ObjectOutput out)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final long serialVersionUID
Constructor Detail |
---|
public LineCallout() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problems
java.net.UnknownHostException
- if there are interop problemspublic LineCallout(java.lang.Object obj) throws java.io.IOException
LineCallout theLineCallout = (LineCallout) obj;
obj
to LineCallout
.
obj
- an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problemsMethod Detail |
---|
public static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public IFillSymbol getBorder() throws java.io.IOException, AutomationException
getBorder
in interface ILineCallout
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBorderByRef(IFillSymbol border) throws java.io.IOException, AutomationException
setBorderByRef
in interface ILineCallout
border
- A reference to a com.esri.arcgis.display.IFillSymbol (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getGap() throws java.io.IOException, AutomationException
getGap
in interface ILineCallout
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setGap(double gap) throws java.io.IOException, AutomationException
setGap
in interface ILineCallout
gap
- The gap (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ILineSymbol getAccentBar() throws java.io.IOException, AutomationException
getAccentBar
in interface ILineCallout
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAccentBarByRef(ILineSymbol accentBar) throws java.io.IOException, AutomationException
setAccentBarByRef
in interface ILineCallout
accentBar
- A reference to a com.esri.arcgis.display.ILineSymbol (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getStyle() throws java.io.IOException, AutomationException
getStyle
in interface ILineCallout
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setStyle(int style) throws java.io.IOException, AutomationException
setStyle
in interface ILineCallout
style
- A com.esri.arcgis.display.esriLineCalloutStyle constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ILineSymbol getLeaderLine() throws java.io.IOException, AutomationException
getLeaderLine
in interface ILineCallout
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLeaderLineByRef(ILineSymbol leaderLine) throws java.io.IOException, AutomationException
setLeaderLineByRef
in interface ILineCallout
leaderLine
- A reference to a com.esri.arcgis.display.ILineSymbol (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPoint getAnchorPoint() throws java.io.IOException, AutomationException
getAnchorPoint
in interface ICallout
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAnchorPoint(IPoint point) throws java.io.IOException, AutomationException
setAnchorPoint
in interface ICallout
point
- A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getLeaderTolerance() throws java.io.IOException, AutomationException
getLeaderTolerance
in interface ICallout
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLeaderTolerance(double leaderTolerance) throws java.io.IOException, AutomationException
setLeaderTolerance
in interface ICallout
leaderTolerance
- The leaderTolerance (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITextSymbol getTextSymbol() throws java.io.IOException, AutomationException
getTextSymbol
in interface ITextBackground
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTextSymbolByRef(ITextSymbol textSym) throws java.io.IOException, AutomationException
setTextSymbolByRef
in interface ITextBackground
textSym
- A reference to a com.esri.arcgis.display.ITextSymbol (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTextBoxByRef(IEnvelope rhs1) throws java.io.IOException, AutomationException
setTextBoxByRef
in interface ITextBackground
rhs1
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryBoundary(int hDC, ITransformation transform, IPolygon boundary) throws java.io.IOException, AutomationException
queryBoundary
in interface ITextBackground
hDC
- The hDC (A COM typedef) (in)transform
- A reference to a com.esri.arcgis.geometry.ITransformation (in)boundary
- A reference to a com.esri.arcgis.geometry.IPolygon (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void draw(int hDC, ITransformation transform) throws java.io.IOException, AutomationException
draw
in interface ITextBackground
hDC
- The hDC (A COM typedef) (in)transform
- A reference to a com.esri.arcgis.geometry.ITransformation (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTextBoundaryByRef(IPolygon rhs1) throws java.io.IOException, AutomationException
setTextBoundaryByRef
in interface ITextBackground2
rhs1
- A reference to a com.esri.arcgis.geometry.IPolygon (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IMarkerSymbol getMarkerSymbol() throws java.io.IOException, AutomationException
getMarkerSymbol
in interface IMarkerBackground
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMarkerSymbolByRef(IMarkerSymbol markerSym) throws java.io.IOException, AutomationException
setMarkerSymbolByRef
in interface IMarkerBackground
markerSym
- A reference to a com.esri.arcgis.display.IMarkerSymbol (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMarkerBoxByRef(IEnvelope rhs1) throws java.io.IOException, AutomationException
setMarkerBoxByRef
in interface IMarkerBackground
rhs1
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void markerBackgroundQueryBoundary(int hDC, ITransformation transform, IPolygon boundary) throws java.io.IOException, AutomationException
markerBackgroundQueryBoundary
in interface IMarkerBackground
hDC
- The hDC (A COM typedef) (in)transform
- A reference to a com.esri.arcgis.geometry.ITransformation (in)boundary
- A reference to a com.esri.arcgis.geometry.IPolygon (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void markerBackgroundDraw(int hDC, ITransformation transform) throws java.io.IOException, AutomationException
markerBackgroundDraw
in interface IMarkerBackground
hDC
- The hDC (A COM typedef) (in)transform
- A reference to a com.esri.arcgis.geometry.ITransformation (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getLeftMargin() throws java.io.IOException, AutomationException
getLeftMargin
in interface ITextMargins
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLeftMargin(double leftMargin) throws java.io.IOException, AutomationException
setLeftMargin
in interface ITextMargins
leftMargin
- The leftMargin (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getRightMargin() throws java.io.IOException, AutomationException
getRightMargin
in interface ITextMargins
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRightMargin(double rightMargin) throws java.io.IOException, AutomationException
setRightMargin
in interface ITextMargins
rightMargin
- The rightMargin (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getTopMargin() throws java.io.IOException, AutomationException
getTopMargin
in interface ITextMargins
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTopMargin(double topMargin) throws java.io.IOException, AutomationException
setTopMargin
in interface ITextMargins
topMargin
- The topMargin (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getBottomMargin() throws java.io.IOException, AutomationException
getBottomMargin
in interface ITextMargins
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBottomMargin(double bottomMargin) throws java.io.IOException, AutomationException
setBottomMargin
in interface ITextMargins
bottomMargin
- The bottomMargin (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void putMargins(double left, double top, double right, double bottom) throws java.io.IOException, AutomationException
putMargins
in interface ITextMargins
left
- The left (in)top
- The top (in)right
- The right (in)bottom
- The bottom (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryMargins(double[] left, double[] top, double[] right, double[] bottom) throws java.io.IOException, AutomationException
queryMargins
in interface ITextMargins
left
- The left (out: use single element array)top
- The top (out: use single element array)right
- The right (out: use single element array)bottom
- The bottom (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeometry getGeometry(int hDC, ITransformation displayTransform, IGeometry drawGeometry) throws java.io.IOException, AutomationException
getGeometry
in interface IQueryGeometry
hDC
- The hDC (A COM typedef) (in)displayTransform
- A reference to a com.esri.arcgis.geometry.ITransformation (in)drawGeometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryEnvelope(int hDC, ITransformation displayTransform, IGeometry drawGeometry, IEnvelope envelope) throws java.io.IOException, AutomationException
queryEnvelope
in interface IQueryGeometry
hDC
- The hDC (A COM typedef) (in)displayTransform
- A reference to a com.esri.arcgis.geometry.ITransformation (in)drawGeometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)envelope
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void isDirty() throws java.io.IOException, AutomationException
isDirty
in interface IPersistStream
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void load(IStream pstm) throws java.io.IOException, AutomationException
load
in interface IPersistStream
pstm
- A reference to a com.esri.arcgis.system.IStream (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void save(IStream pstm, int fClearDirty) throws java.io.IOException, AutomationException
save
in interface IPersistStream
pstm
- A reference to a com.esri.arcgis.system.IStream (in)fClearDirty
- The fClearDirty (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getSizeMax(_ULARGE_INTEGER[] pcbSize) throws java.io.IOException, AutomationException
getSizeMax
in interface IPersistStream
pcbSize
- A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getClassID(GUID[] pClassID) throws java.io.IOException, AutomationException
getClassID
in interface IPersist
pClassID
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IClone esri_clone() throws java.io.IOException, AutomationException
esri_clone
in interface IClone
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void assign(IClone src) throws java.io.IOException, AutomationException
assign
in interface IClone
src
- A reference to a com.esri.arcgis.system.IClone (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isEqual(IClone other) throws java.io.IOException, AutomationException
isEqual
in interface IClone
other
- A reference to a com.esri.arcgis.system.IClone (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isIdentical(IClone other) throws java.io.IOException, AutomationException
isIdentical
in interface IClone
other
- A reference to a com.esri.arcgis.system.IClone (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getNameString() throws java.io.IOException, AutomationException
getNameString
in interface IDisplayName
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void serialize(IXMLSerializeData data) throws java.io.IOException, AutomationException
serialize
in interface IXMLSerialize
data
- A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void deserialize(IXMLSerializeData data) throws java.io.IOException, AutomationException
deserialize
in interface IXMLSerialize
data
- A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |