public interface IMEAnnotationFeatureClassExtensionBridge
extends java.io.Serializable
Description: 'Provides access to the annotation feature class extension.' 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 =
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IID76aa4719_0c0c_455d_b84c_0f2080f90e51 |
static int |
xxDummy
Deprecated.
Internal use only
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBuild()
The build number of the annotation feature class.
|
java.lang.String |
getCIMVersion()
The CIM Version of the annotation feature class.
|
IFeatureClass |
getFeatureClass()
The annotation feature class this class extension applies to.
|
java.lang.String |
getGeneralPlacementPropertiesJSON()
The general placement properties of the label engine.
|
java.lang.String |
getLabelClassCollectionJSON()
The annotation class properties of the annotation feature class expressed as a collection of label classes.
|
IFeatureClass |
getLinkedFeatureClass()
The feature class to which the annotation class is feature linked.
|
int |
getMaxLabelClassID()
The maximum symbol ID value of the symbol collection.
|
int |
getMaxSymbolID()
The maximum symbol ID value of the symbol collection.
|
double |
getReferenceScale()
The reference scale.
|
IUnit |
getReferenceScaleUnit()
The reference scale units of the annotation feature class.
|
java.lang.String |
getSymbolCollectionJSON()
The symbol collection of the annotation feature class as a JSON string.
|
short |
getVersion()
The version of the annotation feature class.
|
boolean |
isAllowSymbolOverrides()
Indicates if an annotation may override a symbol property even though it references the symbol collection.
|
boolean |
isAutoCreate()
Indicates if feature-linked annotation is to be automatically created when a feature is created.
|
boolean |
isRequireSymbolID()
Indicates if an annotation must reference a symbol in the symbol collection.
|
boolean |
isUpdateOnShapeChange()
Indicates if an annotation is to be automatically recreated when a feature's shape is changed.
|
void |
resetProperties()
Resets the annotation feature class extension to the properties persisted in the dataset.
|
void |
setAllowSymbolOverrides(boolean flag)
Indicates if an annotation may override a symbol property even though it references the symbol collection.
|
void |
setAutoCreate(boolean flag)
Indicates if feature-linked annotation is to be automatically created when a feature is created.
|
void |
setBuild(java.lang.String build)
The build number of the annotation feature class.
|
void |
setCIMVersion(java.lang.String version)
The CIM Version of the annotation feature class.
|
void |
setGeneralPlacementPropertiesJSON(java.lang.String json)
The general placement properties of the label engine.
|
void |
setLabelClassCollectionJSON(java.lang.String json)
The annotation class properties of the annotation feature class expressed as a collection of label classes.
|
void |
setReferenceScale(double refScale)
The reference scale.
|
void |
setReferenceScaleUnit(IUnit unit)
The reference scale units of the annotation feature class.
|
void |
setRequireSymbolID(boolean flag)
Indicates if an annotation must reference a symbol in the symbol collection.
|
void |
setSymbolCollectionJSON(java.lang.String json)
The symbol collection of the annotation feature class as a JSON string.
|
void |
setUpdateOnShapeChange(boolean flag)
Indicates if an annotation is to be automatically recreated when a feature's shape is changed.
|
void |
setVersion(short vers)
The version of the annotation feature class.
|
void |
updateProperties()
Updates the annotation feature class extension properties in the database with this object's properties in their current state.
|
static final int IID76aa4719_0c0c_455d_b84c_0f2080f90e51
static final int xxDummy
static final java.lang.String IID
void setReferenceScale(double refScale)
throws java.io.IOException,
AutomationException
refScale - The refScale (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.double getReferenceScale()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setReferenceScaleUnit(IUnit unit) throws java.io.IOException, AutomationException
unit - 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.IUnit getReferenceScaleUnit() throws java.io.IOException, AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setRequireSymbolID(boolean flag)
throws java.io.IOException,
AutomationException
flag - The flag (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.boolean isRequireSymbolID()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setAllowSymbolOverrides(boolean flag)
throws java.io.IOException,
AutomationException
flag - The flag (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.boolean isAllowSymbolOverrides()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.boolean isAutoCreate()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setAutoCreate(boolean flag)
throws java.io.IOException,
AutomationException
flag - The flag (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.boolean isUpdateOnShapeChange()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setUpdateOnShapeChange(boolean flag)
throws java.io.IOException,
AutomationException
flag - The flag (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setSymbolCollectionJSON(java.lang.String json)
throws java.io.IOException,
AutomationException
json - The json (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.java.lang.String getSymbolCollectionJSON()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.short getVersion()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setVersion(short vers)
throws java.io.IOException,
AutomationException
vers - The vers (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setLabelClassCollectionJSON(java.lang.String json)
throws java.io.IOException,
AutomationException
json - The json (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.java.lang.String getLabelClassCollectionJSON()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setGeneralPlacementPropertiesJSON(java.lang.String json)
throws java.io.IOException,
AutomationException
json - The json (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.java.lang.String getGeneralPlacementPropertiesJSON()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void updateProperties()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void resetProperties()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.IFeatureClass getFeatureClass() throws java.io.IOException, AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.IFeatureClass getLinkedFeatureClass() throws java.io.IOException, AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.int getMaxLabelClassID()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.int getMaxSymbolID()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.java.lang.String getCIMVersion()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setCIMVersion(java.lang.String version)
throws java.io.IOException,
AutomationException
version - The version (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.java.lang.String getBuild()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setBuild(java.lang.String build)
throws java.io.IOException,
AutomationException
build - The build (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.