|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.carto.NestedLegendItem
public class NestedLegendItem
Nested legend item.
Constructor Summary | |
---|---|
NestedLegendItem()
Constructs a NestedLegendItem using ArcGIS Engine. |
|
NestedLegendItem(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. NestedLegendItem theNestedLegendItem = (NestedLegendItem) obj; |
Method Summary | |
---|---|
void |
assign(IClone src)
Assigns the properties of src to the receiver. |
void |
changeFlowDirection(boolean rightToLeft)
Indicates if a legend's flow direction changes. |
void |
createGraphics(IDisplay display,
ILegendFormat legendFormat)
Rebuilds the list of graphics. |
boolean |
equals(Object o)
Compare this object with another |
IClone |
esri_clone()
Clones the receiver and assigns the result to *clone. |
int |
getArrangement()
Legend item arrangement. |
short |
getBrightness()
Layer brightness in percent (-100 - 100). |
void |
getClassID(GUID[] pClassID)
getClassID |
static String |
getClsid()
getClsid. |
short |
getColumns()
Number of columns in the legend item. |
short |
getContrast()
Layer contrast in percent (-100 - 100). |
IEnumElement |
getGraphics()
List of graphics that represent the legend item. |
int |
getGroupIndex()
Zero-based index of the legend group shown by this item. |
ITextSymbol |
getHeadingSymbol()
Text symbol used to draw the heading. |
double |
getHeight()
Height of the item in points. |
int |
getHorizontalAlignment()
Horizontal alignment of markers. |
ILayer |
getLayer()
Associated layer. |
ITextSymbol |
getLayerNameSymbol()
Text symbol used to draw the layer name. |
double |
getLeaderOverhang()
Distance that the leaders extend past the circles (points). |
ILineSymbol |
getLeaderSymbol()
Symbol used to draw the leader lines. |
ILegendClassFormat |
getLegendClassFormat()
Default formatting information for the legend classes. |
String |
getName()
Name of the style. |
IFillSymbol |
getOutlineSymbol()
Symbol used to draw outlines. |
double |
getReferenceScaleRatio()
The ratio calculated by dividing the map reference scale by the map scale. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
short |
getTransparency()
Layer transparency in percent (0-100). |
double |
getWidth()
Width of the item in points. |
int |
hashCode()
the hashcode for this object |
boolean |
isAutoLayout()
Indicates if text automatically sizes to fit the markers. |
boolean |
isCanDisplay(ILayer layer)
Indicates if the style is compatible with the specified layer. |
void |
isDirty()
isDirty |
boolean |
isEqual(IClone other)
Indicates if the receiver and other have the same properties. |
boolean |
isIdentical(IClone other)
Indicates if the receiver and other are the same object. |
boolean |
isKeepTogether()
Indicates if classes must appear in a single column or whether they can be split across multiple columns. |
boolean |
isLabelEnds()
Indicates if only the first and last markers are labeled. |
boolean |
isNewColumn()
Indicates if the item starts a new column in the legend. |
boolean |
isShowDescriptions()
Indicates if descriptions are visible. |
boolean |
isShowHeading()
Indicates if heading is visibile. |
boolean |
isShowLabels()
Indicates if labels are visible. |
boolean |
isShowLayerName()
Indicates if layer name is visibile. |
boolean |
isShowOutlines()
Indicates if only the marker outlines are drawn. |
boolean |
isSupportsBrightnessChange()
Indicates if the layer supports brightness changes. |
boolean |
isSupportsContrastChange()
Indicates if the layer supports contrast changes. |
boolean |
isSupportsInteractive()
Indicates if the layer supports interactive effects changes. |
boolean |
isSupportsTransparency()
Indicates if the layer supports transparency. |
void |
load(IStream pstm)
load |
void |
readExternal(ObjectInput in)
|
void |
save(IStream pstm,
int fClearDirty)
save |
void |
setArrangement(int arrangement)
Legend item arrangement. |
void |
setAutoLayout(boolean autoLayout)
Indicates if text automatically sizes to fit the markers. |
void |
setBrightness(short brightnessValue)
Layer brightness in percent (-100 - 100). |
void |
setColumns(short columns)
Number of columns in the legend item. |
void |
setContrast(short contrastValue)
Layer contrast in percent (-100 - 100). |
void |
setGroupIndex(int index)
Zero-based index of the legend group shown by this item. |
void |
setHeadingSymbol(ITextSymbol symbol)
Text symbol used to draw the heading. |
void |
setHorizontalAlignment(int horizAlignment)
Horizontal alignment of markers. |
void |
setKeepTogether(boolean flag)
Indicates if classes must appear in a single column or whether they can be split across multiple columns. |
void |
setLabelEnds(boolean labelEnds)
Indicates if only the first and last markers are labeled. |
void |
setLayerByRef(ILayer layer)
Associated layer. |
void |
setLayerNameSymbol(ITextSymbol symbol)
Text symbol used to draw the layer name. |
void |
setLeaderOverhang(double leaderOverhang)
Distance that the leaders extend past the circles (points). |
void |
setLeaderSymbol(ILineSymbol symbol)
Symbol used to draw the leader lines. |
void |
setLegendClassFormat(ILegendClassFormat format)
Default formatting information for the legend classes. |
void |
setNewColumn(boolean flag)
Indicates if the item starts a new column in the legend. |
void |
setOutlineSymbol(IFillSymbol symbol)
Symbol used to draw outlines. |
void |
setReferenceScaleRatio(double ratio)
The ratio calculated by dividing the map reference scale by the map scale. |
void |
setShowDescriptions(boolean showDescriptions)
Indicates if descriptions are visible. |
void |
setShowHeading(boolean showHeading)
Indicates if heading is visibile. |
void |
setShowLabels(boolean showLabels)
Indicates if labels are visible. |
void |
setShowLayerName(boolean showLayerName)
Indicates if layer name is visibile. |
void |
setShowOutlines(boolean showOutlines)
Indicates if only the marker outlines are drawn. |
void |
setSupportsInteractive(boolean supported)
Indicates if the layer supports interactive effects changes. |
void |
setTransparency(short alpha)
Layer transparency in percent (0-100). |
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 NestedLegendItem() throws IOException, UnknownHostException
IOException
- if there are interop problems
UnknownHostException
- if there are interop problemspublic NestedLegendItem(Object obj) throws IOException
NestedLegendItem theNestedLegendItem = (NestedLegendItem) obj;
obj
to NestedLegendItem
.
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 setOutlineSymbol(IFillSymbol symbol) throws IOException, AutomationException
setOutlineSymbol
in interface INestedLegendItem
symbol
- A reference to a com.esri.arcgis.display.IFillSymbol (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFillSymbol getOutlineSymbol() throws IOException, AutomationException
getOutlineSymbol
in interface INestedLegendItem
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLeaderSymbol(ILineSymbol symbol) throws IOException, AutomationException
setLeaderSymbol
in interface INestedLegendItem
symbol
- A reference to a com.esri.arcgis.display.ILineSymbol (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ILineSymbol getLeaderSymbol() throws IOException, AutomationException
getLeaderSymbol
in interface INestedLegendItem
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLeaderOverhang(double leaderOverhang) throws IOException, AutomationException
setLeaderOverhang
in interface INestedLegendItem
leaderOverhang
- The leaderOverhang (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getLeaderOverhang() throws IOException, AutomationException
getLeaderOverhang
in interface INestedLegendItem
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAutoLayout(boolean autoLayout) throws IOException, AutomationException
setAutoLayout
in interface INestedLegendItem
autoLayout
- The autoLayout (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isAutoLayout() throws IOException, AutomationException
isAutoLayout
in interface INestedLegendItem
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLabelEnds(boolean labelEnds) throws IOException, AutomationException
setLabelEnds
in interface INestedLegendItem
labelEnds
- The labelEnds (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isLabelEnds() throws IOException, AutomationException
isLabelEnds
in interface INestedLegendItem
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShowOutlines(boolean showOutlines) throws IOException, AutomationException
setShowOutlines
in interface INestedLegendItem
showOutlines
- The showOutlines (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isShowOutlines() throws IOException, AutomationException
isShowOutlines
in interface INestedLegendItem
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getHorizontalAlignment() throws IOException, AutomationException
getHorizontalAlignment
in interface INestedLegendItem
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setHorizontalAlignment(int horizAlignment) throws IOException, AutomationException
setHorizontalAlignment
in interface INestedLegendItem
horizAlignment
- A com.esri.arcgis.display.esriTextHorizontalAlignment constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getArrangement() throws IOException, AutomationException
getArrangement
in interface IHorizontalLegendItem
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setArrangement(int arrangement) throws IOException, AutomationException
setArrangement
in interface IHorizontalLegendItem
arrangement
- A com.esri.arcgis.carto.esriLegendItemArrangement constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getName() throws IOException, AutomationException
getName
in interface ILegendItem
getName
in interface ILegendItem2
getName
in interface ILegendItem3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanDisplay(ILayer layer) throws IOException, AutomationException
isCanDisplay
in interface ILegendItem
isCanDisplay
in interface ILegendItem2
isCanDisplay
in interface ILegendItem3
layer
- A reference to a com.esri.arcgis.carto.ILayer (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ILayer getLayer() throws IOException, AutomationException
getLayer
in interface ILegendItem
getLayer
in interface ILegendItem2
getLayer
in interface ILegendItem3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLayerByRef(ILayer layer) throws IOException, AutomationException
setLayerByRef
in interface ILegendItem
setLayerByRef
in interface ILegendItem2
setLayerByRef
in interface ILegendItem3
layer
- A reference to a com.esri.arcgis.carto.ILayer (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isNewColumn() throws IOException, AutomationException
isNewColumn
in interface ILegendItem
isNewColumn
in interface ILegendItem2
isNewColumn
in interface ILegendItem3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setNewColumn(boolean flag) throws IOException, AutomationException
setNewColumn
in interface ILegendItem
setNewColumn
in interface ILegendItem2
setNewColumn
in interface ILegendItem3
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public short getColumns() throws IOException, AutomationException
getColumns
in interface ILegendItem
getColumns
in interface ILegendItem2
getColumns
in interface ILegendItem3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setColumns(short columns) throws IOException, AutomationException
setColumns
in interface ILegendItem
setColumns
in interface ILegendItem2
setColumns
in interface ILegendItem3
columns
- The columns (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isKeepTogether() throws IOException, AutomationException
isKeepTogether
in interface ILegendItem
isKeepTogether
in interface ILegendItem2
isKeepTogether
in interface ILegendItem3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setKeepTogether(boolean flag) throws IOException, AutomationException
setKeepTogether
in interface ILegendItem
setKeepTogether
in interface ILegendItem2
setKeepTogether
in interface ILegendItem3
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isShowLayerName() throws IOException, AutomationException
isShowLayerName
in interface ILegendItem
isShowLayerName
in interface ILegendItem2
isShowLayerName
in interface ILegendItem3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShowLayerName(boolean showLayerName) throws IOException, AutomationException
setShowLayerName
in interface ILegendItem
setShowLayerName
in interface ILegendItem2
setShowLayerName
in interface ILegendItem3
showLayerName
- The showLayerName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITextSymbol getLayerNameSymbol() throws IOException, AutomationException
getLayerNameSymbol
in interface ILegendItem
getLayerNameSymbol
in interface ILegendItem2
getLayerNameSymbol
in interface ILegendItem3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLayerNameSymbol(ITextSymbol symbol) throws IOException, AutomationException
setLayerNameSymbol
in interface ILegendItem
setLayerNameSymbol
in interface ILegendItem2
setLayerNameSymbol
in interface ILegendItem3
symbol
- 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 int getGroupIndex() throws IOException, AutomationException
getGroupIndex
in interface ILegendItem
getGroupIndex
in interface ILegendItem2
getGroupIndex
in interface ILegendItem3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setGroupIndex(int index) throws IOException, AutomationException
setGroupIndex
in interface ILegendItem
setGroupIndex
in interface ILegendItem2
setGroupIndex
in interface ILegendItem3
index
- The index (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isShowHeading() throws IOException, AutomationException
isShowHeading
in interface ILegendItem
isShowHeading
in interface ILegendItem2
isShowHeading
in interface ILegendItem3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShowHeading(boolean showHeading) throws IOException, AutomationException
setShowHeading
in interface ILegendItem
setShowHeading
in interface ILegendItem2
setShowHeading
in interface ILegendItem3
showHeading
- The showHeading (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITextSymbol getHeadingSymbol() throws IOException, AutomationException
getHeadingSymbol
in interface ILegendItem
getHeadingSymbol
in interface ILegendItem2
getHeadingSymbol
in interface ILegendItem3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setHeadingSymbol(ITextSymbol symbol) throws IOException, AutomationException
setHeadingSymbol
in interface ILegendItem
setHeadingSymbol
in interface ILegendItem2
setHeadingSymbol
in interface ILegendItem3
symbol
- 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 ILegendClassFormat getLegendClassFormat() throws IOException, AutomationException
The layer can provide legend class formatting information via ILegendClass.Format. This makes it possible to store legend formatting information with layers in metadata-like fashion. However, layers normally do not provide a LegendClassFormat object. Rather, legend formatting information usually comes from the legend. ILegendItem.LegendClassFormat is used and some patch settings can come from ILegend.LegendFormat .
So, when a legend is created, the code follows this logic:
getLegendClassFormat
in interface ILegendItem
getLegendClassFormat
in interface ILegendItem2
getLegendClassFormat
in interface ILegendItem3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLegendClassFormat(ILegendClassFormat format) throws IOException, AutomationException
The layer can provide legend class formatting information via ILegendClass.Format. This makes it possible to store legend formatting information with layers in metadata-like fashion. However, layers normally do not provide a LegendClassFormat object. Rather, legend formatting information usually comes from the legend. ILegendItem.LegendClassFormat is used and some patch settings can come from ILegend.LegendFormat .
So, when a legend is created, the code follows this logic:
setLegendClassFormat
in interface ILegendItem
setLegendClassFormat
in interface ILegendItem2
setLegendClassFormat
in interface ILegendItem3
format
- A reference to a com.esri.arcgis.carto.ILegendClassFormat (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isShowLabels() throws IOException, AutomationException
isShowLabels
in interface ILegendItem
isShowLabels
in interface ILegendItem2
isShowLabels
in interface ILegendItem3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShowLabels(boolean showLabels) throws IOException, AutomationException
setShowLabels
in interface ILegendItem
setShowLabels
in interface ILegendItem2
setShowLabels
in interface ILegendItem3
showLabels
- The showLabels (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isShowDescriptions() throws IOException, AutomationException
isShowDescriptions
in interface ILegendItem
isShowDescriptions
in interface ILegendItem2
isShowDescriptions
in interface ILegendItem3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShowDescriptions(boolean showDescriptions) throws IOException, AutomationException
setShowDescriptions
in interface ILegendItem
setShowDescriptions
in interface ILegendItem2
setShowDescriptions
in interface ILegendItem3
showDescriptions
- The showDescriptions (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void createGraphics(IDisplay display, ILegendFormat legendFormat) throws IOException, AutomationException
createGraphics
in interface ILegendItem
createGraphics
in interface ILegendItem2
createGraphics
in interface ILegendItem3
display
- A reference to a com.esri.arcgis.display.IDisplay (in)legendFormat
- A reference to a com.esri.arcgis.carto.ILegendFormat (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getWidth() throws IOException, AutomationException
getWidth
in interface ILegendItem
getWidth
in interface ILegendItem2
getWidth
in interface ILegendItem3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getHeight() throws IOException, AutomationException
getHeight
in interface ILegendItem
getHeight
in interface ILegendItem2
getHeight
in interface ILegendItem3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumElement getGraphics() throws IOException, AutomationException
Graphics are measured in points. The lower left corner is (0, 0). Put elements in groups to keep the legend from flowing them across columns.
Each element in the graphic list should be flowable, i.e,. can be moved to a new column in the legend if necessary. Implement "keep together" by putting the elements that need to stay together in a group. The top level elements must be put in the list in top to bottom order.
getGraphics
in interface ILegendItem
getGraphics
in interface ILegendItem2
getGraphics
in interface ILegendItem3
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 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 void changeFlowDirection(boolean rightToLeft) throws IOException, AutomationException
changeFlowDirection
in interface ILegendItem2
changeFlowDirection
in interface ILegendItem3
rightToLeft
- The rightToLeft (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getReferenceScaleRatio() throws IOException, AutomationException
getReferenceScaleRatio
in interface ILegendItem3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setReferenceScaleRatio(double ratio) throws IOException, AutomationException
setReferenceScaleRatio
in interface ILegendItem3
ratio
- The ratio (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSupportsTransparency() throws IOException, AutomationException
isSupportsTransparency
in interface ILayerEffects
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSupportsContrastChange() throws IOException, AutomationException
isSupportsContrastChange
in interface ILayerEffects
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSupportsBrightnessChange() throws IOException, AutomationException
isSupportsBrightnessChange
in interface ILayerEffects
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSupportsInteractive(boolean supported) throws IOException, AutomationException
setSupportsInteractive
in interface ILayerEffects
supported
- The supported (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSupportsInteractive() throws IOException, AutomationException
isSupportsInteractive
in interface ILayerEffects
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public short getTransparency() throws IOException, AutomationException
When
you set Transparency for a
FeatureLayer, a
TransparencyDisplayFilter is created and applied
to the layer. You can accomplish the same effect by manually
creating a new TransparencyDisplayFilter using IDisplayFilter, and
then assigning it to a layer using
IDisplayFilterManager.
getTransparency
in interface ILayerEffects
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTransparency(short alpha) throws IOException, AutomationException
setTransparency
in interface ILayerEffects
alpha
- The alpha (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public short getContrast() throws IOException, AutomationException
getContrast
in interface ILayerEffects
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setContrast(short contrastValue) throws IOException, AutomationException
setContrast
in interface ILayerEffects
contrastValue
- The contrastValue (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public short getBrightness() throws IOException, AutomationException
getBrightness
in interface ILayerEffects
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBrightness(short brightnessValue) throws IOException, AutomationException
setBrightness
in interface ILayerEffects
brightnessValue
- The brightnessValue (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 |