Table of Contents

Class DefaultListSpec

Namespace
The.Web.Entities
Assembly
Instagile.Web.Client.dll
public class DefaultListSpec : IListSpec
Inheritance
DefaultListSpec
Implements
Derived
Inherited Members

Methods

DefineAttributeBinding(AttributeInfo)

protected virtual PropertyBinding DefineAttributeBinding(AttributeInfo metadata)

Parameters

metadata AttributeInfo

Returns

PropertyBinding

DefineAttributeCell(AttributeInfo)

protected virtual CellSpec DefineAttributeCell(AttributeInfo metadata)

Parameters

metadata AttributeInfo

Returns

CellSpec

DefineColumns(IEntityInfo)

public virtual IEnumerable<ColumnSpec> DefineColumns(IEntityInfo metadata)

Parameters

metadata IEntityInfo

Returns

IEnumerable<ColumnSpec>

DefineInitialColumn(IEntityInfo)

protected virtual ColumnSpec DefineInitialColumn(IEntityInfo metadata)

Parameters

metadata IEntityInfo

Returns

ColumnSpec

DefineRelationshipBinding(RelationshipInfo)

protected virtual PropertyBinding DefineRelationshipBinding(RelationshipInfo metadata)

Parameters

metadata RelationshipInfo

Returns

PropertyBinding

DefineRelationshipCell(RelationshipInfo)

protected virtual CellSpec DefineRelationshipCell(RelationshipInfo metadata)

Parameters

metadata RelationshipInfo

Returns

CellSpec

GetLevel(IEntityInfo, IEntity)

public virtual MessageLevel? GetLevel(IEntityInfo metadata, IEntity row)

Parameters

metadata IEntityInfo
row IEntity

Returns

MessageLevel?

Match(IEntityInfo)

public virtual bool Match(IEntityInfo metadata)

Parameters

metadata IEntityInfo

Returns

bool