| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.datasourcesraster.OverviewBuilder
public class OverviewBuilder
A raster builder for overview datasets.
| Constructor Summary | |
|---|---|
OverviewBuilder()
Constructs a OverviewBuilder using ArcGIS Engine.  | 
|
OverviewBuilder(Object obj)
Construct a OverviewBuilder using a reference to such an object returned from ArcGIS Engine or Server.  | 
|
| Method Summary | |
|---|---|
 void | 
beginConstruction(IDataSourceCrawler pCrawler)
Initializes the raster builder for URI construction given a valid data source crawler object.  | 
 IBuilderItem | 
build(IItemURI pItemURI)
Construct a builder item using the specified item URI.  | 
 boolean | 
canBuild(Object vtDataSource)
Indicates whether the raster builder recognizes the specified data source and is possibly capable of building a valid function raster dataset from it.  | 
 void | 
constructURIs(Object crawlerItem)
Constructs one or more item URI objects given the crawled data source item.  | 
 IItemURIArray | 
endConstruction()
Shuts down the raster builder object upon completion of URI construction.  | 
 boolean | 
equals(Object o)
Compare this object with another  | 
 boolean | 
generateImage(IOverviewItemURI pItemURI)
Generates the overview raster dataset associated with the specified overview item URI object.  | 
 IPropertySet | 
getAuxiliaryFieldAlias()
Optional look-up that maps field names to possile metadata property names.  | 
 IFields | 
getAuxiliaryFields()
Fields to be created and populated in the raster catalog when a builder is used.  | 
 ICellSizeLevels | 
getCellSizeLevels()
The cell size levels associated with the overview tiling schema.  | 
static String | 
getClsid()
getClsid.  | 
 ISpatialReference | 
getDefaultSpatialReference()
The default spatial reference associated with the collection of items built by this raster type.  | 
 IMosaicDataset | 
getMosaicDataset()
The mosaic dataset associated with this operation.  | 
 IItemURI | 
getNextURI()
Returns the next available item URI object.  | 
 IDefineOverviewsParameters | 
getOverviewParameters()
The parameters object that control how overview items are created.  | 
 IPropertySet | 
getProperties()
The raster dataset builder properties.  | 
 IRasterTypeOperation | 
getRasterTypeOperation()
The raster type operation helper object associated with this raster type.  | 
 IDataSourceCrawler | 
getRecommendedCrawler(IPropertySet pDataSourceProperties)
Returns a crawler best suited for data source as recommended by the raster builder.  | 
 ITrackCancel | 
getTrackCancel()
The cancel tracker associated with this operation.  | 
 int | 
hashCode()
the hashcode for this object  | 
 boolean | 
isCanBuildInPlace()
Indicates whether the raster type can build an item URI as soon as it is contructed.  | 
 boolean | 
isCanMergeItems()
Indicates whether the raster builder is capable of building composite crawled items.  | 
 boolean | 
isMergeItems()
Indicates whether the raster builder constructs a multi-part URI given a composite crawled item.  | 
 boolean | 
isStale(IItemURI pItemURI)
Indicates whether the data source referenced by the specified item URI has been updated since the item URI was last constructed.  | 
 void | 
setAuxiliaryFieldAliasByRef(IPropertySet ppFieldNameMap)
Optional look-up that maps field names to possile metadata property names.  | 
 void | 
setAuxiliaryFieldsByRef(IFields ppAuxiliaryFields)
Fields to be created and populated in the raster catalog when a builder is used.  | 
 void | 
setCellSizeLevelsByRef(ICellSizeLevels ppCellSizeLevels)
The cell size levels associated with the overview tiling schema.  | 
 void | 
setDefaultSpatialReferenceByRef(ISpatialReference ppDefaultSrs)
The default spatial reference associated with the collection of items built by this raster type.  | 
 void | 
setMergeItems(boolean pbMergeItems)
Indicates whether the raster builder constructs a multi-part URI given a composite crawled item.  | 
 void | 
setMosaicDatasetByRef(IMosaicDataset ppMosaicDataset)
The mosaic dataset associated with this operation.  | 
 void | 
setOverviewParametersByRef(IDefineOverviewsParameters ppParameters)
The parameters object that control how overview items are created.  | 
 void | 
setPropertiesByRef(IPropertySet ppBuilderPoperties)
The raster dataset builder properties.  | 
 void | 
setRasterTypeOperationByRef(IRasterTypeOperation ppRasterTypeOperation)
The raster type operation helper object associated with this raster type.  | 
 void | 
setTrackCancelByRef(ITrackCancel ppTrackCancel)
The cancel tracker associated with this operation.  | 
 void | 
validate()
Validates the raster builder.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef | 
|---|
getJintegraDispatch, release | 
| Constructor Detail | 
|---|
public OverviewBuilder()
                throws IOException,
                       UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public OverviewBuilder(Object obj)
                throws IOException
obj to OverviewBuilder.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems
  OverviewBuilder theOverviewBuilder = (OverviewBuilder) obj;| Method Detail | 
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public boolean canBuild(Object vtDataSource)
                 throws IOException,
                        AutomationException
canBuild in interface IRasterBuilder2vtDataSource - A Variant  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void validate()
              throws IOException,
                     AutomationException
validate in interface IRasterBuilder2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCanMergeItems()
                        throws IOException,
                               AutomationException
isCanMergeItems in interface IRasterBuilder2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isMergeItems()
                     throws IOException,
                            AutomationException
isMergeItems in interface IRasterBuilder2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMergeItems(boolean pbMergeItems)
                   throws IOException,
                          AutomationException
