public interface DrawingCreationWizardBuilder extends Builder
DrawingCreationWizardBuilder
. This class is
used to create Booklets (i.e. a set of fully populated drawings). The builder operates
in both create and edit modes as well as in native and managed (Teamcenter) modes. The
following information is important when using this builder in edit mode:setFolder(java.lang.String)
must be the first thing set after creating the builder.
Setting this will populate the builder with the booklet's information.
setNumber(java.lang.String)
and setRevision(java.lang.String)
must be the first things set after
creating the builder (in that order). The setting of the setRevision(java.lang.String)
will populate the builder with the booklet's information.
AutomationManager.createDrawingCreationWizardBuilder(boolean)
Property | Value |
---|---|
ApplyTemplateToAll | 0 |
Modifier and Type | Method and Description |
---|---|
boolean |
applyTemplateToAll()
Returns the flag which controls the behavior of setting
PrimaryContentItemBuilder.geometryTemplate()
on an item in primaryContent() . |
AttributeItemBuilderList |
attributes()
Returns the attributes.
|
String |
detailID()
Returns the detail id.
|
String |
discipline()
Returns the discipline.
|
String |
drawingStyle()
Returns the drawing style.
|
SelectComponentList |
excludedContent()
Returns the excluded content.
|
String |
folder()
Returns the folder.
|
String[] |
getSummary()
Returns the summary.
|
String |
introductoryTemplate()
Returns the introductory template.
|
String |
name()
Returns the name.
|
String |
number()
Returns the number.
|
PrimaryContentItemBuilderList |
primaryContent()
Returns the primary content.
|
SelectNXObjectList |
references()
Returns the references.
|
String |
revision()
Returns the revision.
|
SelectComponentList |
secondaryContent()
Returns the secondary content.
|
void |
setApplyTemplateToAll(boolean applyTemplateToAll)
License requirements: nx_drawing_auto ("NX Drawing Automation") . |
void |
setDetailID(String detailID)
License requirements: nx_drawing_auto ("NX Drawing Automation") . |
void |
setDiscipline(String discipline)
License requirements: nx_drawing_auto ("NX Drawing Automation") . |
void |
setDrawingStyle(String drawingStyle)
License requirements: nx_drawing_auto ("NX Drawing Automation") . |
void |
setFolder(String foldername)
License requirements: nx_drawing_auto ("NX Drawing Automation") . |
void |
setIntroductoryTemplate(String introductoryTemplate)
License requirements: nx_drawing_auto ("NX Drawing Automation") . |
void |
setName(String name)
License requirements: nx_drawing_auto ("NX Drawing Automation") . |
void |
setNumber(String number)
License requirements: nx_drawing_auto ("NX Drawing Automation") . |
void |
setObjectCreateBuilder(ObjectCreateBuilder objectCreateBuilder)
Sets
ObjectCreateBuilder
License requirements: nx_drawing_auto ("NX Drawing Automation") Created in NX10.0.0 |
void |
setRevision(String revision)
License requirements: nx_drawing_auto ("NX Drawing Automation") . |
void |
setSummary(String[] summary)
Sets the summary
License requirements: nx_drawing_auto ("NX Drawing Automation") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
String discipline() throws NXException, RemoteException
NXException
RemoteException
void setDiscipline(String discipline) throws NXException, RemoteException
discipline
- NXException
RemoteException
String drawingStyle() throws NXException, RemoteException
NXException
RemoteException
void setDrawingStyle(String drawingStyle) throws NXException, RemoteException
drawingStyle
- NXException
RemoteException
String detailID() throws NXException, RemoteException
NXException
RemoteException
void setDetailID(String detailID) throws NXException, RemoteException
detailID
- NXException
RemoteException
String name() throws NXException, RemoteException
NXException
RemoteException
void setName(String name) throws NXException, RemoteException
name
- NXException
RemoteException
String number() throws NXException, RemoteException
NXException
RemoteException
void setNumber(String number) throws NXException, RemoteException
number
- NXException
RemoteException
String revision() throws NXException, RemoteException
setNumber(java.lang.String)
and at the time
is set it will populate the builder with the booklet's information.
NXException
RemoteException
void setRevision(String revision) throws NXException, RemoteException
revision
- NXException
RemoteException
String folder() throws NXException, RemoteException
NXException
RemoteException
void setFolder(String foldername) throws NXException, RemoteException
foldername
- NXException
RemoteException
String introductoryTemplate() throws NXException, RemoteException
NXException
RemoteException
void setIntroductoryTemplate(String introductoryTemplate) throws NXException, RemoteException
introductoryTemplate
- NXException
RemoteException
PrimaryContentItemBuilderList primaryContent() throws NXException, RemoteException
PrimaryContentItemBuilder.content()
of an item in
primaryContent()
will cause that component to be removed from
secondaryContent()
and
excludedContent()
if they contain that component.
NXException
RemoteException
boolean applyTemplateToAll() throws NXException, RemoteException
PrimaryContentItemBuilder.geometryTemplate()
on an item in primaryContent()
. When set to true the builder
will respond to the setting of PrimaryContentItemBuilder.geometryTemplate()
on an item in
primaryContent()
by setting the same value on
PrimaryContentItemBuilder.geometryTemplate()
on all of the other items in
primaryContent()
NXException
RemoteException
void setApplyTemplateToAll(boolean applyTemplateToAll) throws NXException, RemoteException
applyTemplateToAll
- NXException
RemoteException
SelectComponentList secondaryContent() throws NXException, RemoteException
secondaryContent()
will cause that component to be removed from PrimaryContentItemBuilder.content()
of each item in primaryContent()
and
excludedContent()
if they contain that component.
NXException
RemoteException
SelectComponentList excludedContent() throws NXException, RemoteException
excludedContent()
will cause that component to be removed from PrimaryContentItemBuilder.content()
of each item in primaryContent()
and
secondaryContent()
if they contain that component.
NXException
RemoteException
SelectNXObjectList references() throws NXException, RemoteException
NXException
RemoteException
AttributeItemBuilderList attributes() throws NXException, RemoteException
NXException
RemoteException
String[] getSummary() throws NXException, RemoteException
NXException
RemoteException
void setSummary(String[] summary) throws NXException, RemoteException
summary
- NXException
RemoteException
void setObjectCreateBuilder(ObjectCreateBuilder objectCreateBuilder) throws NXException, RemoteException
ObjectCreateBuilder
objectCreateBuilder
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.