public class MEDimensionClassExtension extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, IClassExtension, IMEDimensionClassExtensionBridge, IPersistCustomFeaturesExtension
Description 'A class extension which contains all the style properties for a dimension feature 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 =
IID, IID0f9409f2_6186_48d7_b614_a721033d1514, xxDummyIID, IID600811e1_2c1d_11d4_8303_0080c7e20671, xxDummy| Constructor and Description |
|---|
MEDimensionClassExtension()
Constructs a MEDimensionClassExtension using ArcGIS Engine.
|
MEDimensionClassExtension(java.lang.Object obj)
Deprecated.
As of ArcGIS 9.2, replaced by normal Java casts.
MEDimensionClassExtension theMEDimensionClassExtension = (MEDimensionClassExtension) obj; |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
java.lang.String |
getBuild()
The build number of the dimension feature class.
|
java.lang.String |
getCIMVersion()
The CIM Version of the dimension feature class.
|
static java.lang.String |
getClsid()
getClsid.
|
java.lang.String |
getDimensionStylesJSON()
A JSON string representing the collection of dimension styles associated with the dimension feature class.
|
int |
getFieldIndexes()
Get the field indexes
|
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Gets a reference to a com.esri.arcgis.interop.Dispatch which can be used to access the COM object that support for this
interface indicates the implementing class references.
|
int |
getMaxStyleID()
The maximum style ID in the style collection.
|
double |
getReferenceScale()
The reference scale of the dimension feature class.
|
IUnit |
getReferenceScaleUnit()
The reference scale units of the dimension feature class.
|
short |
getVersion()
The version of the dimension feature class.
|
int |
hashCode()
the hashcode for this object
|
void |
init(IClassHelper classHelper,
IPropertySet extensionProperties)
Initializes the extension, passing in a reference to its class helper.
|
void |
loadClass(IStream stream,
boolean[] canLoad)
Looks at the class information and determines if it can load the features.
|
void |
loadFeature(IStream stream,
IFeature feature)
Loads the feature information and updates the feature.
|
void |
release()
Release this COM object reference
|
void |
resetProperties()
Resets the in state of the dimension feature class properties to what is persisted in the dataset.
|
void |
saveClass(IStream stream)
Writes out to the stream, class information used to aid loading.
|
void |
saveFeature(IStream stream,
IFeature feature)
Writes out to the stream, feature infomation used to aid loading.
|
void |
setBuild(java.lang.String build)
The build number of the dimension feature class.
|
void |
setCIMVersion(java.lang.String version)
The CIM Version of the dimension feature class.
|
void |
setDimensionStylesJSON(java.lang.String json)
A JSON string representing the collection of dimension styles associated with the dimension feature class.
|
void |
setReferenceScale(double refScale)
The reference scale of the dimension feature class.
|
void |
setReferenceScaleUnit(IUnit unit)
The reference scale units of the dimension feature class.
|
void |
setVersion(short vers)
The version of the dimension feature class.
|
void |
shutdown()
Informs the extension that its class helper is going away.
|
void |
updateProperties()
Updates the dimension feature class' properties from the current state of this object.
|
public MEDimensionClassExtension()
throws java.io.IOException,
java.net.UnknownHostException
java.io.IOException - if there are interop problemsjava.net.UnknownHostException - if there are interop problemspublic MEDimensionClassExtension(java.lang.Object obj)
throws java.io.IOException
MEDimensionClassExtension theMEDimensionClassExtension = (MEDimensionClassExtension) obj;obj to MEDimensionClassExtension.obj - an object returned from ArcGIS Engine or Serverjava.io.IOException - if there are interop problemspublic static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRefpublic void release()
release in interface com.esri.arcgis.interop.RemoteObjRefpublic void init(IClassHelper classHelper, IPropertySet extensionProperties) throws java.io.IOException, AutomationException
If a reference to the class is required by other class extension members, the class helper should be stored in a member variable. Storing an object or feature class directly within a class extension is strongly discouraged.
init in interface IClassExtensionclassHelper - A reference to a com.esri.arcgis.geodatabase.IClassHelper (in)extensionProperties - A reference to a com.esri.arcgis.system.IPropertySet (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void shutdown()
throws java.io.IOException,
AutomationException
Shutdown is called when the extension's class is cleared from the client's memory, or when the extension is removed from the class. Note that if a class is deleted from a geodatabase, it may remain in memory, so this should not be relied upon for behavior that should be triggered by a class' deletion.
shutdown in interface IClassExtensionjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setReferenceScale(double refScale)
throws java.io.IOException,
AutomationException
setReferenceScale in interface IMEDimensionClassExtensionBridgerefScale - The refScale (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getReferenceScale()
throws java.io.IOException,
AutomationException
getReferenceScale in interface IMEDimensionClassExtensionBridgejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setReferenceScaleUnit(IUnit unit) throws java.io.IOException, AutomationException
setReferenceScaleUnit in interface IMEDimensionClassExtensionBridgeunit - A reference to a com.esri.arcgis.geometry.IUnit (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IUnit getReferenceScaleUnit() throws java.io.IOException, AutomationException
getReferenceScaleUnit in interface IMEDimensionClassExtensionBridgejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setDimensionStylesJSON(java.lang.String json)
throws java.io.IOException,
AutomationException
setDimensionStylesJSON in interface IMEDimensionClassExtensionBridgejson - The json (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getDimensionStylesJSON()
throws java.io.IOException,
AutomationException
getDimensionStylesJSON in interface IMEDimensionClassExtensionBridgejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public short getVersion()
throws java.io.IOException,
AutomationException
getVersion in interface IMEDimensionClassExtensionBridgejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setVersion(short vers)
throws java.io.IOException,
AutomationException
setVersion in interface IMEDimensionClassExtensionBridgevers - The vers (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void updateProperties()
throws java.io.IOException,
AutomationException
updateProperties in interface IMEDimensionClassExtensionBridgejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void resetProperties()
throws java.io.IOException,
AutomationException
resetProperties in interface IMEDimensionClassExtensionBridgejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getFieldIndexes()
throws java.io.IOException,
AutomationException
getFieldIndexes in interface IMEDimensionClassExtensionBridgejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getMaxStyleID()
throws java.io.IOException,
AutomationException
getMaxStyleID in interface IMEDimensionClassExtensionBridgejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getCIMVersion()
throws java.io.IOException,
AutomationException
getCIMVersion in interface IMEDimensionClassExtensionBridgejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setCIMVersion(java.lang.String version)
throws java.io.IOException,
AutomationException
setCIMVersion in interface IMEDimensionClassExtensionBridgeversion - The version (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getBuild()
throws java.io.IOException,
AutomationException
getBuild in interface IMEDimensionClassExtensionBridgejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setBuild(java.lang.String build)
throws java.io.IOException,
AutomationException
setBuild in interface IMEDimensionClassExtensionBridgebuild - The build (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void saveClass(IStream stream) throws java.io.IOException, AutomationException
saveClass in interface IPersistCustomFeaturesExtensionstream - 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 loadClass(IStream stream, boolean[] canLoad) throws java.io.IOException, AutomationException
loadClass in interface IPersistCustomFeaturesExtensionstream - A reference to a com.esri.arcgis.system.IStream (in)canLoad - The canLoad (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void saveFeature(IStream stream, IFeature feature) throws java.io.IOException, AutomationException
saveFeature in interface IPersistCustomFeaturesExtensionstream - A reference to a com.esri.arcgis.system.IStream (in)feature - A reference to a com.esri.arcgis.geodatabase.IFeature (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void loadFeature(IStream stream, IFeature feature) throws java.io.IOException, AutomationException
loadFeature in interface IPersistCustomFeaturesExtensionstream - A reference to a com.esri.arcgis.system.IStream (in)feature - A reference to a com.esri.arcgis.geodatabase.IFeature (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.