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> |
Feedback
https://aka.ms/ContentUserFeedback.
În curând: Pe parcursul anului 2024, vom elimina treptat Probleme legate de GitHub ca mecanism de feedback pentru conținut și îl vom înlocui cu un nou sistem de feedback. Pentru mai multe informații, consultați:Trimiteți și vizualizați feedback pentru