setMergeItems in interface IRasterBuilder2pbMergeItems - The pbMergeItems  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IDataSourceCrawler getRecommendedCrawler(IPropertySet pDataSourceProperties)
                                         throws IOException,
                                                AutomationException
getRecommendedCrawler in interface IRasterBuilderpDataSourceProperties - A reference to a com.esri.arcgis.system.IPropertySet  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void beginConstruction(IDataSourceCrawler pCrawler)
                       throws IOException,
                              AutomationException
beginConstruction in interface IRasterBuilderpCrawler - A reference to a com.esri.arcgis.datasourcesraster.IDataSourceCrawler  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void constructURIs(Object crawlerItem)
                   throws IOException,
                          AutomationException
constructURIs in interface IRasterBuildercrawlerItem - A Variant  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IItemURI getNextURI()
                    throws IOException,
                           AutomationException
getNextURI in interface IRasterBuilderIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IItemURIArray endConstruction()
                              throws IOException,
                                     AutomationException
endConstruction in interface IRasterBuilderIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isStale(IItemURI pItemURI)
                throws IOException,
                       AutomationException
isStale in interface IRasterBuilderpItemURI - A reference to a com.esri.arcgis.datasourcesraster.IItemURI  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IBuilderItem build(IItemURI pItemURI)
                   throws IOException,
                          AutomationException
build in interface IRasterBuilderpItemURI - A reference to a com.esri.arcgis.datasourcesraster.IItemURI  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPropertiesByRef(IPropertySet ppBuilderPoperties)
                        throws IOException,
                               AutomationException
setPropertiesByRef in interface IRasterBuilderppBuilderPoperties - A reference to a com.esri.arcgis.system.IPropertySet  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPropertySet getProperties()
                           throws IOException,
                                  AutomationException
getProperties in interface IRasterBuilderIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAuxiliaryFieldsByRef(IFields ppAuxiliaryFields)
                             throws IOException,
                                    AutomationException
setAuxiliaryFieldsByRef in interface IRasterBuilderppAuxiliaryFields - A reference to a com.esri.arcgis.geodatabase.IFields  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IFields getAuxiliaryFields()
                           throws IOException,
                                  AutomationException
getAuxiliaryFields in interface IRasterBuilderIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAuxiliaryFieldAliasByRef(IPropertySet ppFieldNameMap)
                                 throws IOException,
                                        AutomationException
setAuxiliaryFieldAliasByRef in interface IRasterBuilderppFieldNameMap - A reference to a com.esri.arcgis.system.IPropertySet  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPropertySet getAuxiliaryFieldAlias()
                                    throws IOException,
                                           AutomationException
getAuxiliaryFieldAlias in interface IRasterBuilderIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCanBuildInPlace()
                          throws IOException,
                                 AutomationException
isCanBuildInPlace in interface IRasterBuilderIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMosaicDatasetByRef(IMosaicDataset ppMosaicDataset)
                           throws IOException,
                                  AutomationException
setMosaicDatasetByRef in interface IRasterBuilderInitppMosaicDataset - A reference to a com.esri.arcgis.datasourcesraster.IMosaicDataset  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IMosaicDataset getMosaicDataset()
                                throws IOException,
                                       AutomationException
getMosaicDataset in interface IRasterBuilderInitIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setTrackCancelByRef(ITrackCancel ppTrackCancel)
                         throws IOException,
                                AutomationException
setTrackCancelByRef in interface IRasterBuilderInitppTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITrackCancel getTrackCancel()
                            throws IOException,
                                   AutomationException
getTrackCancel in interface IRasterBuilderInitIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDefaultSpatialReferenceByRef(ISpatialReference ppDefaultSrs)
                                     throws IOException,
                                            AutomationException
setDefaultSpatialReferenceByRef in interface IRasterBuilderInitppDefaultSrs - A reference to a com.esri.arcgis.geometry.ISpatialReference  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISpatialReference getDefaultSpatialReference()
                                             throws IOException,
                                                    AutomationException
getDefaultSpatialReference in interface IRasterBuilderInitIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRasterTypeOperationByRef(IRasterTypeOperation ppRasterTypeOperation)
                                 throws IOException,
                                        AutomationException
setRasterTypeOperationByRef in interface IRasterBuilderInitppRasterTypeOperation - A reference to a com.esri.arcgis.datasourcesraster.IRasterTypeOperation  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IRasterTypeOperation getRasterTypeOperation()
                                            throws IOException,
                                                   AutomationException
getRasterTypeOperation in interface IRasterBuilderInitIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setOverviewParametersByRef(IDefineOverviewsParameters ppParameters)
                                throws IOException,
                                       AutomationException
setOverviewParametersByRef in interface IOverviewBuilderppParameters - A reference to a com.esri.arcgis.datasourcesraster.IDefineOverviewsParameters  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IDefineOverviewsParameters getOverviewParameters()
                                                 throws IOException,
                                                        AutomationException
getOverviewParameters in interface IOverviewBuilderIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setCellSizeLevelsByRef(ICellSizeLevels ppCellSizeLevels)
                            throws IOException,
                                   AutomationException
setCellSizeLevelsByRef in interface IOverviewBuilderppCellSizeLevels - A reference to a com.esri.arcgis.datasourcesraster.ICellSizeLevels  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ICellSizeLevels getCellSizeLevels()
                                  throws IOException,
                                         AutomationException
getCellSizeLevels in interface IOverviewBuilderIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean generateImage(IOverviewItemURI pItemURI)
                      throws IOException,
                             AutomationException
generateImage in interface IOverviewBuilderpItemURI - A reference to a com.esri.arcgis.datasourcesraster.IOverviewItemURI  (in)
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 | ||||||||