Parser Class

class NXOpen.Validate.Parser

Bases: NXOpen.TaggedObject

Represents 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 DataSource

Returns:
Return type:NXOpen.Validate.ParserDataSourceTypes

New in version NX7.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature DataSource

Parameters: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 MaxDisplayObjects

Returns:
Return type:int

New in version NX7.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature MaxDisplayObjects

Parameters: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.ErrorList

New 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.ResultObject

New 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.ResultObject

New in version NX7.5.0.

License requirements: None.

GetPartResultObjects

Parser.GetPartResultObjects

Gets part result objects

Signature GetPartResultObjects()

Returns:
Return type:list of NXOpen.Validate.ResultObject

New 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.ResultObject

New 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.ResultObject

New 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.ResultObject

New 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.ResultObject

New in version NX7.5.0.

License requirements: None.

-------------------------------------