com.esri.arcgis.framework
Interface IComPropertyPage

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
AddAGSConnectionPage, AddAGSDiscoveryConnectionPage, AddAGSDiscoveryUserConnectionPage, AddAGSFolderPage, AddAGSServerPage, AGSDiscoveryAdvancedCacheSettingsPage, AGSDiscoveryArcGISOnlinePage, AGSDiscoveryCachingGeneralPage, AGSDiscoveryCapabilityDetailsPage, AGSDiscoveryCapabilityGeneralPage, AGSDiscoveryGeneralPage, AGSDiscoveryGeocodeParametersPage, AGSDiscoveryGeoDataParametersPage, AGSDiscoveryGlobeCachingPage, AGSDiscoveryGlobeParametersPage, AGSDiscoveryImageCachingGeneralPage, AGSDiscoveryImageCatalogEditingPage, AGSDiscoveryImageCatalogPage, AGSDiscoveryImageMensurationPage, AGSDiscoveryImageParametersPage, AGSDiscoveryImageServerRFxPage, AGSDiscoveryImageTilingSchemePage, AGSDiscoveryItemDescriptionPage, AGSDiscoveryMapParametersPage, AGSDiscoveryPoolingPage, AGSDiscoveryProcessPage, AGSDiscoverySearchParametersPage, AGSGeneralPage, AGSGeocodeParameterPage, AGSGeoDataServerParameterPage, AGSGeometryParameterPage, AGSGeoprocessingParameterPage, AGSImageParameterPage, AGSMapParameterPage, AGSNewCachingPage, AGSParameterPagesContainer, AGSSearchServerParameterPage, AGSServerClustersPage, AGSServerConfigStorePage, AGSServerDataStoresPage, AGSServerDirsPage, AGSServerHostsPage, AGSServerLogSettingsPage, AGSServerStatisticsPage, AGSServerTypesPage, AGSSOEPage, AnglePropertyPage, AnnoDisplayPropertyPage, AnnoLabelClassesPropertyPage, AnnoLEPropsConflictPropertyPage, AnnoLEPropsExpressionPropertyPage, AnnoLEPropsPlacementPropertyPage, AnnoPlacementPropertyPluginPage, AnnoSymbologyPropertyPage, AnnotationClassesFLPropertyPage, AnnotationClassesPropertyPage, AnnotationClassPropertyPage, AnnotationSublayerInfoPropertyPage, AreaGraphicPropertyPage, BarChartPropertyPage, BaseCustomLayerPropertyPage, BaseCustomRendererPropertyPage, BasePropertyPage, BaseSOEPropertyPage, BiUniqueValuePropertyPage, CadastralFabricLayerHistoryPropPage, CadUniqueValuePropertyPage, CalibratedBorderPropertyPage, CFAssociationsPage, CFEditEnvironmentPage, CFGeneralPage, CFSourcePage, CFSubClassesPage, CmykPropertyPage, ColorNamePropertyPage, ColumnAndMarginPropertyPage, CombiUniqueValuePropertyPage, CoordSysDetailsPage, CornerLabelPropertyPage, CovAnnoFontPropertyPage, CovAnnoLevelPropertyPage, CovFCGeneralPage, CovGeneralPage, CovProjectPage, CurrencyPropertyPage, CustomPropertyPage, DataConnectionPropertyPage, DataExclusionPropertyPage, DataExclusionQueryPropertyPage, DataSamplingPropertyPage, DataViewPropertyPage, DimensionPropertyPage, DirectionPropertyPage, DisplayStringPropPage, DmsLabelPropertyPage, DocumentPropertyPage, DomainResolutionTolerancePage, DomainsPropertyPage, FeatDSNamePage, FeatDSSpaRefPage, FeatureAdjustmentAssociationPage, FeatureClassRepresentationsPage, FeatureExtentPage, FeatureLayerDisplayPropertyPage, FeatureLayerHTMLPropertyPage, FeatureLayerSelectionPropertyPage, FeatureLayerSourcePropertyPage, FeatureServerObjectPropPage, FillShapeElementPropertyPage, FractionPropertyPage, FramePropertyPage, GDBConnectionsPropertyPage, GeneralDatabaseServerPropertyPage, GeneralLayerPropPage, GeneralLegendItemPropertyPage, GeneralRelationshipClassPropertyPage, GeocodeServerObjectPropPage, GeoDataServerObjectPropPage, GeoDBAdminPropertyPage, GeographicCoordSysPropPage, GeometryServerObjectPropPage, GeoprocessingServerObjectPropPage, GlobeServerObjectPropPage, GNConnectivityRulesPropPage, GNNamePropPage, GNWeightsPropPage, GraduatedColorPropertyPage, GraduatedSymbolPropertyPage, GraphicsLayerAnnoPropertyPage, GraticuleIntervalsPropertyPage, GrayPropertyPage, GridHatchPropertyPage, GroupLayerDisplayPropertyPage, GroupLayerPropertyPage, GxAGSFolderPropertyPage, GxContentsViewPage, GxFeatureAccessSOEPage, GxFileFilterDefinitionPage, GxHomeFolderOptionsPage, GxKMLSOEPage, GxMapSOPage, GxMSDFilePropPage, GxNASOEPage, GxObjectVisibilityPage, GxPackagePropPage, GxShapefileIndexPage, GxWCSSOEPage, GxWFSSOEPage, GxWMSSOEPage, GxWPSSOEPage, HorizontalBarLegendItemPropertyPage, HorizontalLegendItemPropertyPage, HsvPropertyPage, IComPropertyPageProxy, IMSLayersPropertyPage, IMSMapLayerSourcePropertyPage, IMSPropsPropertyPage, IndexGridPropertyPage, IndexTabPropertyPage, InfoItemsPage, InfoTableGeneralPage, InteriorLabelsPropertyPage, JoinRelatePage, LabelDefinitionPropertyPage, LabelStylePropertyPage, LabelWeightsPropertyPage, LayerDefinitionQueryPropertyPage, LayerDrawingPropertyPage, LayerFieldsPropertyPage, LayerLabelsPropertyPage, LayoutViewPropertyPage, LegendElementItemsPropertyPage, LegendElementPropertyPage, LegendLayoutPropertyPage, LegendPatchPropertyPage, LengthGraphicPropertyPage, LineElementPropertyPage, LocalCachePage, LookupSymbolPropertyPage, MapCachePropertyPage, MapDocumentPropPage, MapFrameLocatorPropertyPage, MapFramePropertyPage, MapGraphicsLayerPropertyPage, MapGridAxesPropertyPage, MapGridIntervalsPropertyPage, MapGridLabelsPropertyPage, MapGridLinesPropertyPage, MapGridOverlayPropertyPage, MapGridsPropertyPage, MapGridSystemPropertyPage, MapIlluminationPropertyPage, MapInsetPropertyPage, MaplexAnnoLEPropsAdvancedPropertyPage, MaplexAnnoLEPropsConflictPropertyPage, MaplexAnnoLEPropsDensityPropertyPage, MaplexAnnoLEPropsPlacementPropertyPage, MaplexAnnoLEPropsStackingPropertyPage, MaplexAnnoLEPropsStrategyPropertyPage, MaplexAnnoPlacementPropertyPluginPage, MaplexExpressionPropertyPage, MaplexLabelStylePropertyPage, MaplexOverposterOptionsPropertyPage, MapProjectionPropPage, MapPropertyPage, MapScalePropertyPage, MapServerLayerAdvancedPropertyPage, MapServerLayerCachePropertyPage, MapServerLayerSourcePropertyPage, MapServerObjectPropPage, MapServerSublayersPropertyPage, MarkerElementPropertyPage, MarkerLocationPropertyPage, MgrsGridPropertyPage, MixedFontLabelPropertyPage, MultiDotDensityPropertyPage, NestedLegendItemPropertyPage, NetCDFFeaturePropertyPage, NetCDFRasterPropertyPage, NetCDFTablePropertyPage, NetworkDirectionsGeneralPage, NetworkDirectionsLandmarksPage, NetworkDirectionsRoadDetailPage, NetworkDirectionsShieldsPage, NorthArrowElementPropertyPage, NumericPropertyPage, OverposterGeneralPropertyPage, OverviewPropertyPage, PageIndexExtentPropPage, PageIndexGeneralPropPage, PercentagePropertyPage, PictureElementPropertyPage, PieChartPropertyPage, Pre70CoveragePropertyPage, PrincipalDigitsPropertyPage, ProjectedCoordSysPropPage, ProportionalSymbolPropertyPage, ProxyServerPage, PublishAntiAliasingPage, PublishDestinationPage, PublishOptionsPage, QueryLayerSourcePropertyPage, QueryPropertyPage, RasterCoordSysPage, RatePropertyPage, RelationshipRulesPage, RepresentationClassPropertyPage, RepresentationRulesPropertyPage, ResolutionPage, RgbPropertyPage, ScaleBarFormatPropertyPage, ScaleBarLabelsAndMarksPropertyPage, ScaleBarScalePropertyPage, ScaleFormatPropertyPage, ScaleTextElementPropertyPage, ScaleTextPropertyPage, ScientificPropertyPage, SDSServerDataSourcesPage, SearchServerObjectPropPage, SingleSymbolPropertyPage, SizeAndPositionPropertyPage, StackedChartPropertyPage, SubtypesPropertyPage, SymbolBackgroundPropertyPage, SymbolBorderPropertyPage, SymbolShadowPropertyPage, TableDefCoordPage, TableDefDomainPage, TableDefEditorTrackingPage, TableDefFieldsPage, TableDefNamePage, TableDefRelationshipsPage, TableDefTolerancePage, TableDefVerticalPage, TableDefViewDescPage, TableDefWeightsPage, TableIndexPage, TextElementPropertyPage, TimeDataPropertyPage, TimeTablePropertyPage, TOCGeneralPropertyPage, TOCPatchesPropertyPage, UniqueValuePropertyPage, VersioningGeneralPropertyPage, VerticalCoordSysPropPage, VerticalLegendItemPropertyPage, WMSLayerAdvancedPropertyPage, WMSLayerSourcePropertyPage, WMSLayerStylePropertyPage, WMSSublayersPropertyPage, WorkspaceEditorTrackingPropertyPage, XYCoordSysPage, ZCoordSysPage

public interface IComPropertyPage
extends java.io.Serializable


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID76951cc6_dbb1_11d2_b868_00600802e603
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int activate()
          Occurs on page creation.
 boolean applies(ISet objects)
          Indicates if the page applies to the specified objects.
 void apply()
          Applies any changes to the object(s).
 void cancel()
          Cancels the changes to the object(s).
 void deactivate()
          Destroys the page.
 int getHeight()
          The height of the page in pixels.
 int getHelpContextID(int controlID)
          The help context ID for the specified control on the page.
 java.lang.String getHelpFile()
          The help file name for the page.
 int getPriority()
          The page priority.
 java.lang.String getTitle()
          The title of the property page.
 int getWidth()
          The width of the page in pixels.
 void hide()
          Hides the page.
 boolean IComPropertyPage_isPageDirty()
          Indicates if the page made any changes to the object(s).
 void setObjects(ISet objects)
          Supplies the page with the object(s) to be edited.
 void setPageSiteByRef(IComPropertyPageSite rhs1)
          The sheet that contains the page.
 void setPriority(int priority)
          The page priority.
 void setTitle(java.lang.String title)
          The title of the property page.
 void show()
          Shows the page.
 

Field Detail

IID76951cc6_dbb1_11d2_b868_00600802e603

static final int IID76951cc6_dbb1_11d2_b868_00600802e603
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

