Class RenameAndExportComponentBuilder
Inheritance
System.Object
System.MarshalByRefObject
RenameAndExportComponentBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
public class RenameAndExportComponentBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected RenameAndExportComponentBuilder()
Properties
Declaration
public string AddFolderToSearch { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public RenameAndExportComponentBuilder.DefinitionType DefineBy { get; set; }
Property Value
Declaration
public bool DeleteOldComponentsToggle { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool ExportDrawingFile { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool ListChildrenComponents { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public RenameAndExportComponentBuilder.LoadOptionType LoadOption { get; set; }
Property Value
Declaration
public bool NeedChangeDisplayPartBack { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public RenameAndExportComponentBuilder.NamingRuleType NewNameRule { get; set; }
Property Value
Declaration
public string NewStringInName { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public int NextPartNameNumber { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public string OldStringInName { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public string OutputDiretory { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public string PartDirectory { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public string PrefixOrSuffixString { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public string SelectAssemblyInFolder { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public SelectNXObject SelectAssemblyToExport { get; }
Property Value
Declaration
public SelectNXObjectList SelectComponentToRename { get; }
Property Value
Declaration
public string ToolingNameRule { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public RenameAndExportComponentBuilder.Types Type { get; set; }
Property Value
Declaration
public int WizardType { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
Declaration
public void ExportComponents(NXObject partTag, string assemblyInFolderWithPath, string outputDir)
Parameters
Type |
Name |
Description |
NXObject |
partTag |
|
System.String |
assemblyInFolderWithPath |
|
System.String |
outputDir |
|
Declaration
public void ExportSingleComponent(string assemblyPartNameWithPath, string outputDir)
Parameters
Type |
Name |
Description |
System.String |
assemblyPartNameWithPath |
|
System.String |
outputDir |
|
Declaration
public void GetDrawingFilesInFolder(NXObject assemblyPartToExport, string assemblyInFolderWithPath, string outputDir, bool onlyGetDrawingFilesNotExport, out string[] drawingFilesNeedExport)
Parameters
Type |
Name |
Description |
NXObject |
assemblyPartToExport |
|
System.String |
assemblyInFolderWithPath |
|
System.String |
outputDir |
|
System.Boolean |
onlyGetDrawingFilesNotExport |
|
System.String[] |
drawingFilesNeedExport |
|
Declaration
public void RenameComponents(NXObject partTag, string dirName, string newPartName)
Parameters
Type |
Name |
Description |
NXObject |
partTag |
|
System.String |
dirName |
|
System.String |
newPartName |
|
Declaration
public void ReplaceComponent(NXObject componentTag, string newComponentNameWithPath)
Parameters
Type |
Name |
Description |
NXObject |
componentTag |
|
System.String |
newComponentNameWithPath |
|
Declaration
public void SetSearchFolderListForExportDrawingFiles(string[] folderList)
Parameters
Type |
Name |
Description |
System.String[] |
folderList |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink