Document Collection
A document collection extends Collection and adds additional behaviors specific to document collections.
public class CdmDocumentCollection extends CdmCollection<CdmDocumentDefinition>
Constructors
Name | Description |
---|---|
CdmDocumentCollection(CdmCorpusContext, CdmFolderDefinition) ctx: The corpus context. owner: The folder that contains this collection. |
Initializes a new instance of the CdmDocumentCollection class. |
Methods
Name | Description | Return Type |
---|---|---|
Add(CdmDocumentDefinition) document: The document to add to the collection. append(...) in Python, push(...) in TypeScript. |
Adds the specified document to the collection. Returns the document that was added to the collection. | CdmDocumentDefinition |
Add(CdmDocumentDefinition, string) document: The document to add to the collection. documentName: The name of the document. append(...) in Python, push(...) in TypeScript. |
Adds the specified document to the collection and sets its name to be the specified name. Returns the document that was added to the collection. | CdmDocumentDefinition |
Add(string, bool) name: The name of the document to add to the collection. simpleRef [optional]: This parameter is unused. It's kept just for consistency with other Common Data Model collections. append(...) in Python, push(...) in TypeScript. |
Creates a document with the specified name and adds it to the collection. Returns the document that was added to the collection. | CdmDocumentDefinition |
AddRange(IEnumerable<CdmDocumentDefinition>) documents: The list of documents to add. addAll(...) in Java, extend(...) in Python, concat(...) in TypeScript. |
Adds the elements of the specified list of documents to the collection. | void |
Insert(int, CdmDocumentDefinition) index: The index to insert the document at. document: The document to add to the collection. add(...) in Java. |
Inserts the document into the collection at the specified index. | void |
Remove(CdmDocumentDefinition) document: The document to remove from the collection. |
Removes the specified document from the collection. Returns true if the operation is successful, false otherwise. | bool |
Remove(string) name: The name of the document to remove from the collection. |
Removes the document with the specified name from the collection. Returns true if the operation is successful, false otherwise. | bool |
RemoveAt(int) index: The index of the document to remove. |
Removes the document at the specified index from the collection. | void |
Clear() | Empties the collection. | void |