|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.carto.DynamicGlyphFactory
public class DynamicGlyphFactory
COM Class 'DynamicGlyphFactory'. Generated 3/19/2015 1:20:41 PM from 'C:\ArcGIS\COM\esriCarto.olb'
Description 'Dynamic glyph factory class.' 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 |
---|
Fields inherited from interface com.esri.arcgis.display.IDynamicGlyphFactory2 |
---|
IID, IID06c19c7c_1b78_4468_908d_2e69a9ae6d22, xxDummy |
Fields inherited from interface com.esri.arcgis.display.IDynamicGlyphFactory |
---|
IID3afb5cab_9931_4faa_90f5_e0bd69cf3a28 |
Constructor Summary | |
---|---|
DynamicGlyphFactory()
Constructs a DynamicGlyphFactory using ArcGIS Engine. |
|
DynamicGlyphFactory(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. DynamicGlyphFactory theDynamicGlyphFactory = (DynamicGlyphFactory) obj; |
Method Summary | |
---|---|
IDynamicGlyph |
createDynamicGlyph(ISymbol symbol)
Creates a dynamic glyph from a symbol. |
IDynamicGlyph |
createDynamicGlyphFromBitmap(int glyphType,
int hBmp,
boolean preserveAlphaChannel,
IColor transparencyColor)
Create a dynamic glyph from a bitmap handle. |
IDynamicGlyph |
createDynamicGlyphFromFile(int glyphType,
java.lang.String fileName,
IColor transparencyColor)
Creates a dynamic glyph from a file. |
void |
deleteDynamicGlyph(IDynamicGlyph glyph)
Deletes the dynamic glyph's resource. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
static java.lang.String |
getClsid()
getClsid. |
void |
getCreatedDynamicGlyphSize(int glyphType,
int[] sizeX,
int[] sizeY)
Indicates the texture size of the created dynamic glyph. |
IDynamicGlyph |
getDynamicGlyph(int groupId,
int glyphType,
int index)
Retrieves a dynamic glyph from a glyph group. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
int |
hashCode()
the hashcode for this object |
void |
init(IScreenDisplay screenDisplay)
Initialize the dynamic glyph factory. |
int |
loadDynamicGlyphsGroup(java.lang.String fileName)
Loads a dynamic glyph group from files. |
void |
release()
Release a DynamicGlyphFactory. |
void |
setCreatedDynamicGlyphSize(int glyphType,
int sizeX,
int sizeY)
Indicates the texture size of the created dynamic glyph. |
void |
unloadDynamicGlyphsGroup(int groupId)
Unloads a dynamic glyph group, and any corresponding resources. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DynamicGlyphFactory() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problems
java.net.UnknownHostException
- if there are interop problemspublic DynamicGlyphFactory(java.lang.Object obj) throws java.io.IOException
DynamicGlyphFactory theDynamicGlyphFactory = (DynamicGlyphFactory) obj;
obj
to DynamicGlyphFactory
.
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 void init(IScreenDisplay screenDisplay) throws java.io.IOException, AutomationException
init
in interface IDynamicGlyphFactory
screenDisplay
- A reference to a com.esri.arcgis.display.IScreenDisplay (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDynamicGlyph createDynamicGlyph(ISymbol symbol) throws java.io.IOException, AutomationException
createDynamicGlyph
in interface IDynamicGlyphFactory
symbol
- A reference to a com.esri.arcgis.display.ISymbol (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void deleteDynamicGlyph(IDynamicGlyph glyph) throws java.io.IOException, AutomationException
deleteDynamicGlyph
in interface IDynamicGlyphFactory
glyph
- A reference to a com.esri.arcgis.display.IDynamicGlyph (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDynamicGlyph createDynamicGlyphFromFile(int glyphType, java.lang.String fileName, IColor transparencyColor) throws java.io.IOException, AutomationException
createDynamicGlyphFromFile
in interface IDynamicGlyphFactory
glyphType
- A com.esri.arcgis.display.esriDynamicGlyphType constant (in)fileName
- The fileName (in)transparencyColor
- A reference to a com.esri.arcgis.display.IColor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int loadDynamicGlyphsGroup(java.lang.String fileName) throws java.io.IOException, AutomationException
loadDynamicGlyphsGroup
in interface IDynamicGlyphFactory
fileName
- The fileName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void unloadDynamicGlyphsGroup(int groupId) throws java.io.IOException, AutomationException
unloadDynamicGlyphsGroup
in interface IDynamicGlyphFactory
groupId
- The groupId (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDynamicGlyph getDynamicGlyph(int groupId, int glyphType, int index) throws java.io.IOException, AutomationException
getDynamicGlyph
in interface IDynamicGlyphFactory
groupId
- The groupId (in)glyphType
- A com.esri.arcgis.display.esriDynamicGlyphType constant (in)index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getCreatedDynamicGlyphSize(int glyphType, int[] sizeX, int[] sizeY) throws java.io.IOException, AutomationException
getCreatedDynamicGlyphSize
in interface IDynamicGlyphFactory2
glyphType
- A com.esri.arcgis.display.esriDynamicGlyphType constant (in)sizeX
- The sizeX (in/out: use single element array)sizeY
- The sizeY (in/out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCreatedDynamicGlyphSize(int glyphType, int sizeX, int sizeY) throws java.io.IOException, AutomationException
setCreatedDynamicGlyphSize
in interface IDynamicGlyphFactory2
glyphType
- A com.esri.arcgis.display.esriDynamicGlyphType constant (in)sizeX
- The sizeX (in)sizeY
- The sizeY (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDynamicGlyph createDynamicGlyphFromBitmap(int glyphType, int hBmp, boolean preserveAlphaChannel, IColor transparencyColor) throws java.io.IOException, AutomationException
createDynamicGlyphFromBitmap
in interface IDynamicGlyphFactory2
glyphType
- A com.esri.arcgis.display.esriDynamicGlyphType constant (in)hBmp
- The hBmp (A COM typedef) (in)preserveAlphaChannel
- The preserveAlphaChannel (in)transparencyColor
- A reference to a com.esri.arcgis.display.IColor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |