com.esri.arcgis.carto
Interface IPublishLayer

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
CadAnnotationLayer, CadastralFabricSubLayer, CadFeatureLayer, CadLayer, CompositeGraphicsLayer, CoverageAnnotationLayer, DimensionLayer, FDOGraphicsLayer, FeatureLayer, GdbRasterCatalogLayer, GeoVideoLayer, GlobeGraphicsLayer, GlobeLayer, GlobeServerLayer, GraphicsLayer3D, GroupLayer, ImageServerLayer, IMSMapLayer, IMSSubFeatureLayer, IMSSubLayer, IPublishLayerProxy, KmlLayer, MapServerLayer, MapServerRESTLayer, MosaicLayer, NALayer, NetworkLayer, NITFGraphicsLayer, ProcessLayer, RasterCatalogLayer, RasterLayer, SchematicLayer, SearchResultsLayer, TemporalFeatureLayer, TinLayer, TopologyLayer, WCSLayer, WMSGroupLayer, WMSLayer, WMSMapLayer, WMTSLayer

public interface IPublishLayer
extends java.io.Serializable

COM Interface 'IPublishLayer'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to a layer's capability for being published with the ArcGIS Publisher 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID7453c805_9d64_44a6_bf2f_73e477dce18f
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.String getDataDetails(java.lang.String bsPadding)
          Details of the layer's data.
 java.lang.String getPublishingDescription()
          The layer description reported to the publisher.
 boolean isDataValid()
          Indicates if the data for the layer is currently valid.
 boolean isSupportsPublishing()
          Indicates if the layer supports the publishing process.
 void prepareForPublishing()
          Prepare the layer for the publishing process.
 

Field Detail

IID7453c805_9d64_44a6_bf2f_73e477dce18f

static final int IID7453c805_9d64_44a6_bf2f_73e477dce18f
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

isSupportsPublishing

boolean isSupportsPublishing()
                             throws java.io.IOException,
                                    AutomationException
Indicates if the layer supports the publishing process.

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

getPublishingDescription

java.lang.String getPublishingDescription()
                                          throws java.io.IOException,
                                                 AutomationException
The layer description reported to the publisher.

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

isDataValid

boolean isDataValid()
                    throws java.io.IOException,
                           AutomationException
Indicates if the data for the layer is currently valid.

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

getDataDetails

java.lang.String getDataDetails(java.lang.String bsPadding)
                                throws java.io.IOException,
                                       AutomationException
Details of the layer's data.

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

prepareForPublishing

void prepareForPublishing()
                          throws java.io.IOException,
                                 AutomationException
Prepare the layer for the publishing process.

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