| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IRasterBuilder
Provides access to members that control a raster builder.
| 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. | 
|  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. | 
|  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. | 
|  IItemURI | getNextURI()Returns the next available item URI object. | 
|  IPropertySet | getProperties()The raster dataset builder properties. | 
|  IDataSourceCrawler | getRecommendedCrawler(IPropertySet pDataSourceProperties)Returns a crawler best suited for data source as recommended by the raster builder. | 
|  boolean | isCanBuildInPlace()Indicates whether the raster type can build an item URI as soon as it is contructed. | 
|  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 | setPropertiesByRef(IPropertySet ppBuilderPoperties)The raster dataset builder properties. | 
| Method Detail | 
|---|
IDataSourceCrawler getRecommendedCrawler(IPropertySet pDataSourceProperties)
                                         throws IOException,
                                                AutomationException
pDataSourceProperties - A reference to a com.esri.arcgis.system.IPropertySet  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void beginConstruction(IDataSourceCrawler pCrawler)
                       throws IOException,
                              AutomationException
pCrawler - A reference to a com.esri.arcgis.datasourcesraster.IDataSourceCrawler  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void constructURIs(Object crawlerItem)
                   throws IOException,
                          AutomationException
crawlerItem - A Variant  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IItemURI getNextURI()
                    throws IOException,
                           AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IItemURIArray endConstruction()
                              throws IOException,
                                     AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isStale(IItemURI pItemURI)
                throws IOException,
                       AutomationException
pItemURI - A reference to a com.esri.arcgis.datasourcesraster.IItemURI  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IBuilderItem build(IItemURI pItemURI)
                   throws IOException,
                          AutomationException
pItemURI - A reference to a com.esri.arcgis.datasourcesraster.IItemURI  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setPropertiesByRef(IPropertySet ppBuilderPoperties)
                        throws IOException,
                               AutomationException
ppBuilderPoperties - A reference to a com.esri.arcgis.system.IPropertySet  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IPropertySet getProperties()
                           throws IOException,
                                  AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setAuxiliaryFieldsByRef(IFields ppAuxiliaryFields)
                             throws IOException,
                                    AutomationException
ppAuxiliaryFields - A reference to a com.esri.arcgis.geodatabase.IFields  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IFields getAuxiliaryFields()
                           throws IOException,
                                  AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setAuxiliaryFieldAliasByRef(IPropertySet ppFieldNameMap)
                                 throws IOException,
                                        AutomationException
ppFieldNameMap - A reference to a com.esri.arcgis.system.IPropertySet  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IPropertySet getAuxiliaryFieldAlias()
                                    throws IOException,
                                           AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isCanBuildInPlace()
                          throws IOException,
                                 AutomationException
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 | ||||||||