public interface BomListBuilder extends Builder
BomListBuilder
builder.
MoldwizardManager.createBomListBuilder()
Property | Value |
---|---|
BomListType | BomList |
Modifier and Type | Interface and Description |
---|---|
static class |
BomListBuilder.BomListTypes
Represents an index to components list type.
|
Modifier and Type | Method and Description |
---|---|
BomListBuilder.BomListTypes |
bomListType()
Returns the tree list shows which kind of components should be included in
License requirements: None. |
String |
bomTemplate()
Returns the template file of bom
License requirements: None. |
String[] |
getAttributeStrings()
Gets all the attributes listed in the current template
License requirements: None. |
void |
getColumn(String attrString)
Gets column number of given attribute
License requirements: None. |
Component[] |
getPartOccs(int rowNumber)
Gets part occs of given row
License requirements: None. |
int[] |
getRows(BomListBuilder.BomListTypes bomListType)
Gets all the row numbers in the given List
License requirements: None. |
void |
ignoreComponents(int rowNumber,
Component[] partOccs)
Ignores components of given row in the Hide List so that the row can not be exported to excel.
|
void |
modifyBomData(int rowNumber,
int columnNumber,
String userString)
Modifies BOM data
License requirements: None. |
void |
populateBomListData()
Populates BOM list data according to current template
License requirements: None. |
SelectComponentList |
selectComponents()
Returns the select component needed to get stocksize
License requirements: None. |
void |
setBomListType(BomListBuilder.BomListTypes bomListType)
License requirements: None. |
void |
setBomTemplate(String bomTemplate)
License requirements: None. |
void |
showComponents(int rowNumber,
Component[] partOccs)
Shows components of given row in the BOM list so that the row can be exported to excel.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
String bomTemplate() throws NXException, RemoteException
NXException
RemoteException
void setBomTemplate(String bomTemplate) throws NXException, RemoteException
bomTemplate
- NXException
RemoteException
SelectComponentList selectComponents() throws NXException, RemoteException
NXException
RemoteException
BomListBuilder.BomListTypes bomListType() throws NXException, RemoteException
NXException
RemoteException
void setBomListType(BomListBuilder.BomListTypes bomListType) throws NXException, RemoteException
bomListType
- NXException
RemoteException
void populateBomListData() throws NXException, RemoteException
NXException
RemoteException
int[] getRows(BomListBuilder.BomListTypes bomListType) throws NXException, RemoteException
bomListType
- NXException
RemoteException
String[] getAttributeStrings() throws NXException, RemoteException
NXException
RemoteException
void getColumn(String attrString) throws NXException, RemoteException
attrString
- NXException
RemoteException
Component[] getPartOccs(int rowNumber) throws NXException, RemoteException
rowNumber
- NXException
RemoteException
void showComponents(int rowNumber, Component[] partOccs) throws NXException, RemoteException
rowNumber
- partOccs
- NXException
RemoteException
void ignoreComponents(int rowNumber, Component[] partOccs) throws NXException, RemoteException
rowNumber
- partOccs
- NXException
RemoteException
void modifyBomData(int rowNumber, int columnNumber, String userString) throws NXException, RemoteException
rowNumber
- columnNumber
- userString
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.