| NX Open C++ Reference Guide
    | 
Represents an object that manages validator and parser associated instance objects. More...
| Public Member Functions | |
| NXOpen::Validate::Parser * | CreateParser (const NXString &name) | 
| Creates a parser. | |
| NXOpen::Validate::Parser * | CreateParser (const char *name) | 
| Creates a parser. | |
| NXOpen::Validate::Validator * | CreateValidator (const NXString &name) | 
| Creates a validator. | |
| NXOpen::Validate::Validator * | CreateValidator (const char *name) | 
| Creates a validator. | |
| void | DeleteParser (NXOpen::Validate::Parser *parser) | 
| Deletes a parser. | |
| void | DeleteValidator (NXOpen::Validate::Validator *validator) | 
| Deletes a validator. | |
| void | FindParser (const NXString &name, std::vector< NXOpen::Validate::Parser * > &parsers) | 
| Finds parsers in current session. | |
| void | FindParser (const char *name, std::vector< NXOpen::Validate::Parser * > &parsers) | 
| Finds parsers in current session. | |
| void | FindValidator (const NXString &name, std::vector< NXOpen::Validate::Validator * > &validators) | 
| Finds validators in current session. | |
| void | FindValidator (const char *name, std::vector< NXOpen::Validate::Validator * > &validators) | 
| Finds validators in current session. | |
| tag_t | Tag () const | 
| Returns the tag of this object. | |
Represents an object that manages validator and parser associated instance objects.
<br> It handles the creation of new validators and parsers. The ValidationManager also provides @link Validate::ValidationManager::FindValidator Validate::ValidationManager::FindValidator@endlink to get validators in current session. <br> <br> To obtain an instance of this class, refer to @link Session Session @endlink <br>
 
 Created in NX7.5.0. 
 
| NXOpen::Validate::Parser* NXOpen::Validate::ValidationManager::CreateParser | ( | const NXString & | name | ) | 
Creates a parser.
@return
 
 Created in NX7.5.0. 
 
 License requirements : None 
| name | name of the parser | 
| NXOpen::Validate::Parser* NXOpen::Validate::ValidationManager::CreateParser | ( | const char * | name | ) | 
Creates a parser.
@return
 
 Created in NX7.5.0. 
 
 License requirements : None 
| name | name of the parser | 
| NXOpen::Validate::Validator* NXOpen::Validate::ValidationManager::CreateValidator | ( | const NXString & | name | ) | 
Creates a validator.
@return
 
 Created in NX7.5.0. 
 
 License requirements : ug_checkmate ("UG Check Mate") 
| name | name of the validator | 
| NXOpen::Validate::Validator* NXOpen::Validate::ValidationManager::CreateValidator | ( | const char * | name | ) | 
Creates a validator.
@return
 
 Created in NX7.5.0. 
 
 License requirements : ug_checkmate ("UG Check Mate") 
| name | name of the validator | 
| void NXOpen::Validate::ValidationManager::DeleteParser | ( | NXOpen::Validate::Parser * | parser | ) | 
Deletes a parser.
 Created in NX7.5.0. 
 
 License requirements : None 
| parser | parser | 
| void NXOpen::Validate::ValidationManager::DeleteValidator | ( | NXOpen::Validate::Validator * | validator | ) | 
Deletes a validator.
 Created in NX7.5.0. 
 
 License requirements : ug_checkmate ("UG Check Mate") 
| validator | validator | 
| void NXOpen::Validate::ValidationManager::FindParser | ( | const NXString & | name, | 
| std::vector< NXOpen::Validate::Parser * > & | parsers | ||
| ) | 
Finds parsers in current session.
It will return all parsers with the same name.
 Created in NX7.5.0. 
 
 License requirements : None 
| name | name | 
| parsers | parsers | 
| void NXOpen::Validate::ValidationManager::FindParser | ( | const char * | name, | 
| std::vector< NXOpen::Validate::Parser * > & | parsers | ||
| ) | 
Finds parsers in current session.
It will return all parsers with the same name.
 Created in NX7.5.0. 
 
 License requirements : None 
| name | name | 
| parsers | parsers | 
| void NXOpen::Validate::ValidationManager::FindValidator | ( | const NXString & | name, | 
| std::vector< NXOpen::Validate::Validator * > & | validators | ||
| ) | 
Finds validators in current session.
It will return all validators with the same name.
 Created in NX7.5.0. 
 
 License requirements : ug_checkmate ("UG Check Mate") 
| name | name | 
| validators | validators | 
| void NXOpen::Validate::ValidationManager::FindValidator | ( | const char * | name, | 
| std::vector< NXOpen::Validate::Validator * > & | validators | ||
| ) | 
Finds validators in current session.
It will return all validators with the same name.
 Created in NX7.5.0. 
 
 License requirements : ug_checkmate ("UG Check Mate") 
| name | name | 
| validators | validators | 
| tag_t NXOpen::Validate::ValidationManager::Tag | ( | ) | const | 
Returns the tag of this object.