public interface StepCreator extends DexBuilder
StepCreator
to be used when exporting the STEP Data
This class is created using DexManager
.
NULL object will be returned from Commit().
The workpart should be present in the session before calling commit(). DexManager.createStepCreator()
Property | Value |
---|---|
BsplineTol | 0.0254 |
ColorAndLayers | 0 |
EntityNames | LongName |
ExportAs | Ap214 |
ExportExtRef | 0 |
ExportExtRefStructureAs | Basic |
ExportFrom | DisplayPart |
ProcessHoldFlag | 0 |
ValidationProperties | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
StepCreator.EntityNameOption
Entity Name Option
|
static class |
StepCreator.ExportAsOption
Export As option
|
static class |
StepCreator.ExportFromOption
Create the builder
|
static class |
StepCreator.ExternalReferenceStructureOption
External Reference Structure As Option
|
Modifier and Type | Method and Description |
---|---|
String |
author()
Returns the author
License requirements: None. |
String |
authorization()
Returns the authorization
License requirements: None. |
double |
bsplineTol()
Returns the bspline tolerance
License requirements: None. |
boolean |
colorAndLayers()
Returns the color and layers - if set to true then NX color and layers will be preserverd
License requirements: None. |
String |
company()
Returns the company
License requirements: None. |
String |
description()
Returns the description
License requirements: None. |
StepCreator.EntityNameOption |
entityNames()
Returns the entity names types long or short
License requirements: None. |
StepCreator.ExportAsOption |
exportAs()
Returns the export as - this option will determine if data needs to be exported using AP203 or AP214 or AP242
License requirements: None. |
boolean |
exportExtRef()
Returns the export ext ref - if set to true NX data can be output as external reference
License requirements: None. |
StepCreator.ExternalReferenceStructureOption |
exportExtRefStructureAs()
Returns the export ext ref as - specifiy the external reference Structure type
License requirements: None. |
StepCreator.ExportFromOption |
exportFrom()
Returns the export from - this option will determine if data from display part or existing part is exported
License requirements: None. |
ObjectSelector |
exportSelectionBlock()
Returns the export selection block - the object selection will be done by this block.
|
boolean |
fileSaveFlag()
Returns the file save flag - set to false if doing file export
License requirements: None. |
String |
inputFile()
Returns the input file - name of file which is being exported.
|
String |
layerMask()
Returns the layerMask - You can limit the data you export by only specifying the layers that
contain the appropriate information.
|
ObjectTypeSelector |
objectTypes()
Returns the objectTypes - this is subcomponent being used to set object types filters.
|
String |
outputFile()
Returns the output file - the name of step file where output is being written
License requirements: None. |
void |
saveSettings(String filename)
The save settings - this will save the settings to a file sepcified
License requirements: None. |
void |
setAuthor(String author)
License requirements: None. |
void |
setAuthorization(String authorization)
License requirements: None. |
void |
setBsplineTol(double bsplineTol)
License requirements: None. |
void |
setColorAndLayers(boolean colorAndLayers)
License requirements: None. |
void |
setCompany(String company)
License requirements: None. |
void |
setDescription(String description)
License requirements: None. |
void |
setEntityNames(StepCreator.EntityNameOption entityNames)
License requirements: None. |
void |
setExportAs(StepCreator.ExportAsOption exportAs)
License requirements: None. |
void |
setExportExtRef(boolean exportExtRef)
License requirements: None. |
void |
setExportExtRefStructureAs(StepCreator.ExternalReferenceStructureOption exportExtRefStructureAs)
License requirements: None. |
void |
setExportFrom(StepCreator.ExportFromOption exportFrom)
License requirements: None. |
void |
setFileSaveFlag(boolean doingFileSave)
License requirements: None. |
void |
setInputFile(String filename)
License requirements: None. |
void |
setLayerMask(String layerMask)
License requirements: None. |
void |
setOutputFile(String filename)
License requirements: None. |
void |
setSettingsFile(String filename)
License requirements: None. |
String |
settingsFile()
Returns the Settings File to read the default settings
License requirements: None. |
void |
setValidationProperties(boolean validationProperties)
License requirements: None. |
boolean |
validationProperties()
Returns the validation properties - if set to true validation properties will be created
License requirements: None. |
processHoldFlag, setProcessHoldFlag
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
void saveSettings(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
StepCreator.ExportFromOption exportFrom() throws NXException, RemoteException
NXException
RemoteException
void setExportFrom(StepCreator.ExportFromOption exportFrom) throws NXException, RemoteException
exportFrom
- NXException
RemoteException
String inputFile() throws NXException, RemoteException
NXException
RemoteException
void setInputFile(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
String outputFile() throws NXException, RemoteException
NXException
RemoteException
void setOutputFile(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
String settingsFile() throws NXException, RemoteException
NXException
RemoteException
void setSettingsFile(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
ObjectSelector exportSelectionBlock() throws NXException, RemoteException
NXException
RemoteException
ObjectTypeSelector objectTypes() throws NXException, RemoteException
NXException
RemoteException
String layerMask() throws NXException, RemoteException
NXException
RemoteException
void setLayerMask(String layerMask) throws NXException, RemoteException
layerMask
- NXException
RemoteException
StepCreator.EntityNameOption entityNames() throws NXException, RemoteException
NXException
RemoteException
void setEntityNames(StepCreator.EntityNameOption entityNames) throws NXException, RemoteException
entityNames
- NXException
RemoteException
boolean colorAndLayers() throws NXException, RemoteException
NXException
RemoteException
void setColorAndLayers(boolean colorAndLayers) throws NXException, RemoteException
colorAndLayers
- NXException
RemoteException
boolean validationProperties() throws NXException, RemoteException
NXException
RemoteException
void setValidationProperties(boolean validationProperties) throws NXException, RemoteException
validationProperties
- NXException
RemoteException
boolean exportExtRef() throws NXException, RemoteException
NXException
RemoteException
void setExportExtRef(boolean exportExtRef) throws NXException, RemoteException
exportExtRef
- NXException
RemoteException
StepCreator.ExternalReferenceStructureOption exportExtRefStructureAs() throws NXException, RemoteException
NXException
RemoteException
void setExportExtRefStructureAs(StepCreator.ExternalReferenceStructureOption exportExtRefStructureAs) throws NXException, RemoteException
exportExtRefStructureAs
- NXException
RemoteException
double bsplineTol() throws NXException, RemoteException
NXException
RemoteException
void setBsplineTol(double bsplineTol) throws NXException, RemoteException
bsplineTol
- NXException
RemoteException
String author() throws NXException, RemoteException
NXException
RemoteException
void setAuthor(String author) throws NXException, RemoteException
author
- NXException
RemoteException
String company() throws NXException, RemoteException
NXException
RemoteException
void setCompany(String company) throws NXException, RemoteException
company
- NXException
RemoteException
String authorization() throws NXException, RemoteException
NXException
RemoteException
void setAuthorization(String authorization) throws NXException, RemoteException
authorization
- NXException
RemoteException
String description() throws NXException, RemoteException
NXException
RemoteException
void setDescription(String description) throws NXException, RemoteException
description
- NXException
RemoteException
boolean fileSaveFlag() throws NXException, RemoteException
NXException
RemoteException
void setFileSaveFlag(boolean doingFileSave) throws NXException, RemoteException
doingFileSave
- NXException
RemoteException
StepCreator.ExportAsOption exportAs() throws NXException, RemoteException
NXException
RemoteException
void setExportAs(StepCreator.ExportAsOption exportAs) throws NXException, RemoteException
exportAs
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.