Search Results for

    Show / Hide Table of Contents

    Class BomListBuilder

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    BomListBuilder
    Implements
    IMessageSink
    IComponentBuilder
    Inherited Members
    Builder.Commit()
    Builder.Destroy()
    Builder.GetCommittedObjects()
    Builder.GetObject()
    Builder.ShowResults()
    Builder.Validate()
    Builder.PreviewBuilder
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(string)
    TaggedObject.PrintTestData(string, int)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.Tooling
    Assembly: NXOpen.dll
    Syntax
    public class BomListBuilder : Builder, IMessageSink, IComponentBuilder

    Constructors

    BomListBuilder()

    Declaration
    protected BomListBuilder()

    Properties

    BomListDataProvider

    Declaration
    public BomListDataProvider BomListDataProvider { get; }
    Property Value
    Type Description
    BomListDataProvider

    BomListType

    Declaration
    public BomListBuilder.BomListTypes BomListType { get; set; }
    Property Value
    Type Description
    BomListBuilder.BomListTypes

    BomTemplate

    Declaration
    public string BomTemplate { get; set; }
    Property Value
    Type Description
    string

    SelectComponents

    Declaration
    public SelectComponentList SelectComponents { get; }
    Property Value
    Type Description
    SelectComponentList

    SortingBasedOnModify

    Declaration
    public bool SortingBasedOnModify { get; set; }
    Property Value
    Type Description
    bool

    SortingMethod

    Declaration
    public bool SortingMethod { get; set; }
    Property Value
    Type Description
    bool

    Methods

    AddBomData(Component[], string[])

    Declaration
    public void AddBomData(Component[] partOccs, string[] dataStrings)
    Parameters
    Type Name Description
    Component[] partOccs
    string[] dataStrings

    CheckBlankAttributes()

    Declaration
    public void CheckBlankAttributes()

    CreatePartsList(int[], Point3d)

    Declaration
    public DisplayableObject CreatePartsList(int[] columnWidths, Point3d point)
    Parameters
    Type Name Description
    int[] columnWidths
    Point3d point
    Returns
    Type Description
    DisplayableObject

    DownloadBomFilesFromTeamcenterToNative(string, Part)

    Declaration
    public void DownloadBomFilesFromTeamcenterToNative(string nativeFolder, Part partTag)
    Parameters
    Type Name Description
    string nativeFolder
    Part partTag

    ExportBomList(int[], string[], string[])

    Declaration
    public string ExportBomList(int[] rowNumber, string[] partPreviewImages, string[] exportFile)
    Parameters
    Type Name Description
    int[] rowNumber
    string[] partPreviewImages
    string[] exportFile
    Returns
    Type Description
    string

    GetAttributeStrings()

    Declaration
    [Obsolete("Deprecated in NX11.0.0.  Use Tooling.BomListBuilder.GetColumnAttribute instead.")]
    public string[] GetAttributeStrings()
    Returns
    Type Description
    string[]

    GetColumn(string)

    Declaration
    [Obsolete("Deprecated in NX11.0.0.  Use Tooling.BomListBuilder.GetColumnAttribute instead.")]
    public void GetColumn(string attrString)
    Parameters
    Type Name Description
    string attrString

    GetColumnAttribute(int)

    Declaration
    public string GetColumnAttribute(int columnID)
    Parameters
    Type Name Description
    int columnID
    Returns
    Type Description
    string

    GetColumnLabel(int)

    Declaration
    public string GetColumnLabel(int columnID)
    Parameters
    Type Name Description
    int columnID
    Returns
    Type Description
    string

    GetLastTemplateName()

    Declaration
    public string GetLastTemplateName()
    Returns
    Type Description
    string

    GetPartOccs(int)

    Declaration
    public Component[] GetPartOccs(int rowID)
    Parameters
    Type Name Description
    int rowID
    Returns
    Type Description
    Component[]

    GetRows(BomListTypes)

    Declaration
    [Obsolete("Deprecated in NX11.0.0.  Use Tooling.BomListDataProvider.RowCount instead.")]
    public int[] GetRows(BomListBuilder.BomListTypes bomListType)
    Parameters
    Type Name Description
    BomListBuilder.BomListTypes bomListType
    Returns
    Type Description
    int[]

    IgnoreComponents(int, Component[])

    Declaration
    public void IgnoreComponents(int rowID, Component[] partOccs)
    Parameters
    Type Name Description
    int rowID
    Component[] partOccs

    IgnoreRows(int[])

    Declaration
    public void IgnoreRows(int[] rowIDs)
    Parameters
    Type Name Description
    int[] rowIDs

    ModifyBomData(int, int, string)

    Declaration
    [Obsolete("Deprecated in NX11.0.0.  Use Tooling.BomListDataProvider.SetString instead.")]
    public void ModifyBomData(int rowNumber, int columnNumber, string userString)
    Parameters
    Type Name Description
    int rowNumber
    int columnNumber
    string userString

    ParseBomTemplate()

    Declaration
    public void ParseBomTemplate()

    PopulateBomListData()

    Declaration
    public void PopulateBomListData()

    SetLastTemplateName(string)

    Declaration
    public void SetLastTemplateName(string lastTemplateName)
    Parameters
    Type Name Description
    string lastTemplateName

    ShowComponents(int, Component[])

    Declaration
    public void ShowComponents(int rowID, Component[] partOccs)
    Parameters
    Type Name Description
    int rowID
    Component[] partOccs

    ShowRows(int[])

    Declaration
    public void ShowRows(int[] rowIDs)
    Parameters
    Type Name Description
    int[] rowIDs

    SortColumn(int, BomListSortOption)

    Declaration
    public void SortColumn(int columnID, BomListBuilder.BomListSortOption order)
    Parameters
    Type Name Description
    int columnID
    BomListBuilder.BomListSortOption order

    StoreBomListData()

    Declaration
    public void StoreBomListData()

    UpdateEwBlankAttributes()

    Declaration
    public void UpdateEwBlankAttributes()

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    In this article
    Back to top Generated by DocFX