Parser Class¶
-
class
NXOpen.Validate.Parser¶ Bases:
NXOpen.TaggedObjectRepresents a NX
NXOpen.Validate.Parser.To create a new instance of this class, use
NXOpen.Validate.ValidationManager.CreateParser()New in version NX7.5.0.
Properties¶
| Property | Description |
|---|---|
| DataSource | Returns or sets the result data source type |
| MaxDisplayObjects | Returns or sets the Max entity count to display of current module |
| Tag | Returns the Tag for this object. |
Methods¶
| Method | Description |
|---|---|
| ClearResultObjects | Clears result objects |
| Commit | Runs parsing process |
| DeleteResult | Deletes result object, return error code |
| DeleteResultObject | Deletes result object, return error list |
| GetObjectResultObjects | Gets entity result objects from input object |
| GetObjectSetResultObjects | Gets entity set result objects from input object |
| GetPartResultObjects | Gets part result objects |
| GetProfileResultObjects | Gets profile result objects |
| GetTestResultObjects | Gets test result objects |
Enumerations¶
| ParserDataSourceTypes Enumeration | The data source type of check result. |
Property Detail¶
DataSource¶
-
Parser.DataSource¶ Returns or sets the result data source type
-------------------------------------Getter Method
Signature
DataSourceReturns: Return type: NXOpen.Validate.ParserDataSourceTypesNew in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DataSourceParameters: dataSource ( NXOpen.Validate.ParserDataSourceTypes) –New in version NX7.5.0.
License requirements: None.
MaxDisplayObjects¶
-
Parser.MaxDisplayObjects¶ Returns or sets the Max entity count to display of current module
-------------------------------------Getter Method
Signature
MaxDisplayObjectsReturns: Return type: int New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MaxDisplayObjectsParameters: maxDisplayObjects (int) – New in version NX7.5.0.
License requirements: None.
Method Detail¶
ClearResultObjects¶
-
Parser.ClearResultObjects¶ Clears result objects
Signature
ClearResultObjects()New in version NX7.5.0.
License requirements: None.
Commit¶
-
Parser.Commit¶ Runs parsing process
Signature
Commit()New in version NX7.5.0.
License requirements: None.
DeleteResult¶
-
Parser.DeleteResult¶ Deletes result object, return error code
Signature
DeleteResult(resultObject)Parameters: resultObject ( NXOpen.Validate.ResultObject) –Returns: Return type: int New in version NX8.0.3.
License requirements: None.
DeleteResultObject¶
-
Parser.DeleteResultObject¶ Deletes result object, return error list
Signature
DeleteResultObject(resultObject)Parameters: resultObject ( NXOpen.Validate.ResultObject) –Returns: List of errors encountered during the delete Return type: NXOpen.ErrorListNew in version NX7.5.0.
License requirements: None.
GetObjectResultObjects¶
-
Parser.GetObjectResultObjects¶ Gets entity result objects from input object
Signature
GetObjectResultObjects(resultObject)Parameters: resultObject ( NXOpen.Validate.ResultObject) –Returns: Return type: list of NXOpen.Validate.ResultObjectNew in version NX7.5.0.
License requirements: None.
GetObjectSetResultObjects¶
-
Parser.GetObjectSetResultObjects¶ Gets entity set result objects from input object
Signature
GetObjectSetResultObjects(resultObject)Parameters: resultObject ( NXOpen.Validate.ResultObject) –Returns: Return type: list of NXOpen.Validate.ResultObjectNew in version NX7.5.0.
License requirements: None.
GetPartResultObjects¶
-
Parser.GetPartResultObjects¶ Gets part result objects
Signature
GetPartResultObjects()Returns: Return type: list of NXOpen.Validate.ResultObjectNew in version NX7.5.0.
License requirements: None.
GetProfileResultObjects¶
-
Parser.GetProfileResultObjects¶ Overloaded method GetProfileResultObjects
GetProfileResultObjects()GetProfileResultObjects(resultObject)
-------------------------------------Gets profile result objects
Signature
GetProfileResultObjects()Returns: Return type: list of NXOpen.Validate.ResultObjectNew in version NX7.5.0.
License requirements: None.
-------------------------------------Gets profile result objects from input object
Signature
GetProfileResultObjects(resultObject)Parameters: resultObject ( NXOpen.Validate.ResultObject) –Returns: Return type: list of NXOpen.Validate.ResultObjectNew in version NX7.5.0.
License requirements: None.
-------------------------------------
GetTestResultObjects¶
-
Parser.GetTestResultObjects¶ Overloaded method GetTestResultObjects
GetTestResultObjects()GetTestResultObjects(resultObject)
-------------------------------------Gets test result objects
Signature
GetTestResultObjects()Returns: Return type: list of NXOpen.Validate.ResultObjectNew in version NX7.5.0.
License requirements: None.
-------------------------------------Gets test result objects from input object
Signature
GetTestResultObjects(resultObject)Parameters: resultObject ( NXOpen.Validate.ResultObject) –Returns: Return type: list of NXOpen.Validate.ResultObjectNew in version NX7.5.0.
License requirements: None.
-------------------------------------