IGraphNode Methods |
The IGraphNode type exposes the following members.
| Name | Description | |
|---|---|---|
| Add |
Adds the specified newChild, if its name is not already occupied
| |
| ContainsKey | ||
| Count |
Counts this instance.
| |
| getChildNames |
Gets the child names.
| |
| GetEnumerator | ||
| getFirst |
Gets the first.
| |
| Remove(IEnumerableString) |
Removes all children with matching [!:graphNode.name] | |
| Remove(String) | (Inherited from IObjectWithPathAndChildren.) | |
| RemoveByKey |
Removes child matching the specified key, on no match returns false |
| Name | Description | |
|---|---|---|
| buildDataTable |
2017::Builds data table out of collection. Supported properties: primitives, enums and IGetFromToString interface types
(Defined by DataTableBuilders.) | |
| BuildDataTableHorizontal |
Builds the data table using reflection and selected columns. Supports formating instruction, expression and other advanced atributes
(Defined by PropertyDataStructureTools.) | |
| buildPropertyCollectionList |
Builds the property collection list from IEnumerable source collection
(Defined by imbPropertyCollectionExtensions.) | |
| ConvertListIObjectWithPathAndChildren, TTarget | (Defined by collectionExtensions.) | |
| ConvertToListTTarget | (Defined by collectionExtensions.) | |
| count |
Universal counting
(Defined by collectionExtensions.) | |
| CreateNestedDataTableIObjectWithPathAndChildren, TInner |
Creates the nested data table. http://stackoverflow.com/questions/33823820/convert-generic-nested-list-to-datatable
(Defined by DataTableETL.) | |
| GetAggregatesIObjectWithPathAndChildren |
Gets aggregated version of the objects
(Defined by collectionAggregation.) | |
| getAllChildren |
Gets all children. If pathFilder defined, it uses it to select only children with appropriate path
(Defined by imbGraphExtensions.) | |
| getAllEnums |
Gathers all enumerations found in the collection
(Defined by collectionExtensions.) | |
| getAllLeafs |
Gets all leafs, optionally applies Regex criteria used to child name [[[doesn't work]]]
(Defined by imbGraphExtensions.) | |
| getAllOfTypeT |
Gets the first instance of type in supplied collection. makeNewIfNotFound (Defined by collectionExtensions.) | |
| GetChartDataTableIObjectWithPathAndChildren |
Makes data table for chart
(Defined by UniversalGenerators.) | |
| GetCrossSectionIObjectWithPathAndChildren |
Gets the cross section: only items that are in common to all collections
(Defined by collectionExtensions.) | |
| getDeepest |
Gets the deepest.
(Defined by imbGraphExtensions.) | |
| GetDifferenceIObjectWithPathAndChildren | (Defined by collectionExtensions.) | |
| getFilterOut |
Filters out the collection by path regex, nameRegex is optional AND criterion
(Defined by imbGraphExtensions.) | |
| getFirstOfTypeT |
Gets the first instance that is compatibile with T in supplied collection. Supports PropertyCollection and other collections
(Defined by collectionExtensions.) | |
| getFirstSafe |
Gets the first safe.
(Defined by collectionExtensions.) | |
| getFlatArrayT | (Defined by collectionExtensions.) | |
| getFlatListT | (Defined by collectionExtensions.) | |
| GetHistogramModelIObjectWithPathAndChildren | (Defined by histogramModelExtensions.) | |
| getOnLevel |
Gets the on level.
(Defined by imbGraphExtensions.) | |
| getParentOfLevel |
Gets the parent of target element level or root if reached
(Defined by imbGraphExtensions.) | |
| getParentOrRoot |
Gets a member from parent-chain: a) Nth parent according to limit. b) parent on targetPath, c) parent of target type or simply d) root if no more parents.
(Defined by imbGraphExtensions.) | |
| getParentsViaExtension |
Gets all parents. Prevents loop inherence.
(Defined by imbGraphExtensions.) | |
| getPathForObjectWithParent |
konstruise Path string za prosledjeni objekat
(Defined by resourcePathGenerator.) | |
| getPathForProperty |
Vraca putanju za property
(Defined by resourcePathGenerator.) | |
| getPathFromObject |
Gets the path from object - just casting trick
(Defined by imbGraphExtensions.) | |
| getPathToParent |
Relative path to memeber in parent chain
(Defined by imbGraphExtensions.) | |
| getPathViaExtension |
Gets the path string - including source at end of the path
(Defined by imbGraphExtensions.) | |
| GetSVGChartIObjectWithPathAndChildren | (Defined by UniversalGenerators.) | |
| GetSVGPieChartIObjectWithPathAndChildren |
Gets the SVG pie or doughnut chart.
(Defined by UniversalGenerators.) | |
| GetTrendIObjectWithPathAndChildren |
Gets the trend from set of objects
(Defined by measureTrendTools.) | |
| GetUnionIObjectWithPathAndChildren | (Defined by collectionExtensions.) | |
| imbFirstOrMoreIObjectWithPathAndChildren |
Vraca jedan ili vise resursa koji ispunjavaju uslov
(Defined by collectionExtensions.) | |
| imbFirstSafe(Int32) | Overloaded.
Imbs the first safe.
(Defined by collectionExtensions.) | |
| imbFirstSafeIObjectWithPathAndChildren(Int32) | Overloaded.
Proverava uslov
(Defined by collectionExtensions.) | |
| imbFirstSafeIObjectWithPathAndChildren(FuncIObjectWithPathAndChildren, Boolean) | Overloaded.
Proverava uslov
(Defined by collectionExtensions.) | |
| imbGetIndexOf |
Gets index of item in an unknown enumeration
(Defined by collectionExtensions.) | |
| imbGetItemAt |
Universal method for getting element out of unknown IEnumerable (Defined by collectionExtensions.) | |
| imbLastSafeIObjectWithPathAndChildren |
Imbs the last safe.
(Defined by collectionExtensions.) | |
| isNullOrEmpty |
Proverava da li je kolekcija null ili bez clanova
(Defined by collectionExtensions.) | |
| MakeUniqueChildName |
Makes the unique name for a child, based on proposal and counter, formatted by limit digit width: e.g. if limit is 100, format is: D3, producing: proposal+001, +002, +003...
(Defined by graphTools.) | |
| markdownList |
Creates list from collection of [strings, IEnumerable or Objects]
(Defined by imbStringMarkdownExtensions.) | |
| MergeWith |
Graph node graphToMerge transfers all child nodes to graphToMergeWith and disconnects from its parent
(Defined by graphTools.) | |
| MoveTo |
Moves to new parent node moveInto (Defined by graphTools.) | |
| RandomizeToListIObjectWithPathAndChildren |
Returns a new list where the elements are randomly shuffled.
Based on the Fisher-Yates shuffle, which has O(n) complexity.
(Defined by collectionExtensions.) | |
| removeFromParent |
Removes all children from parent nodes
(Defined by imbGraphExtensions.) | |
| RetreatToParent |
If the graph target has parent, it will move to its level (one level closer to the root)
(Defined by graphTools.) | |
| takeFirstFromListIObjectWithPathAndChildren(IObjectWithPathAndChildren) | Overloaded.
Vraca prvi element koji je pronadjen u ulaznom skupu - default vraca prvi element matchList
(Defined by collectionExtensions.) | |
| takeFirstFromListIObjectWithPathAndChildren(IEnumerableIObjectWithPathAndChildren, IObjectWithPathAndChildren) | Overloaded.
Vraca prvi objekat koji se nalazi i u ovom skupu i u matchList skupu
(Defined by collectionExtensions.) | |
| textList |
Creates list from collection of [strings, IEnumerable or Objects]
(Defined by imbStringTextExtensions.) | |
| toCsvFileIObjectWithPathAndChildren |
2017: Saves CSV to file from path
(Defined by csvFileExtensions.) | |
| toCsvInLine |
Renders CSV line from [!:object.toStringSafe()], [!:separator] is removed from item String
(Defined by imbDataExtensions.) | |
| toListIObjectWithPathAndChildren |
Konvertuje niz u listu
(Defined by collectionExtensions.) |