setTitle

void setTitle(java.lang.String title)
              throws java.io.IOException,
                     AutomationException
The title of the property page.

Parameters:
title - The title (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTitle

java.lang.String getTitle()
                          throws java.io.IOException,
                                 AutomationException
The title of the property page.

Returns:
The title
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPriority

void setPriority(int priority)
                 throws java.io.IOException,
                        AutomationException
The page priority. The higher the priority, the sooner the page appears in the containing property sheet.

Parameters:
priority - The priority (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPriority

int getPriority()
                throws java.io.IOException,
                       AutomationException
The page priority. The higher the priority, the sooner the page appears in the containing property sheet.

Returns:
The priority
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWidth

int getWidth()
             throws java.io.IOException,
                    AutomationException
The width of the page in pixels.

Returns:
The width
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHeight

int getHeight()
              throws java.io.IOException,
                     AutomationException
The height of the page in pixels.

Returns:
The height
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPageSiteByRef

void setPageSiteByRef(IComPropertyPageSite rhs1)
                      throws java.io.IOException,
                             AutomationException
The sheet that contains the page.

Parameters:
rhs1 - A reference to a com.esri.arcgis.framework.IComPropertyPageSite (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

IComPropertyPage_isPageDirty

boolean IComPropertyPage_isPageDirty()
                                     throws java.io.IOException,
                                            AutomationException
Indicates if the page made any changes to the object(s).

Returns:
The isDirty
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHelpFile

java.lang.String getHelpFile()
                             throws java.io.IOException,
                                    AutomationException
The help file name for the page.

Returns:
The helpFile
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHelpContextID

int getHelpContextID(int controlID)
                     throws java.io.IOException,
                            AutomationException
The help context ID for the specified control on the page.

Parameters:
controlID - The controlID (in)
Returns:
The helpID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

activate

int activate()
             throws java.io.IOException,
                    AutomationException
Occurs on page creation. Return the hWnd of the page here.

Returns:
The hWnd (A COM typedef)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deactivate

void deactivate()
                throws java.io.IOException,
                       AutomationException
Destroys the page.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

applies

boolean applies(ISet objects)
                throws java.io.IOException,
                       AutomationException
Indicates if the page applies to the specified objects.

Parameters:
objects - A reference to a com.esri.arcgis.system.ISet (in)
Returns:
The pApplies
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setObjects

void setObjects(ISet objects)
                throws java.io.IOException,
                       AutomationException
Supplies the page with the object(s) to be edited.

Parameters:
objects - A reference to a com.esri.arcgis.system.ISet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

show

void show()
          throws java.io.IOException,
                 AutomationException
Shows the page.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

hide

void hide()
          throws java.io.IOException,
                 AutomationException
Hides the page.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

apply

void apply()
           throws java.io.IOException,
                  AutomationException
Applies any changes to the object(s).

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

cancel

void cancel()
            throws java.io.IOException,
                   AutomationException
Cancels the changes to the object(s).

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.