NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Validate::ValidationManager Class Reference

Represents an object that manages validator and parser associated instance objects. More...

Public Member Functions

NXOpen::Validate::ParserCreateParser (const NXString &name)
 Creates a parser.
 
NXOpen::Validate::ParserCreateParser (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.
 

Detailed Description

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.

Member Function Documentation

NXOpen::Validate::Parser* NXOpen::Validate::ValidationManager::CreateParser ( const NXString name)

Creates a parser.

    @return  


Created in NX7.5.0.

License requirements : None

Parameters
namename 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

Parameters
namename 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")

Parameters
namename 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")

Parameters
namename of the validator
void NXOpen::Validate::ValidationManager::DeleteParser ( NXOpen::Validate::Parser parser)

Deletes a parser.


Created in NX7.5.0.

License requirements : None

Parameters
parserparser
void NXOpen::Validate::ValidationManager::DeleteValidator ( NXOpen::Validate::Validator *  validator)

Deletes a validator.


Created in NX7.5.0.

License requirements : ug_checkmate ("UG Check Mate")

Parameters
validatorvalidator
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

Parameters
namename
parsersparsers
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

Parameters
namename
parsersparsers
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")

Parameters
namename
validatorsvalidators
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")

Parameters
namename
validatorsvalidators
tag_t NXOpen::Validate::ValidationManager::Tag ( ) const

Returns the tag of this object.


The documentation for this class was generated from the following file:
Copyright 2013 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.