com.esri.arcgis.display
Class SymbologyEnvironment

java.lang.Object
  extended by com.esri.arcgis.display.SymbologyEnvironment
All Implemented Interfaces:
IFontsInSymbolsEnvironment, IPictureSymbolEnvironment, ISymbologyEnvironment, ISymbologyEnvironment2, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class SymbologyEnvironment
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, ISymbologyEnvironment, ISymbologyEnvironment2, IPictureSymbolEnvironment, IFontsInSymbolsEnvironment

COM Class 'SymbologyEnvironment'. Generated 3/19/2015 1:20:43 PM from 'C:\ArcGIS\COM\esriDisplay.olb'

Description 'Controls how symbols are drawn as Graphical Device Interface (GDI) objects.' 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 =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.display.ISymbologyEnvironment2
IID, IIDf8c203ae_65c9_4919_b39f_b006927b2979, xxDummy
 
Fields inherited from interface com.esri.arcgis.display.ISymbologyEnvironment
IID65856cd7_ad04_11d3_9fc2_00c04f6bc8dd
 
Fields inherited from interface com.esri.arcgis.display.IPictureSymbolEnvironment
IID, IIDc6778756_976c_4761_a3a7_661b2446a7bb, xxDummy
 
Fields inherited from interface com.esri.arcgis.display.IFontsInSymbolsEnvironment
IID, IID3b2de5e8_95cd_4c41_97fe_8fb8884dcbe0, xxDummy
 
Constructor Summary
SymbologyEnvironment()
          Constructs a SymbologyEnvironment using ArcGIS Engine.
