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. More... | |
NXOpen::Validate::Parser * | CreateParser (const char *name) |
Creates a parser. More... | |
NXOpen::Validate::Validator * | CreateValidator (const NXString &name) |
Creates a validator. More... | |
NXOpen::Validate::Validator * | CreateValidator (const char *name) |
Creates a validator. More... | |
void | DeleteParser (NXOpen::Validate::Parser *parser) |
Deletes a parser. More... | |
void | DeleteValidator (NXOpen::Validate::Validator *validator) |
Deletes a validator. More... | |
void | FindParser (const NXString &name, std::vector< NXOpen::Validate::Parser * > &parsers) |
Finds parsers in current session. More... | |
void | FindParser (const char *name, std::vector< NXOpen::Validate::Parser * > &parsers) |
Finds parsers in current session. More... | |
void | FindValidator (const NXString &name, std::vector< NXOpen::Validate::Validator * > &validators) |
Finds validators in current session. More... | |
void | FindValidator (const char *name, std::vector< NXOpen::Validate::Validator * > &validators) |
Finds validators in current session. More... | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents an object that manages validator and parser associated instance objects.
It handles the creation of new validators and parsers. The ValidationManager also provides NXOpen::Validate::ValidationManager::FindValidator to get validators in current session.
To obtain an instance of this class, refer to NXOpen::Session
Created in NX7.5.0.
NXOpen::Validate::Parser* NXOpen::Validate::ValidationManager::CreateParser | ( | const NXString & | name | ) |
Creates a parser.
name | name of the parser |
NXOpen::Validate::Parser* NXOpen::Validate::ValidationManager::CreateParser | ( | const char * | name | ) |
Creates a parser.
name | name of the parser |
NXOpen::Validate::Validator* NXOpen::Validate::ValidationManager::CreateValidator | ( | const NXString & | name | ) |
Creates a validator.
name | name of the validator |
NXOpen::Validate::Validator* NXOpen::Validate::ValidationManager::CreateValidator | ( | const char * | name | ) |
Creates a validator.
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.