Collection
A collection holds a set of Common Data Model objects and provides easy handling of them.
public class CdmCollection<CdmObject> extends List<CdmObject>
Constructors
Name | Description |
---|---|
CdmCollection(CdmCorpusContext, CdmObject, CdmObjectType) ctx: The corpus context. owner: The object that contains this collection. defaultType: The default object type of this collection. |
Initializes a new instance of the CdmCollection class. |
Properties
Name | Type | Description |
---|---|---|
DefaultType | CdmObjectType | The default object type of this collection. |
Count Length in TypeScript. |
int | The number of items in the collection. |
Methods
There are additional methods and properties in this class that just extend standard list methods (IndexOf(...), Insert(...), Clear(), Contains(...), CopyTo(...), GetEnumerator(...), etc.).
Name | Description | Return Type |
---|---|---|
Add(string, bool) name: The name of the object to add to the collection. simpleRef [optional]: A boolean that denotes whether we want a reference to be a simple reference, if we're adding one. The default value is false. append(...) in Python, push(...) in TypeScript. |
Creates an object of a default type with the specified name and adds it to the collection. The default type can be set in the property. Returns the object that was added to the collection. | T |
Add(T) currObject: The object to add to the collection. append(...). in Python, push(...) in TypeScript. |
Adds the specified object to the collection. Returns the object that was added to the collection. | T |
AddRange(IEnumerable<T>) list: The list of objects to add. addAll(...) in Java, extend(...) in Python, concat(...) in TypeScript. |
Adds the elements of the specified list of objects to the collection. | void |
Remove(T) currObject: The object to remove from the collection. |
Removes the specified object from the collection. Returns true if the operation is successful, false otherwise. | bool |
RemoveAt(int) index: The index of the object to remove. pop(...) in Python. |
Removes the object at the specified index from the collection. | void |
Item(string) name: The name of the object to fetch. |
Returns the object with the specified name. | T |
Copy(ResolveOptions, CdmObject) resOpt: The resolve options. Only in C# and Java. |
Creates a copy of the current collection. | CdmCollection<T> |
Phản hồi
https://aka.ms/ContentUserFeedback.
Sắp ra mắt: Trong năm 2024, chúng tôi sẽ dần gỡ bỏ Sự cố với GitHub dưới dạng cơ chế phản hồi cho nội dung và thay thế bằng hệ thống phản hồi mới. Để biết thêm thông tin, hãy xem:Gửi và xem ý kiến phản hồi dành cho