IMetaContentNested Interface |
Namespace: imbSCI.Core.interfaces
public interface IMetaContentNested : IObjectWithIDandName, IObjectWithParent, IObjectWithPath, IObjectWithName, IObjectWithChildSelector, IEnumerable, IAppendDataFields, IObjectWithPathAndChildSelector, IObjectWithRoot, IObjectWithReportLevel, IObjectWithNameAndDescription, IObjectWithDescription
The IMetaContentNested type exposes the following members.
| Name | Description | |
|---|---|---|
| content |
Text content of the meta item. For headers it is written below description block. For footers it comes before bottomline
| |
| context |
reference to root context reference
| |
| description | ||
| document |
Reference to containing document -- first document in parent hierarchy
| |
| elementLevel |
Indicates the element level of this object, in context of the reporting meta structure
(Inherited from IObjectWithReportLevel.) | |
| isThisDocument |
checks if this instance is Document
| |
| isThisRoot |
checks if this instance is DocumentSet
| |
| isThisRootPage |
checks if this instance is page closest to document
| |
| ItemInt32 | (Inherited from IObjectWithChildSelector.) | |
| ItemString |
Gets the Object with the specified child name.
(Inherited from IObjectWithChildSelector.) | |
| name |
Ime koje je dodeljeno objektu
(Inherited from IObjectWithName.) | |
| page |
Reference to containing page -- first page in parent hierarchy
| |
| parent |
reference to item parent object
| |
| path |
Path from root object to this object - including this
| |
| priority |
Priority defines order of blocks
| |
| root |
Reference to top parent object
| |
| title | ||
| visible |
Controls render visibility of the content block
|
| Name | Description | |
|---|---|---|
| AppendDataFields |
Appends its data points into new or existing property collection
(Inherited from IAppendDataFields.) | |
| Count |
Number of child items
| |
| GetEnumerator | (Inherited from IObjectWithChildSelector.) | |
| indexOf |
Index of supplied child - in his collection
(Inherited from IObjectWithChildSelector.) | |
| logStructure | ||
| resolve | ||
| setVisibility |
Is visibility changed?
| |
| sortChildren |
Sorts children in ascending order using id/priority information
|
| 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.) | |
| checkScript |
Checks if the script is the script is initiated - if not it will create new one with name of parent
(Defined by metaTools.) | |
| CompileLinkForElemenet |
Compiles the link for elemenet
(Defined by metaTools.) | |
| ConvertToListTTarget | (Defined by collectionExtensions.) | |
| count |
Universal counting
(Defined by collectionExtensions.) | |
| getAllEnums |
Gathers all enumerations found in the collection
(Defined by collectionExtensions.) | |
| getAllOfTypeT |
Gets the first instance of type in supplied collection. makeNewIfNotFound (Defined by collectionExtensions.) | |
| getChildByPath |
Get member by resolving relative or absolute path over shead starting object.
(Defined by imbGraphExtensions.) | |
| getElementLevel |
Null safe way to get meta element level
(Defined by imbGraphExtensions.) | |
| GetElementLevel |
Gets the element level.
(Defined by metaTools.) | |
| 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.) | |
| GetIndexPath | (Defined by metaTools.) | |
| GetLink |
Creates link in proper format for template
(Defined by metaTools.) | |
| GetLinkCollection |
Gets the link collection
(Defined by metaTools.) | |
| GetOutputPath | (Defined by metaTools.) | |
| 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.) | |
| getPathTo |
Discovers relative path to target member of the structure
(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.) | |
| imbFirstSafe |
Imbs the first safe.
(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.) | |
| isElementLevel |
Determines whether [is element level] [the specified element].
(Defined by imbGraphExtensions.) | |
| isNullOrEmpty |
Proverava da li je kolekcija null ili bez clanova
(Defined by collectionExtensions.) | |
| markdownList |
Creates list from collection of [strings, IEnumerable or Objects]
(Defined by imbStringMarkdownExtensions.) | |
| subConstruct |
Runs construct on all subitems from primary collection
(Defined by metaTools.) | |
| testScope |
Tests test vs currentScope relationship
(Defined by metaTools.) | |
| textList |
Creates list from collection of [strings, IEnumerable or Objects]
(Defined by imbStringTextExtensions.) | |
| toCsvInLine |
Renders CSV line from [!:object.toStringSafe()], [!:separator] is removed from item String
(Defined by imbDataExtensions.) |