API Reference
TopologyIconCatalog
Defines reusable topology icon packs for product-neutral and vendor-specific diagrams.
Inheritance
- Object
- TopologyIconCatalog
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters
- Method TopologyIconStencilBrowserExtensions.ToStencilBrowserHtmlPage
- Method TopologyChartExtensions.AddAutoIconNode
- Method TopologyChartExtensions.AddIconNode
- Method TopologyChartExtensions.WithGroupIcon
- Method TopologyChartExtensions.WithNodeIcon
- Method TopologyChartExtensions.WithNodesOfKindIcon
- Method TopologyChartExtensions.WithNodesOfKindStyle
- Method TopologyIconCatalogExportExtensions.SaveJsonManifestsToDirectory
- Method TopologyIconCatalogQueryExtensions.GetCategories
- Method TopologyIconCatalogQueryExtensions.GetPackIds
- Method TopologyIconCatalogQueryExtensions.GetTags
- Method TopologyIconCatalogQueryExtensions.GetVendors
- Method TopologyIconCatalogQueryExtensions.Search
- Method TopologyIconCatalogSummaryExtensions.GetPackSummaries
- Method TopologyIconCatalogSummaryExtensions.GetVendorSummaries
- Method TopologyIconPackJson.AddJsonPack
- Method TopologyIconPackJson.AddJsonPack
- Method TopologyIconPackJson.AddJsonPackFile
- Method TopologyIconPackJson.AddJsonPacksFromDirectory
- Method TopologyIconPaletteExtensions.ToPaletteChart
- Method TopologyIconValidationExtensions.Validate
Methods
AddOrReplacePack(ChartForgeX.Topology.TopologyIconPack pack) #Adds an icon pack or replaces an existing pack with the same id.
Parameters
- pack ChartForgeX.Topology.TopologyIconPack
- The pack to add or replace.
Returns
The current catalog.
AddPack(ChartForgeX.Topology.TopologyIconPack pack) #Adds an icon pack to the catalog.
Parameters
- pack ChartForgeX.Topology.TopologyIconPack
- The pack to add.
Returns
The current catalog.
ContainsPack(System.String packId) #Returns whether a pack id is already registered.
Parameters
- packId System.String
- The pack id.
Returns
True when the pack id exists.
Default() #Creates a catalog with the built-in topology icon packs.
Returns
A catalog containing the built-in icon packs.
RemovePack(System.String packId) #Removes a registered icon pack by id.
Parameters
- packId System.String
- The pack id.
Returns
The current catalog.
Resolve(System.String iconId) #Resolves an icon by fully qualified id such as network:switch, or by unique local id.
Parameters
- iconId System.String
- The icon id.
Returns
The resolved icon definition, or null when no icon matches.
Properties
Packs #Gets the registered icon packs.