com.esri.arcgis.geoprocessing.tools.samples
Class CreateFeatureClasswithAllJoinsfromStagingGeodatabase

java.lang.Object
  extended by com.esri.arcgis.geoprocessing.AbstractGPTool
      extended by com.esri.arcgis.geoprocessing.tools.samples.CreateFeatureClasswithAllJoinsfromStagingGeodatabase
All Implemented Interfaces:
GPTool

public class CreateFeatureClasswithAllJoinsfromStagingGeodatabase
extends AbstractGPTool

Joins all tables and geometries created by IMPORTCAD. The output feature classes will contain joins for all CAD properties. The Create Feature Class with All Joins from Staging Geodatabase tool is contained in the Samples tool box.

Usage tips:


Field Summary
 
Fields inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool
vals
 
Constructor Summary
CreateFeatureClasswithAllJoinsfromStagingGeodatabase()
          Creates the Create Feature Class with All Joins from Staging Geodatabase tool with defaults.
CreateFeatureClasswithAllJoinsfromStagingGeodatabase(Object inputCADStagingGeodatabase, Object outputCADTextPointFeatureClass, Object outputCADPointFeatureClass, Object outputCADLineFeatureClass, Object outputCADAreaFeatureClass)
          Creates the Create Feature Class with All Joins from Staging Geodatabase tool with the required parameters.
 
Method Summary
 Object getInputCADStagingGeodatabase()
          Returns the input CAD staging geodatabase parameter of this tool .
 Object getOutputCADAreaFeatureClass()
          Returns the output CAD area feature class parameter of this tool .
 Object getOutputCADLineFeatureClass()
          Returns the output CAD line feature class parameter of this tool .
 Object getOutputCADPointFeatureClass()
          Returns the output CAD point feature class parameter of this tool .
 Object getOutputCADTextPointFeatureClass()
          Returns the output CAD text point feature class parameter of this tool .
 String getToolboxAlias()
          Returns the alias of the tool box containing this tool.
 String getToolboxName()
          Returns the name of the tool box containing this tool.
 String getToolName()
          Returns the name of this tool.
 void setInputCADStagingGeodatabase(Object inputCADStagingGeodatabase)
          Sets the input CAD staging geodatabase parameter of this tool .
 void setOutputCADAreaFeatureClass(Object outputCADAreaFeatureClass)
          Sets the output CAD area feature class parameter of this tool .
 void setOutputCADLineFeatureClass(Object outputCADLineFeatureClass)
          Sets the output CAD line feature class parameter of this tool .
 void setOutputCADPointFeatureClass(Object outputCADPointFeatureClass)
          Sets the output CAD point feature class parameter of this tool .
 void setOutputCADTextPointFeatureClass(Object outputCADTextPointFeatureClass)
          Sets the output CAD text point feature class parameter of this tool .
 
Methods inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool
getParameterValues, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CreateFeatureClasswithAllJoinsfromStagingGeodatabase

public CreateFeatureClasswithAllJoinsfromStagingGeodatabase()
Creates the Create Feature Class with All Joins from Staging Geodatabase tool with defaults.

Initializes the array of tool parameters with the default values specified when the tool was created.


CreateFeatureClasswithAllJoinsfromStagingGeodatabase

public CreateFeatureClasswithAllJoinsfromStagingGeodatabase(Object inputCADStagingGeodatabase,
                                                            Object outputCADTextPointFeatureClass,
                                                            Object outputCADPointFeatureClass,
                                                            Object outputCADLineFeatureClass,
                                                            Object outputCADAreaFeatureClass)
Creates the Create Feature Class with All Joins from Staging Geodatabase tool with the required parameters.

Initializes the array of tool parameters with the values as specified for the required parameters and with the default values for the other parameters.

