Home Reference Source
import {ImmutableListRef} from 'formatron/src/refs.js'
public class | source

ImmutableListRef

Extends:

RefImmutableRef → ImmutableListRef

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

view: *

Method Summary

Public Methods
public

applyView(itemType: *, item: *, renderOptions: *): *

public

checkValidData(dataType: *, dataValue: *)

public

equals(other: *): *

public

getDisplay(): *

public

getValue(listType: *, list: *, renderOptions: *): *

public

hashCode(): *

public
public
public
public
public

setValue(listType: *, list: *, newItem: *, renderOptions: *): *

Inherited Summary

From class Ref
public
public
public
public
public

toString(): *

From class ImmutableRef
public

ref: *

public

equals(other: *): *

public

getDisplay(): *

public

getValue(dataType: *, dataValue: *, renderOptions: *): *

public

hashCode(): *

public
public

isMultiRef(): *

public
public

setValue(dataType: *, dataValue: *, childValue: *, renderOptions: *): *

Public Constructors

public constructor() source

Override:

ImmutableRef#constructor

Public Members

public view: * source

Public Methods

public applyView(itemType: *, item: *, renderOptions: *): * source

Params:

NameTypeAttributeDescription
itemType *
item *
renderOptions *

Return:

*

public checkValidData(dataType: *, dataValue: *) source

Params:

NameTypeAttributeDescription
dataType *
dataValue *

public equals(other: *): * source

Override:

ImmutableRef#equals

Params:

NameTypeAttributeDescription
other *

Return:

*

public getDisplay(): * source

Override:

ImmutableRef#getDisplay

Return:

*

public getValue(listType: *, list: *, renderOptions: *): * source

Override:

ImmutableRef#getValue

Params:

NameTypeAttributeDescription
listType *
list *
renderOptions *

Return:

*

public hashCode(): * source

Override:

ImmutableRef#hashCode

Return:

*

public isFilterer(): boolean source

Return:

boolean

public isFinder(): boolean source

Return:

boolean

public isListRef(): boolean source

Override:

ImmutableRef#isListRef

Return:

boolean

public isMapper(): boolean source

Return:

boolean

public setValue(listType: *, list: *, newItem: *, renderOptions: *): * source

Override:

ImmutableRef#setValue

Params:

NameTypeAttributeDescription
listType *
list *
newItem *
renderOptions *

Return:

*