Class CatalogItem
- Namespace
- EncDotNet.S100.Portrayals
- Assembly
- EncDotNet.S100.Portrayals.dll
A file-backed asset declared by a PortrayalCatalogue, such as
a symbol, line style, area fill, colour profile, pixmap, style sheet or the
alert catalogue. The asset itself is loaded separately (see
PortrayalCatalogueProvider) from the catalogue folder that
matches its collection (e.g. Symbols/).
public sealed class CatalogItem
- Inheritance
-
CatalogItem
- Inherited Members
Properties
Description
The item's description block.
public required Description Description { get; init; }
Property Value
FileFormat
Encoding of the file, from fileFormat as written in the catalogue
(e.g. SVG, XML, CSS).
public required string FileFormat { get; init; }
Property Value
FileName
Asset file name relative to its collection folder, from fileName
(e.g. BOYCAN01.svg).
public required string FileName { get; init; }
Property Value
FileType
Kind of file, from fileType as written in the catalogue
(e.g. Symbol, LineStyle, ColorProfile,
AlertCatalog).
public required string FileType { get; init; }
Property Value
Id
Item identifier, from the element's @id attribute; empty when the
attribute is missing. Rule and symbol references resolve against this id.
public required string Id { get; init; }