Parameters:
inputCADStagingGeodatabase - the staging geodatabase created by IMPORTCAD.
outputCADTextPointFeatureClass - the text point feature class that will be created with all CAD entities joined to it.
outputCADPointFeatureClass - the point feature class that will be created with all CAD entities joined to it.
outputCADLineFeatureClass - the line feature class that will be created with all CAD entities joined to it.
outputCADAreaFeatureClass - the area feature class that will be created with all CAD entities joined to it.
Method Detail

getInputCADStagingGeodatabase

public Object getInputCADStagingGeodatabase()
Returns the input CAD staging geodatabase parameter of this tool . This parameter is the staging geodatabase created by IMPORTCAD. This is a required parameter.

Returns:
the input CAD staging geodatabase

setInputCADStagingGeodatabase

public void setInputCADStagingGeodatabase(Object inputCADStagingGeodatabase)
Sets the input CAD staging geodatabase parameter of this tool . This parameter is the staging geodatabase created by IMPORTCAD. This is a required parameter.

Parameters:
inputCADStagingGeodatabase - the staging geodatabase created by IMPORTCAD.

getOutputCADTextPointFeatureClass

public Object getOutputCADTextPointFeatureClass()
Returns the output CAD text point feature class parameter of this tool . This parameter is the text point feature class that will be created with all CAD entities joined to it. This is a required parameter.

Returns:
the output CAD text point feature class

setOutputCADTextPointFeatureClass

public void setOutputCADTextPointFeatureClass(Object outputCADTextPointFeatureClass)
Sets the output CAD text point feature class parameter of this tool . This parameter is the text point feature class that will be created with all CAD entities joined to it. This is a required parameter.

Parameters:
outputCADTextPointFeatureClass - the text point feature class that will be created with all CAD entities joined to it.

getOutputCADPointFeatureClass

public Object getOutputCADPointFeatureClass()
Returns the output CAD point feature class parameter of this tool . This parameter is the point feature class that will be created with all CAD entities joined to it. This is a required parameter.

Returns:
the output CAD point feature class

setOutputCADPointFeatureClass

public void setOutputCADPointFeatureClass(Object outputCADPointFeatureClass)
Sets the output CAD point feature class parameter of this tool . This parameter is the point feature class that will be created with all CAD entities joined to it. This is a required parameter.

Parameters:
outputCADPointFeatureClass - the point feature class that will be created with all CAD entities joined to it.

getOutputCADLineFeatureClass

public Object getOutputCADLineFeatureClass()
Returns the output CAD line feature class parameter of this tool . This parameter is the line feature class that will be created with all CAD entities joined to it. This is a required parameter.

Returns:
the output CAD line feature class

setOutputCADLineFeatureClass

public void setOutputCADLineFeatureClass(Object outputCADLineFeatureClass)
Sets the output CAD line feature class parameter of this tool . This parameter is the line feature class that will be created with all CAD entities joined to it. This is a required parameter.

Parameters:
outputCADLineFeatureClass - the line feature class that will be created with all CAD entities joined to it.

getOutputCADAreaFeatureClass

public Object getOutputCADAreaFeatureClass()
Returns the output CAD area feature class parameter of this tool . This parameter is the area feature class that will be created with all CAD entities joined to it. This is a required parameter.

Returns:
the output CAD area feature class

setOutputCADAreaFeatureClass

public void setOutputCADAreaFeatureClass(Object outputCADAreaFeatureClass)
Sets the output CAD area feature class parameter of this tool . This parameter is the area feature class that will be created with all CAD entities joined to it. This is a required parameter.

Parameters:
outputCADAreaFeatureClass - the area feature class that will be created with all CAD entities joined to it.

getToolName

public String getToolName()
Returns the name of this tool.

Returns:
the tool name

getToolboxName

public String getToolboxName()
Returns the name of the tool box containing this tool.

Returns:
the tool box name

getToolboxAlias

public String getToolboxAlias()
Returns the alias of the tool box containing this tool.

Returns:
the tool box alias