Search Results for

    Show / Hide Table of Contents

    Class BomListBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    BomListBuilder
    Implements
    System.Runtime.Remoting.Messaging.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, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    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)
    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
    System.String

    SelectComponents

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

    SortingBasedOnModify

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

    SortingMethod

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

    Methods

    AddBomData(Component[], String[])

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

    CheckBlankAttributes()

    Declaration
    public void CheckBlankAttributes()

    CreatePartsList(Int32[], Point3d)

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

    GetAttributeStrings()

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

    GetColumn(String)

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

    GetColumnAttribute(Int32)

    Declaration
    public string GetColumnAttribute(int columnID)
    Parameters
    Type Name Description
    System.Int32 columnID
    Returns
    Type Description
    System.String

    GetColumnLabel(Int32)

    Declaration
    public string GetColumnLabel(int columnID)
    Parameters
    Type Name Description
    System.Int32 columnID
    Returns
    Type Description
    System.String

    GetLastTemplateName()

    Declaration
    public string GetLastTemplateName()
    Returns
    Type Description
    System.String

    GetPartOccs(Int32)

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

    GetRows(BomListBuilder.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
    System.Int32[]

    IgnoreComponents(Int32, Component[])

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

    IgnoreRows(Int32[])

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

    ModifyBomData(Int32, Int32, 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
    System.Int32 rowNumber
    System.Int32 columnNumber
    System.String userString

    ParseBomTemplate()

    Declaration
    public void ParseBomTemplate()

    PopulateBomListData()

    Declaration
    public void PopulateBomListData()

    SetLastTemplateName(String)

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

    ShowComponents(Int32, Component[])

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

    ShowRows(Int32[])

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

    SortColumn(Int32, BomListBuilder.BomListSortOption)

    Declaration
    public void SortColumn(int columnID, BomListBuilder.BomListSortOption order)
    Parameters
    Type Name Description
    System.Int32 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