Search Results for

    Show / Hide Table of Contents

    Class Validation

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    Validation
    RequirementCheck
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    INXObject
    Inherited Members
    NXObject.SetUserAttribute(NXObject.AttributeInformation, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Int32, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Double, Update.Option)
    NXObject.SetUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, NXObject.ComputationalTime, Update.Option)
    NXObject.SetBooleanUserAttribute(String, Int32, Boolean, Update.Option)
    NXObject.CreateAttributeIterator()
    NXObject.HasUserAttribute(AttributeIterator)
    NXObject.HasUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetUserAttributeCount(AttributeIterator)
    NXObject.GetUserAttributeCount(AttributeIterator, Boolean)
    NXObject.GetUserAttributeCount(NXObject.AttributeType)
    NXObject.GetUserAttributeCount(NXObject.AttributeType, Boolean, Boolean)
    NXObject.GetUserAttributeSize(String, NXObject.AttributeType)
    NXObject.GetNextUserAttribute(AttributeIterator, NXObject.AttributeInformation)
    NXObject.GetUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetBooleanUserAttribute(String, Int32)
    NXObject.GetIntegerUserAttribute(String, Int32)
    NXObject.GetRealUserAttribute(String, Int32)
    NXObject.GetStringUserAttribute(String, Int32)
    NXObject.GetTimeUserAttribute(String, Int32)
    NXObject.GetComputationalTimeUserAttribute(String, Int32)
    NXObject.GetUserAttributes(AttributeIterator)
    NXObject.GetUserAttributes()
    NXObject.GetUserAttributes(Boolean)
    NXObject.GetUserAttributeAsString(String, NXObject.AttributeType, Int32)
    NXObject.DeleteUserAttributes(AttributeIterator, Update.Option)
    NXObject.DeleteUserAttribute(NXObject.AttributeType, String, Boolean, Update.Option)
    NXObject.DeleteUserAttributes(NXObject.AttributeType, Update.Option)
    NXObject.SetUserAttributeLock(String, NXObject.AttributeType, Boolean)
    NXObject.GetUserAttributeLock(String, NXObject.AttributeType)
    NXObject.GetUserAttributeSourceObjects()
    NXObject.SetPdmReferenceAttribute(String, String)
    NXObject.GetPdmReferenceAttributeValue(String)
    NXObject.GetUserAttribute(String, Boolean, Boolean, NXObject.AttributeType)
    NXObject.GetUserAttributes(Boolean, Boolean)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType, Update.Option)
    NXObject.SetAttribute(String, Int32)
    NXObject.SetAttribute(String, Int32, Update.Option)
    NXObject.SetAttribute(String, Double)
    NXObject.SetAttribute(String, Double, Update.Option)
    NXObject.SetAttribute(String, String)
    NXObject.SetAttribute(String, String, Update.Option)
    NXObject.SetAttribute(String)
    NXObject.SetAttribute(String, Update.Option)
    NXObject.SetTimeAttribute(String, String)
    NXObject.SetTimeAttribute(String, String, Update.Option)
    NXObject.GetIntegerAttribute(String)
    NXObject.GetRealAttribute(String)
    NXObject.GetStringAttribute(String)
    NXObject.GetTimeAttribute(NXObject.DateAndTimeFormat, String)
    NXObject.GetReferenceAttribute(String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String, Update.Option)
    NXObject.SetReferenceAttribute(String, String)
    NXObject.SetReferenceAttribute(String, String, Update.Option)
    NXObject.GetAttributeTitlesByType(NXObject.AttributeType)
    NXObject.GetUserAttributesAsStrings()
    NXObject.FindObject(String)
    NXObject.Print()
    NXObject.SetName(String)
    NXObject.IsOccurrence
    NXObject.JournalIdentifier
    NXObject.Name
    NXObject.OwningComponent
    NXObject.OwningPart
    NXObject.Prototype
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen
    Assembly: NXOpen.dll
    Syntax
    public class Validation : NXObject, IMessageSink, INXObject

    Constructors

    Validation()

    Declaration
    protected Validation()

    Properties

    Requirement

    Declaration
    public string Requirement { get; set; }
    Property Value
    Type Description
    System.String

    Methods

    Add(String, NXObject[])

    Declaration
    public void Add(string key, NXObject[] objs)
    Parameters
    Type Name Description
    System.String key
    NXObject[] objs

    Add(String, Double)

    Declaration
    public void Add(string key, double number)
    Parameters
    Type Name Description
    System.String key
    System.Double number

    Add(String, Int32)

    Declaration
    public void Add(string key, int number)
    Parameters
    Type Name Description
    System.String key
    System.Int32 number

    Add(String, Int32, Int32)

    Declaration
    public void Add(string key, int day, int time)
    Parameters
    Type Name Description
    System.String key
    System.Int32 day
    System.Int32 time

    Add(String, String)

    Declaration
    public void Add(string key, string text)
    Parameters
    Type Name Description
    System.String key
    System.String text

    Delete()

    Declaration
    public void Delete()

    Evaluate()

    Declaration
    public Validation.Result Evaluate()
    Returns
    Type Description
    Validation.Result

    GetAssociatedObjects(out NXObject[])

    Declaration
    public void GetAssociatedObjects(out NXObject[] objects)
    Parameters
    Type Name Description
    NXObject[] objects

    GetCheckResult()

    Declaration
    public Validation.Result GetCheckResult()
    Returns
    Type Description
    Validation.Result

    GetInitialResult()

    Declaration
    public Validation.Result GetInitialResult()
    Returns
    Type Description
    Validation.Result

    GetKeys()

    Declaration
    public string[] GetKeys()
    Returns
    Type Description
    System.String[]

    GetKeyType(String)

    Declaration
    public Validation.MapType GetKeyType(string key)
    Parameters
    Type Name Description
    System.String key
    Returns
    Type Description
    Validation.MapType

    GetSuppressed()

    Declaration
    public bool GetSuppressed()
    Returns
    Type Description
    System.Boolean

    Information()

    Declaration
    public void Information()

    Lookup(String)

    Declaration
    public NXObject[] Lookup(string key)
    Parameters
    Type Name Description
    System.String key
    Returns
    Type Description
    NXObject[]

    LookupInteger(String, out Int32, out Boolean)

    Declaration
    public void LookupInteger(string key, out int number, out bool found)
    Parameters
    Type Name Description
    System.String key
    System.Int32 number
    System.Boolean found

    LookupNumber(String, out Double, out Boolean)

    Declaration
    public void LookupNumber(string key, out double number, out bool found)
    Parameters
    Type Name Description
    System.String key
    System.Double number
    System.Boolean found

    LookupText(String, out String, out Boolean)

    Declaration
    public void LookupText(string key, out string text, out bool found)
    Parameters
    Type Name Description
    System.String key
    System.String text
    System.Boolean found

    LookupTime(String, out Int32, out Int32, out Boolean)

    Declaration
    public void LookupTime(string key, out int day, out int time, out bool found)
    Parameters
    Type Name Description
    System.String key
    System.Int32 day
    System.Int32 time
    System.Boolean found

    Remove(String)

    Declaration
    public void Remove(string key)
    Parameters
    Type Name Description
    System.String key

    Replace(String, NXObject[])

    Declaration
    public void Replace(string key, NXObject[] objs)
    Parameters
    Type Name Description
    System.String key
    NXObject[] objs

    SetAssociatedObjects(NXObject[])

    Declaration
    public void SetAssociatedObjects(NXObject[] objects)
    Parameters
    Type Name Description
    NXObject[] objects

    SetCheckResult(Validation.Result)

    Declaration
    public void SetCheckResult(Validation.Result result)
    Parameters
    Type Name Description
    Validation.Result result

    SetSuppressed(Boolean)

    Declaration
    public void SetSuppressed(bool suppress)
    Parameters
    Type Name Description
    System.Boolean suppress

    SetUpdateControl(Validation.UpdateTime)

    Declaration
    public void SetUpdateControl(Validation.UpdateTime updateTime)
    Parameters
    Type Name Description
    Validation.UpdateTime updateTime

    SetUserClassName(String)

    Declaration
    public void SetUserClassName(string name)
    Parameters
    Type Name Description
    System.String name

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    INXObject
    In This Article
    Back to top Generated by DocFX