LVClassLibrary class
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.
|
This article is a stub. You can help LabVIEW Wiki by expanding it. Please improve this article if you can. |
The LVClassLibrary class is a class in the VI Server Class Hierarchy, (see also VI Server).
Contents |
Properties
Show/Hide LVClassLibrary Properties Table
Legend | |
---|---|
R/W | Readable/Writable Permissions |
RTE | Available in the Run-Time Engine |
Basic Development Environment | |
VI Scripting | |
Private | |
Deprecated |
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 | |
---|---|
RTE | Available in the Run-Time Engine |
Basic Development Environment | |
VI Scripting | |
Private | |
Deprecated |
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) |
---|---|
In LabVIEW 2020 the following changes were made:
|