NXOpen .NET Reference Guide
1899
|
Represents an object that manages validator and parser associated instance objects. More...
Classes | |
struct | _ParameterOptions |
Optional settings for defining a Validate.Parameter | |
class | _ValidationManagerDoCheckHandlerAdapter |
struct | ParameterOptions |
Optional settings for defining a Validate.Parameter 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... | |
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
|
inline |
Creates a Validate.CheckerDefinition .
Once a checker definition is created successfully, the class ID can be used to create instances of Validate.CheckerNode .
To obtain an instance of Validate.CheckerNode , refer to Validate.Validator.AppendCheckerNode .
Created in NX1899.0.0
License requirements: None.
classID | |
displayName | |
category | |
parameters | |
doCheck |
|
inline |
Creates a parser.
Created in NX7.5.0
License requirements: None.
name | name of the parser |
|
inline |
Creates a validator.
Created in NX7.5.0
License requirements: ug_checkmate ("UG Check Mate")
name | name of the validator |
|
inline |
Creates a single value Validate.Parameter for an integer number.
Created in NX1899.0.0
License requirements: None.
parameterID | The ID of parameter. |
parameterValue | The value of parameter. |
options | The option of parameter. |
|
inline |
Creates a multi-value Validate.Parameter for an integer array.
Created in NX1899.0.0
License requirements: None.
parameterID | The ID of parameter. |
parameterValue | The values of parameter. |
options | The option of parameter. |
|
inline |
Creates a single value Validate.Parameter for a boolean.
Created in NX1899.0.0
License requirements: None.
parameterID | The ID of parameter. |
parameterValue | The value of parameter. |
options | The option of parameter. |
|
inline |
Creates a multi-value Validate.Parameter for a boolean array.
Created in NX1899.0.0
License requirements: None.
parameterID | The ID of parameter. |
parameterValue | The values of parameter. |
options | The option of parameter. |
|
inline |
Creates a single value Validate.Parameter for a real number.
Created in NX1899.0.0
License requirements: None.
parameterID | The ID of parameter. |
parameterValue | The value of parameter. |
options | The option of parameter. |
|
inline |
Creates a multi-value Validate.Parameter for a real number array.
Created in NX1899.0.0
License requirements: None.
parameterID | The ID of parameter. |
parameterValue | The values of parameter. |
options | The option of parameter. |
|
inline |
Creates a single value Validate.Parameter for a string.
Created in NX1899.0.0
License requirements: None.
parameterID | The ID of parameter. |
parameterValue | The value of parameter. |
options | The option of parameter. |
|
inline |
Creates a multi-value Validate.Parameter for a string array.
Created in NX1899.0.0
License requirements: None.
parameterID | The ID of parameter. |
parameterValue | The values of parameter. |
options | The option of parameter. |
|
inline |
Creates a single value Validate.Parameter for a Point3d .
Created in NX1899.0.0
License requirements: None.
parameterID | The ID of parameter. |
parameterValue | The value of parameter. |
options | The option of parameter. |
|
inline |
Creates a multi-value Validate.Parameter for a Point3d array.
Created in NX1899.0.0
License requirements: None.
parameterID | The ID of parameter. |
parameterValue | The values of parameter. |
options | The option of parameter. |
|
inline |
Creates a single value Validate.Parameter for a Vector3d .
Created in NX1899.0.0
License requirements: None.
parameterID | The ID of parameter. |
parameterValue | The value of parameter. |
options | The option of parameter. |
|
inline |
Creates a multi-value Validate.Parameter for a Vector3d array.
Created in NX1899.0.0
License requirements: None.
parameterID | The ID of parameter. |
parameterValue | The values of parameter. |
options | The option of parameter. |
|
inline |
Deletes a Validate.CheckerDefinition .
Any instance of Validate.CheckerNode based on a checker definition should be eliminated before deleting the checker definition.
Refer to Validate.Validator.EraseCheckerNode or Validate.Validator.ClearCheckerNodes .
Created in NX1899.0.0
License requirements: None.
checkerDefinition |
|
inline |
Deletes a parser.
Created in NX7.5.0
License requirements: None.
parser |
|
inline |
Deletes a validator.
Created in NX7.5.0
License requirements: ug_checkmate ("UG Check Mate")
validator |
delegate void NXOpen.Validate.ValidationManager.DoCheckHandler | ( | NXOpen.Validate.CheckerNode | checkerNode | ) |
User defined method that is called when Check-Mate executes the Validate.CheckerNode .
Created in NX1899.0.0
License requirements: None.
checkerNode |
|
inline |
Finds parsers in current session.
It will return all parsers with the same name.
Created in NX7.5.0
License requirements: None.
name | |
parsers |
|
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")
name | |
validators |
|
get |
Returns the tag of this object.