CLASSES
TagsA - Z

ClassTreeInfo

Description

class ClassTreeInfo

Constructor

new ClassTreeInfo(baseClass, type, classContentFactory)

Parameters

Name Type Description
baseClass ClassTreeInfo<TClass, TProp>
type Object
classContentFactory (base: TClass) => TClass

Members

classContent : TClass

type : Object

levelContent : StringDictionary<TProp>

fullContent : StringDictionary<TProp>

Methods

getLevelOf(type) → ClassTreeInfo<TClass, TProp>

Parameters

Name Type Description
type Object

getOrAddType(baseType, type) → ClassTreeInfo<TClass, TProp>

Parameters

Name Type Description
baseType Object
type Object

static get(type) → ClassTreeInfo<TClass, TProp>

Parameters

Name Type Description
type Object

static getOrRegister(type, classContentFactory) → ClassTreeInfo<TClass, TProp>

Parameters

Name Type Description
type Object
classContentFactory (base: TClass) => TClass