|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.geodatabase.RepresentationClass
public class RepresentationClass
COM Class 'RepresentationClass'. Generated 3/19/2015 1:20:43 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'
Description 'A Feature Class Representation object.' 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.geodatabase.IRepresentationClass |
---|
IID, IIDb4480153_ca17_4c52_a39a_0f0d12d2364a, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IDataset |
---|
IID, IID2d04c042_7766_11d0_b77d_00805f7ced21, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IDatasetComponent |
---|
IID, IID5f636f00_4b3c_46eb_a684_c2d746357061, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.ISchemaLock |
---|
IID, IIDdca648e5_0fbb_11d3_80a5_00c04f686238, xxDummy |
Fields inherited from interface com.esri.arcgis.system.ISupportErrorInfo |
---|
IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy |
Constructor Summary | |
---|---|
RepresentationClass(java.lang.Object obj)
Construct a RepresentationClass using a reference to such an object returned from ArcGIS Engine or Server. |
Method Summary | |
---|---|
boolean |
canCopy()
True if this dataset can be copied. |
boolean |
canDelete()
True if this dataset can be deleted. |
boolean |
canRename()
True if this dataset can be renamed. |
void |
changeSchemaLock(int schemaLock)
Changes a schema lock. |
IDataset |
copy(java.lang.String copyName,
IWorkspace copyWorkspace)
Copies this dataset to a new dataset with the specified name. |
void |
delete()
Deletes this dataset. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
java.lang.String |
getBrowseName()
The browse name of the dataset. |
java.lang.String |
getCategory()
The category of the dataset. |
void |
getCurrentSchemaLocks(IEnumSchemaLockInfo[] schemaLockInfo)
The list of current locks. |
IDEDataset |
getDataElement()
The data element corresponding to the dataset component. |
IFeatureClass |
getFeatureClass()
Feature class associated with this representation class. |
IName |
getFullName()
The associated name object. |
IGraphicAttributes |
getGraphicAttributes()
General attributes defined at the representation class level. |
int |
getID()
ID of the representation class. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
java.lang.String |
getName()
The name of the Dataset. |
int |
getOverrideFieldIndex()
Field index of the override field. |
IDataset |
getParent()
The containing parent dataset. |
IPropertySet |
getPropertySet()
The set of properties for the dataset. |
IRepresentation |
getRepresentation(IFeature feature,
IMapContext mapContext)
Returns the representation of a given feature. |
IRepresentationRules |
getRepresentationRules()
RepresentationRules Property. |
int |
getRuleIDFieldIndex()
Field index of the Rule ID field. |
IEnumDataset |
getSubsets()
Datasets contained within this dataset. |
int |
getType()
The type of the Dataset. |
IWorkspace |
getWorkspace()
The workspace containing this dataset. |
int |
hashCode()
the hashcode for this object |
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo |
boolean |
isRequireShapeOverride()
Indicates if a shape override is required for feature representations. |
void |
prepareFilter(IQueryFilter filter)
Adds the fields used by overrides to the query filter. |
void |
release()
Release a RepresentationClass. |
void |
rename(java.lang.String name)
Renames this Dataset. |
void |
setBrowseName(java.lang.String name)
The browse name of the dataset. |
void |
setGraphicAttributesByRef(IGraphicAttributes attributes)
General attributes defined at the representation class level. |
void |
setRepresentationRulesByRef(IRepresentationRules repRules)
RepresentationRules Property. |
void |
setRequireShapeOverride(boolean requireShapeOverride)
Indicates if a shape override is required for feature representations. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RepresentationClass(java.lang.Object obj) throws java.io.IOException
obj
to RepresentationClass
. *
RepresentationClass o = (RepresentationClass)obj; // will not work
RepresentationClass o = new RepresentationClass(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problems
RepresentationClass theRepresentationClass = (RepresentationClass) obj;
Method Detail |
---|
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 int getOverrideFieldIndex() throws java.io.IOException, AutomationException
getOverrideFieldIndex
in interface IRepresentationClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getRuleIDFieldIndex() throws java.io.IOException, AutomationException
getRuleIDFieldIndex
in interface IRepresentationClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeatureClass getFeatureClass() throws java.io.IOException, AutomationException
getFeatureClass
in interface IRepresentationClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getID() throws java.io.IOException, AutomationException
getID
in interface IRepresentationClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRepresentation getRepresentation(IFeature feature, IMapContext mapContext) throws java.io.IOException, AutomationException
getRepresentation
in interface IRepresentationClass
feature
- A reference to a com.esri.arcgis.geodatabase.IFeature (in)mapContext
- A reference to a com.esri.arcgis.display.IMapContext (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRepresentationRules getRepresentationRules() throws java.io.IOException, AutomationException
getRepresentationRules
in interface IRepresentationClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRepresentationRulesByRef(IRepresentationRules repRules) throws java.io.IOException, AutomationException
setRepresentationRulesByRef
in interface IRepresentationClass
repRules
- A reference to a com.esri.arcgis.geodatabase.IRepresentationRules (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGraphicAttributes getGraphicAttributes() throws java.io.IOException, AutomationException
getGraphicAttributes
in interface IRepresentationClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setGraphicAttributesByRef(IGraphicAttributes attributes) throws java.io.IOException, AutomationException
setGraphicAttributesByRef
in interface IRepresentationClass
attributes
- A reference to a com.esri.arcgis.display.IGraphicAttributes (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isRequireShapeOverride() throws java.io.IOException, AutomationException
isRequireShapeOverride
in interface IRepresentationClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRequireShapeOverride(boolean requireShapeOverride) throws java.io.IOException, AutomationException
setRequireShapeOverride
in interface IRepresentationClass
requireShapeOverride
- The requireShapeOverride (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void prepareFilter(IQueryFilter filter) throws java.io.IOException, AutomationException
prepareFilter
in interface IRepresentationClass
filter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getName() throws java.io.IOException, AutomationException
getName
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IName getFullName() throws java.io.IOException, AutomationException
getFullName
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getBrowseName() throws java.io.IOException, AutomationException
getBrowseName
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBrowseName(java.lang.String name) throws java.io.IOException, AutomationException
setBrowseName
in interface IDataset
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getType() throws java.io.IOException, AutomationException
getType
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getCategory() throws java.io.IOException, AutomationException
getCategory
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumDataset getSubsets() throws java.io.IOException, AutomationException
getSubsets
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IWorkspace getWorkspace() throws java.io.IOException, AutomationException
getWorkspace
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPropertySet getPropertySet() throws java.io.IOException, AutomationException
getPropertySet
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canCopy() throws java.io.IOException, AutomationException
canCopy
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDataset copy(java.lang.String copyName, IWorkspace copyWorkspace) throws java.io.IOException, AutomationException
copy
in interface IDataset
copyName
- The copyName (in)copyWorkspace
- A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canDelete() throws java.io.IOException, AutomationException
canDelete
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void delete() throws java.io.IOException, AutomationException
delete
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canRename() throws java.io.IOException, AutomationException
canRename
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void rename(java.lang.String name) throws java.io.IOException, AutomationException
rename
in interface IDataset
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDEDataset getDataElement() throws java.io.IOException, AutomationException
getDataElement
in interface IDatasetComponent
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDataset getParent() throws java.io.IOException, AutomationException
getParent
in interface IDatasetComponent
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void changeSchemaLock(int schemaLock) throws java.io.IOException, AutomationException
changeSchemaLock
in interface ISchemaLock
schemaLock
- A com.esri.arcgis.geodatabase.esriSchemaLock constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getCurrentSchemaLocks(IEnumSchemaLockInfo[] schemaLockInfo) throws java.io.IOException, AutomationException
getCurrentSchemaLocks
in interface ISchemaLock
schemaLockInfo
- A reference to a com.esri.arcgis.geodatabase.IEnumSchemaLockInfo (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void interfaceSupportsErrorInfo(GUID riid) throws java.io.IOException, AutomationException
interfaceSupportsErrorInfo
in interface ISupportErrorInfo
riid
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (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 |