LVClassLibrary class

From LabVIEW Wiki
Jump to: navigation, search
VI Server Class Information
Return to VI Server Class Hierarchy
Class Name LVClassLibrary class
Class ID 85
Scope Basic Development Environment
Class Inheritance
Class Children

This class has no children.


The LVClassLibrary class is a class in the VI Server Class Hierarchy, (see also VI Server).

Properties

Show/Hide LVClassLibrary Properties Table

Legend
R/WReadable/Writable Permissions
RTEAvailable in the Run-Time Engine
Basic Development Environment
VI Scripting
Private
Deprecated
LVClassLibrary Properties Table
Property ID Long Name (English) Description R/W RTE
97D7002 Simple Name Returns the name of the class without prepending namespace information from owning classes. Read Only No
97D7003 Parent Class Gets or sets the LabVIEW class from which the referenced class directly inherits. This property does not support interfaces. Read/Write No
97D7004 Children In Memory[] Returns an array of references to all LabVIEW classes in memory that directly inherit from the referenced class. This property does not return additional descendents of the child classes. Read Only No
97D7005 Properties Read Only Yes
97D7006 Dynamic Member VIs Read Only Yes
97D7007 Static Member VIs Read Only Yes
97D7009 Name Visible In Probe Read/Write Yes
97D700A Wire Pens Gets or sets the appearance of the wire associated with this LabVIEW class. Read/Write No
97D700B Default Instance Read Only No
97D700D Probes Read Only Yes
97D700E Modification Date Read Only Yes
97D700F Private Data Control Returns a reference to the control that contains the private data of this LabVIEW class. Read Only No
97D7010 DefaultProbe Returns a reference to the default probe for the LabVIEW class library. The default probe is the probe LabVIEW uses when you first create a probe from a wire of this class type. Read/Write No
97D7011 Transfer Must Overrides? Determines whether to allow the class to transfer all override requirements to any descendant classes instead of overriding the dynamic dispatch VI itself. Read/Write No
97D7012 Self References Restricted Property indicates that data value references to this class can only be created/deleted by member VIs of this class. Read/Write No
97D7013 Child References Restricted Property indicates whether data value references to all of this class descendants can be created only in member VIs of this class. Read/Write No
97D7014 Ancestor Restricts Reference Creation Property indicates that an ancestor class controls the creation of data value references to this class. Only the ancestors member VIs can create data value references. Read Only No
97D7015 Dynamic Member VIs[] Returns an array of references to the member VIs of the referenced LabVIEW class that contain a dynamic dispatch terminal. To obtain references to the methods of the referenced class that do not contain a dynamic dispatch terminal, use the Static Member VIs() property. Read Only No
97D7016 Static Member VIs[] Returns an array of references to the members VIs of the referenced LabVIEW class that do not contain a dynamic dispatch terminal. To obtain references to the methods of the referenced class that contain a dynamic dispatch terminal, use the Dynamic Member VIs() property. Read Only No
97D7017 Parent Interfaces Reads the interfaces that the referenced class directly inherits from. Missing parents are not included. Use the Write Parent Interfaces method to assign parent interfaces to a class. Read Only No
97D7019 Is Interface Returns TRUE if the referenced .lvclass file is an interface and returns FALSE if the file is a class. Read Only No
97D701A Parent Libraries Reads information about the parent libraries of this LabVIEW class library. Missing parents are included. Use the Write Parent Library Paths method to assign the array. Read Only No

Methods

Show/Hide LVClassLibrary Methods Table

Legend
RTEAvailable in the Run-Time Engine
Basic Development Environment
VI Scripting
Private
Deprecated
LVClassLibrary Methods Table
Property ID Long Name (English) Description RTE
97D6C01 Add Property Yes
97D6C02 Add Dynamic Member VI Yes
97D6C03 Add Static Member VI Yes
97D6C04 Add Probe Yes
97D6C05 Remove Property Yes
97D6C06 Remove Member VI Yes
97D6C07 Remove Probe Yes
97D6C09 Clone Member Data Yes
97D6C0A Set Member Data Yes
97D6C0B Descendants Must Override Item?:Get Indicates whether descendant classes must override the member VI specified by the Dynamic Member VI reference. No
97D6C0C Descendants Must Override Item?:Set Determines whether descendant classes must override the member VI specified by Dynamic Member VI. No
97D6C0D Descendants Must Call Parent Item?:Get Indicates whether the member VI specified by Dynamic Member VI requires each child class VI that overrides the member VI to call the member VI with the Call Parent Class Method node. No
97D6C0E Descendants Must Call Parent Item?:Set Determines whether the member VI specified by Dynamic Member VI requires each child class VI that overrides the member VI to call the member VI with the Call Parent Class Method node. No
97D6C0F Has Implementation? Returns TRUE if the class contains the specified VI. If the VI exists, this method returns the qualified name and path of the VI. The path is <Not A Path> if the VI has never been saved. If the class inherits multiple methods of the same name from parent interfaces and does not provide its own override, this method returns an error. No
97D6C10 Get Property Definition Folder by Unique ID No
97D6C11 DeParent Class No
97D6C12 Write Parent Interfaces Writes the interfaces that the referenced class directly inherits from. Use this method to add or remove parents. No
97D6C13 Write Parent Library Paths Writes the libraries that the referenced class directly inherits from. Use this method to add or remove parent libraries. No
97D6C14 Add Parent Interface Makes the referenced interface a parent interface of the current class. No
97D6C15 Remove Parent Interface Given the qualified name of a current parent interface, this method removes that parent from the current class. Taking in the qualified name allows for removal of missing parents. This method does not allow removal of parent classes. No
97D6C16 Get UDClassAPILinkObj Entries Yes

Event

This class has no events or it inherits events from its parent: Library Class.


History

Version Change(s)
LabVIEW 2020 In LabVIEW 2020 the following changes were made:

See Also