| NX Open C++ Reference Guide
    | 
Represents a NX Validate::Parser . More...
 
  
 | Public Types | |
| enum | DataSourceTypes { DataSourceTypesMostRecentRun, DataSourceTypesResultFromPart, DataSourceTypesResultFromTeamcenter, DataSourceTypesResultFromNXChecks, DataSourceTypesResultFromLogFile } | 
| The data source type of check result.  More... | |
| Public Member Functions | |
| void | ClearResultObjects () | 
| Clears result objects Created in NX7.5.0. | |
| void | Commit () | 
| Runs parsing process Created in NX7.5.0. | |
| NXOpen::Validate::Parser::DataSourceTypes | DataSource () | 
| Returns the result data source type Created in NX7.5.0. | |
| int | DeleteResult (NXOpen::Validate::ResultObject *resultObject) | 
| Deletes result object, return error code. | |
| NXOpen::ErrorList * | DeleteResultObject (NXOpen::Validate::ResultObject *resultObject) | 
| Deletes result object, return error list. | |
| void | GetObjectResultObjects (NXOpen::Validate::ResultObject *resultObject, std::vector< NXOpen::Validate::ResultObject * > &objectResultObject) | 
| Gets entity result objects from input object Created in NX7.5.0. | |
| void | GetObjectSetResultObjects (NXOpen::Validate::ResultObject *resultObject, std::vector< NXOpen::Validate::ResultObject * > &objectSetResultObject) | 
| Gets entity set result objects from input object Created in NX7.5.0. | |
| void | GetPartResultObjects (std::vector< NXOpen::Validate::ResultObject * > &partResultObject) | 
| Gets part result objects Created in NX7.5.0. | |
| void | GetProfileResultObjects (std::vector< NXOpen::Validate::ResultObject * > &profileResultObject) | 
| Gets profile result objects Created in NX7.5.0. | |
| void | GetProfileResultObjects (NXOpen::Validate::ResultObject *resultObject, std::vector< NXOpen::Validate::ResultObject * > &profileResultObject) | 
| Gets profile result objects from input object Created in NX7.5.0. | |
| void | GetTestResultObjects (std::vector< NXOpen::Validate::ResultObject * > &testResultObject) | 
| Gets test result objects Created in NX7.5.0. | |
| void | GetTestResultObjects (NXOpen::Validate::ResultObject *resultObject, std::vector< NXOpen::Validate::ResultObject * > &testResultObject) | 
| Gets test result objects from input object Created in NX7.5.0. | |
| int | MaxDisplayObjects () | 
| Returns the Max entity count to display of current module Created in NX7.5.0. | |
| void | SetDataSource (NXOpen::Validate::Parser::DataSourceTypes dataSource) | 
| Sets the result data source type Created in NX7.5.0. | |
| void | SetMaxDisplayObjects (int maxDisplayObjects) | 
| Sets the Max entity count to display of current module Created in NX7.5.0. | |
|  Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const | 
| <b>Deprecated</b>:<br>     Use Tag instead.   | |
| tag_t | Tag () const | 
| Returns the tag of this object. | |
Represents a NX Validate::Parser .
<br> To create a new instance of this class, use @link Validate::ValidationManager::CreateParser Validate::ValidationManager::CreateParser @endlink <br>
 
 Created in NX7.5.0. 
 
The data source type of check result.
| void NXOpen::Validate::Parser::ClearResultObjects | ( | ) | 
Clears result objects 
 Created in NX7.5.0. 
 
 License requirements : None 
| void NXOpen::Validate::Parser::Commit | ( | ) | 
Runs parsing process 
 Created in NX7.5.0. 
 
 License requirements : None 
| NXOpen::Validate::Parser::DataSourceTypes NXOpen::Validate::Parser::DataSource | ( | ) | 
Returns the result data source type 
 Created in NX7.5.0. 
 
 License requirements : None 
| int NXOpen::Validate::Parser::DeleteResult | ( | NXOpen::Validate::ResultObject * | resultObject | ) | 
Deletes result object, return error code.
| resultObject | resultobject | 
| NXOpen::ErrorList* NXOpen::Validate::Parser::DeleteResultObject | ( | NXOpen::Validate::ResultObject * | resultObject | ) | 
Deletes result object, return error list.
| resultObject | resultobject | 
| void NXOpen::Validate::Parser::GetObjectResultObjects | ( | NXOpen::Validate::ResultObject * | resultObject, | 
| std::vector< NXOpen::Validate::ResultObject * > & | objectResultObject | ||
| ) | 
Gets entity result objects from input object 
 Created in NX7.5.0. 
 
 License requirements : None 
| resultObject | resultobject | 
| objectResultObject | objectresultobject | 
| void NXOpen::Validate::Parser::GetObjectSetResultObjects | ( | NXOpen::Validate::ResultObject * | resultObject, | 
| std::vector< NXOpen::Validate::ResultObject * > & | objectSetResultObject | ||
| ) | 
Gets entity set result objects from input object 
 Created in NX7.5.0. 
 
 License requirements : None 
| resultObject | resultobject | 
| objectSetResultObject | objectsetresultobject | 
| void NXOpen::Validate::Parser::GetPartResultObjects | ( | std::vector< NXOpen::Validate::ResultObject * > & | partResultObject | ) | 
Gets part result objects 
 Created in NX7.5.0. 
 
 License requirements : None 
| partResultObject | partresultobject | 
| void NXOpen::Validate::Parser::GetProfileResultObjects | ( | std::vector< NXOpen::Validate::ResultObject * > & | profileResultObject | ) | 
Gets profile result objects 
 Created in NX7.5.0. 
 
 License requirements : None 
| profileResultObject | profileresultobject | 
| void NXOpen::Validate::Parser::GetProfileResultObjects | ( | NXOpen::Validate::ResultObject * | resultObject, | 
| std::vector< NXOpen::Validate::ResultObject * > & | profileResultObject | ||
| ) | 
Gets profile result objects from input object 
 Created in NX7.5.0. 
 
 License requirements : None 
| resultObject | resultobject | 
| profileResultObject | profileresultobject | 
| void NXOpen::Validate::Parser::GetTestResultObjects | ( | std::vector< NXOpen::Validate::ResultObject * > & | testResultObject | ) | 
Gets test result objects 
 Created in NX7.5.0. 
 
 License requirements : None 
| testResultObject | testresultobject | 
| void NXOpen::Validate::Parser::GetTestResultObjects | ( | NXOpen::Validate::ResultObject * | resultObject, | 
| std::vector< NXOpen::Validate::ResultObject * > & | testResultObject | ||
| ) | 
Gets test result objects from input object 
 Created in NX7.5.0. 
 
 License requirements : None 
| resultObject | resultobject | 
| testResultObject | testresultobject | 
| int NXOpen::Validate::Parser::MaxDisplayObjects | ( | ) | 
Returns the Max entity count to display of current module 
 Created in NX7.5.0. 
 
 License requirements : None 
| void NXOpen::Validate::Parser::SetDataSource | ( | NXOpen::Validate::Parser::DataSourceTypes | dataSource | ) | 
Sets the result data source type 
 Created in NX7.5.0. 
 
 License requirements : None 
| dataSource | datasource | 
| void NXOpen::Validate::Parser::SetMaxDisplayObjects | ( | int | maxDisplayObjects | ) | 
Sets the Max entity count to display of current module 
 Created in NX7.5.0. 
 
 License requirements : None 
| maxDisplayObjects | maxdisplayobjects |