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

Defines a Validate Checker. More...

Inheritance diagram for NXOpen.Validate.CheckerDefinition:
NXOpen.TransientObject NXOpen.Utilities.NXRemotableObject IDisposable IMessageSink

Classes

class  _CheckerDefinitionCustomizationHandlerAdapter
 
class  _CheckerDefinitionDocumentationHandlerAdapter
 

Public Member Functions

delegate void CustomizationHandler (NXOpen.Validate.CheckerNode checkerNode)
 User defined method that is called when Check-Mate customizes a checker instance. More...
 
delegate void DocumentationHandler (NXOpen.Validate.CheckerNode checkerNode)
 User defined method that is called when Check-Mate shows checker document. More...
 
unsafe void SetCustomizationHandler (NXOpen.Validate.CheckerDefinition.CustomizationHandler customize)
 Sets checker customization handler More...
 
unsafe void SetDocumentationHandler (NXOpen.Validate.CheckerDefinition.DocumentationHandler document)
 Sets checker document handler More...
 
- Public Member Functions inherited from NXOpen.TransientObject
void Dispose ()
 Frees the object from memory. More...
 
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
new string ToString ()
 Returns a String that represents the current Object. 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...
 

Protected Member Functions

override void FreeResource ()
 Frees resources associated with the instance. More...
 

Additional Inherited Members

- Properties inherited from NXOpen.TransientObject
IntPtr Handle [get]
 Handle of the internal object represented by this object. More...
 

Detailed Description

Defines a Validate Checker.

Checker definition contains the information of checker class name, checker parameter values and call back functions and so on. These information is used to create checker instance for customization of parameters and execution of the check logic.

To create a new instance of this class, use NXOpen.Validate.ValidationManager.CreateCheckerDefinition

Created in NX1899.0.0

Member Function Documentation

delegate void NXOpen.Validate.CheckerDefinition.CustomizationHandler ( NXOpen.Validate.CheckerNode  checkerNode)

User defined method that is called when Check-Mate customizes a checker instance.

Created in NX1899.0.0

License requirements: None.

Parameters
checkerNode
delegate void NXOpen.Validate.CheckerDefinition.DocumentationHandler ( NXOpen.Validate.CheckerNode  checkerNode)

User defined method that is called when Check-Mate shows checker document.

Created in NX1899.0.0

License requirements: None.

Parameters
checkerNode
override void NXOpen.Validate.CheckerDefinition.FreeResource ( )
inlineprotectedvirtual

Frees resources associated with the instance.

Created in NX1899.0.0

License requirements: None.

Implements NXOpen.TransientObject.

unsafe void NXOpen.Validate.CheckerDefinition.SetCustomizationHandler ( NXOpen.Validate.CheckerDefinition.CustomizationHandler  customize)
inline

Sets checker customization handler

Created in NX1899.0.0

License requirements: None.

Parameters
customize
unsafe void NXOpen.Validate.CheckerDefinition.SetDocumentationHandler ( NXOpen.Validate.CheckerDefinition.DocumentationHandler  document)
inline

Sets checker document handler

Created in NX1899.0.0

License requirements: None.

Parameters
document

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