SymbologyEnvironment(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
SymbologyEnvironment theSymbologyEnvironment = (SymbologyEnvironment) obj;
 
Method Summary
 boolean equals(java.lang.Object o)
          Compare this object with another
static java.lang.String getClsid()
          getClsid.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 int getPictureSymbolOptions()
          Output options for layers with picture symbols.
 int hashCode()
          the hashcode for this object
 boolean isDisableFontAntialiasing()
          Disabling fonts antialiasing in symbols.
 boolean isGeometryClipping()
          Indicates if all geometry is clipped on output.
 boolean isOutputGDICommentForCMYKColor()
          Indicates if a GDI comment is output for CMYK colors.
 boolean isOutputGDICommentForFeatureAttributes()
          Indicates if a GDI comment is output for feature attributes.
 boolean isOutputGDICommentForGroupings()
          Indicates if a GDI comment is output for groupings.
 boolean isOutputGDICommentForHyperlinks()
          Indicates if a GDI comment is output for hyperlinks.
 boolean isOutputGDICommentForLayers()
          Indicates if a GDI comment is output for layers.
 boolean isOutputGDICommentForMapsAndLayout()
          Indicates if a GDI comment is output for Maps and Page Layout.
 boolean isOutputGDICommentForText()
          Indicates if a GDI comment is output for text.
 boolean isStrokeTrueTypeMarkers()
          Indicates if TrueType markers are stroked.
 void release()
          Release a SymbologyEnvironment.
 void setDisableFontAntialiasing(boolean bDisable)
          Disabling fonts antialiasing in symbols.
 void setGeometryClipping(boolean geometryClipping)
          Indicates if all geometry is clipped on output.
 void setOutputGDICommentForCMYKColor(boolean pCmykColor)
          Indicates if a GDI comment is output for CMYK colors.
 void setOutputGDICommentForFeatureAttributes(boolean featureAttributes)
          Indicates if a GDI comment is output for feature attributes.
 void setOutputGDICommentForGroupings(boolean grouping)
          Indicates if a GDI comment is output for groupings.
 void setOutputGDICommentForHyperlinks(boolean hyperlinks)
          Indicates if a GDI comment is output for hyperlinks.
 void setOutputGDICommentForLayers(boolean layers)
          Indicates if a GDI comment is output for layers.
 void setOutputGDICommentForMapsAndLayout(boolean maps)
          Indicates if a GDI comment is output for Maps and Page Layout.
 void setOutputGDICommentForText(boolean text)
          Indicates if a GDI comment is output for text.
 void setPictureSymbolOptions(int options)
          Output options for layers with picture symbols.
 void setStrokeTrueTypeMarkers(boolean strokeTrueTypeMarkers)
          Indicates if TrueType markers are stroked.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SymbologyEnvironment

public SymbologyEnvironment()
                     throws java.io.IOException,
                            java.net.UnknownHostException
Constructs a SymbologyEnvironment using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

SymbologyEnvironment

public SymbologyEnvironment(java.lang.Object obj)
                     throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
SymbologyEnvironment theSymbologyEnvironment = (SymbologyEnvironment) obj;

Construct a SymbologyEnvironment using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to SymbologyEnvironment.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a SymbologyEnvironment.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

isOutputGDICommentForCMYKColor

public boolean isOutputGDICommentForCMYKColor()
                                       throws java.io.IOException,
                                              AutomationException
Indicates if a GDI comment is output for CMYK colors.

Specified by:
isOutputGDICommentForCMYKColor in interface ISymbologyEnvironment
Returns:
The pCmykColor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOutputGDICommentForCMYKColor

public void setOutputGDICommentForCMYKColor(boolean pCmykColor)
                                     throws java.io.IOException,
                                            AutomationException
Indicates if a GDI comment is output for CMYK colors.

Specified by:
setOutputGDICommentForCMYKColor in interface ISymbologyEnvironment
Parameters:
pCmykColor - The pCmykColor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isOutputGDICommentForLayers

public boolean isOutputGDICommentForLayers()
                                    throws java.io.IOException,
                                           AutomationException
Indicates if a GDI comment is output for layers.

Specified by:
isOutputGDICommentForLayers in interface ISymbologyEnvironment
Returns:
The layers
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOutputGDICommentForLayers

public void setOutputGDICommentForLayers(boolean layers)
                                  throws java.io.IOException,
                                         AutomationException
Indicates if a GDI comment is output for layers.

Specified by:
setOutputGDICommentForLayers in interface ISymbologyEnvironment
Parameters:
layers - The layers (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isOutputGDICommentForGroupings

public boolean isOutputGDICommentForGroupings()
                                       throws java.io.IOException,
                                              AutomationException
Indicates if a GDI comment is output for groupings.

Specified by:
isOutputGDICommentForGroupings in interface ISymbologyEnvironment
Returns:
The grouping
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOutputGDICommentForGroupings

public void setOutputGDICommentForGroupings(boolean grouping)
                                     throws java.io.IOException,
                                            AutomationException
Indicates if a GDI comment is output for groupings.

Specified by:
setOutputGDICommentForGroupings in interface ISymbologyEnvironment
Parameters:
grouping - The grouping (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isOutputGDICommentForText

public boolean isOutputGDICommentForText()
                                  throws java.io.IOException,
                                         AutomationException
Indicates if a GDI comment is output for text.

Specified by:
isOutputGDICommentForText in interface ISymbologyEnvironment
Returns:
The text
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOutputGDICommentForText

public void setOutputGDICommentForText(boolean text)
                                throws java.io.IOException,
                                       AutomationException
Indicates if a GDI comment is output for text.

Specified by:
setOutputGDICommentForText in interface ISymbologyEnvironment
Parameters:
text - The text (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isGeometryClipping

public boolean isGeometryClipping()
                           throws java.io.IOException,
                                  AutomationException
Indicates if all geometry is clipped on output.

Specified by:
isGeometryClipping in interface ISymbologyEnvironment
Returns:
The geometryClipping
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGeometryClipping

public void setGeometryClipping(boolean geometryClipping)
                         throws java.io.IOException,
                                AutomationException
Indicates if all geometry is clipped on output.

Specified by:
setGeometryClipping in interface ISymbologyEnvironment
Parameters:
geometryClipping - The geometryClipping (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isStrokeTrueTypeMarkers

public boolean isStrokeTrueTypeMarkers()
                                throws java.io.IOException,
                                       AutomationException
Indicates if TrueType markers are stroked.

Specified by:
isStrokeTrueTypeMarkers in interface ISymbologyEnvironment
Returns:
The strokeTrueTypeMarkers
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setStrokeTrueTypeMarkers

public void setStrokeTrueTypeMarkers(boolean strokeTrueTypeMarkers)
                              throws java.io.IOException,
                                     AutomationException
Indicates if TrueType markers are stroked.

Specified by:
setStrokeTrueTypeMarkers in interface ISymbologyEnvironment
Parameters:
strokeTrueTypeMarkers - The strokeTrueTypeMarkers (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isOutputGDICommentForFeatureAttributes

public boolean isOutputGDICommentForFeatureAttributes()
                                               throws java.io.IOException,
                                                      AutomationException
Indicates if a GDI comment is output for feature attributes.

Specified by:
isOutputGDICommentForFeatureAttributes in interface ISymbologyEnvironment2
Returns:
The featureAttributes
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOutputGDICommentForFeatureAttributes

public void setOutputGDICommentForFeatureAttributes(boolean featureAttributes)
                                             throws java.io.IOException,
                                                    AutomationException
Indicates if a GDI comment is output for feature attributes.

Specified by:
setOutputGDICommentForFeatureAttributes in interface ISymbologyEnvironment2
Parameters:
featureAttributes - The featureAttributes (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isOutputGDICommentForHyperlinks

public boolean isOutputGDICommentForHyperlinks()
                                        throws java.io.IOException,
                                               AutomationException
Indicates if a GDI comment is output for hyperlinks.

Specified by:
isOutputGDICommentForHyperlinks in interface ISymbologyEnvironment2
Returns:
The hyperlinks
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOutputGDICommentForHyperlinks

public void setOutputGDICommentForHyperlinks(boolean hyperlinks)
                                      throws java.io.IOException,
                                             AutomationException
Indicates if a GDI comment is output for hyperlinks.

Specified by:
setOutputGDICommentForHyperlinks in interface ISymbologyEnvironment2
Parameters:
hyperlinks - The hyperlinks (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isOutputGDICommentForMapsAndLayout

public boolean isOutputGDICommentForMapsAndLayout()
                                           throws java.io.IOException,
                                                  AutomationException
Indicates if a GDI comment is output for Maps and Page Layout.

Specified by:
isOutputGDICommentForMapsAndLayout in interface ISymbologyEnvironment2
Returns:
The maps
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOutputGDICommentForMapsAndLayout

public void setOutputGDICommentForMapsAndLayout(boolean maps)
                                         throws java.io.IOException,
                                                AutomationException
Indicates if a GDI comment is output for Maps and Page Layout.

Specified by:
setOutputGDICommentForMapsAndLayout in interface ISymbologyEnvironment2
Parameters:
maps - The maps (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPictureSymbolOptions

public int getPictureSymbolOptions()
                            throws java.io.IOException,
                                   AutomationException
Output options for layers with picture symbols.

Specified by:
getPictureSymbolOptions in interface IPictureSymbolEnvironment
Returns:
A com.esri.arcgis.display.esriPictureSymbolOptions constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPictureSymbolOptions

public void setPictureSymbolOptions(int options)
                             throws java.io.IOException,
                                    AutomationException
Output options for layers with picture symbols.

Specified by:
setPictureSymbolOptions in interface IPictureSymbolEnvironment
Parameters:
options - A com.esri.arcgis.display.esriPictureSymbolOptions constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isDisableFontAntialiasing

public boolean isDisableFontAntialiasing()
                                  throws java.io.IOException,
                                         AutomationException
Disabling fonts antialiasing in symbols.

Specified by:
isDisableFontAntialiasing in interface IFontsInSymbolsEnvironment
Returns:
The bDisable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDisableFontAntialiasing

public void setDisableFontAntialiasing(boolean bDisable)
                                throws java.io.IOException,
                                       AutomationException
Disabling fonts antialiasing in symbols.

Specified by:
setDisableFontAntialiasing in interface IFontsInSymbolsEnvironment
Parameters:
bDisable - The bDisable (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.