NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Properties | List of all members
NXOpen.Validate.ValidationManager Class Reference

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

Inheritance diagram for NXOpen.Validate.ValidationManager:
NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe NXOpen.Validate.Parser CreateParser (string name)
 Creates a parser. More...
 
unsafe NXOpen.Validate.Validator CreateValidator (string name)
 Creates a validator. More...
 
unsafe void DeleteParser (NXOpen.Validate.Parser parser)
 Deletes a parser. More...
 
unsafe void DeleteValidator (NXOpen.Validate.Validator validator)
 Deletes a validator. More...
 
unsafe void FindParser (string name, out NXOpen.Validate.Parser[] parsers)
 Finds parsers in current session. More...
 
unsafe void FindValidator (string name, out NXOpen.Validate.Validator[] validators)
 Finds validators in current session. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 

Detailed Description

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

Member Function Documentation

unsafe NXOpen.Validate.Parser NXOpen.Validate.ValidationManager.CreateParser ( string  name)
inline

Creates a parser.

Created in NX7.5.0

License requirements: None.

Parameters
namename of the parser
Returns
unsafe NXOpen.Validate.Validator NXOpen.Validate.ValidationManager.CreateValidator ( string  name)
inline

Creates a validator.

Created in NX7.5.0

License requirements: ug_checkmate ("UG Check Mate")

Parameters
namename of the validator
Returns
unsafe void NXOpen.Validate.ValidationManager.DeleteParser ( NXOpen.Validate.Parser  parser)
inline

Deletes a parser.

Created in NX7.5.0

License requirements: None.

Parameters
parser
unsafe void NXOpen.Validate.ValidationManager.DeleteValidator ( NXOpen.Validate.Validator  validator)
inline

Deletes a validator.

Created in NX7.5.0

License requirements: ug_checkmate ("UG Check Mate")

Parameters
validator
unsafe void NXOpen.Validate.ValidationManager.FindParser ( string  name,
out NXOpen.Validate.Parser[]  parsers 
)
inline

Finds parsers in current session.

It will return all parsers with the same name.

Created in NX7.5.0

License requirements: None.

Parameters
name
parsers
unsafe void NXOpen.Validate.ValidationManager.FindValidator ( string  name,
out NXOpen.Validate.Validator[]  validators 
)
inline

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
name
validators

Property Documentation

Tag NXOpen.Validate.ValidationManager.Tag
get

Returns the tag of this object.


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