C# Класс Castle.MonoRail.ActiveRecordScaffold.Helpers.ARFormHelper

Наследование: Castle.MonoRail.Framework.Helpers.FormHelper
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CanHandle ( BelongsToModel model ) : bool
CanHandle ( FieldModel field ) : bool
CanHandle ( HasAndBelongsToManyModel model ) : bool
CanHandle ( HasManyModel model ) : bool
CanHandle ( PropertyInfo propInfo ) : bool
CanHandle ( PropertyModel propModel ) : bool
CreateControl ( ActiveRecordModel model, String prefix, BelongsToModel belongsToModel, object instance ) : String
CreateControl ( ActiveRecordModel model, String prefix, FieldModel fieldModel, object instance ) : String
CreateControl ( ActiveRecordModel model, String prefix, HasAndBelongsToManyModel hasAndBelongsModel, object instance ) : String
CreateControl ( ActiveRecordModel model, String prefix, HasManyModel hasManyModel, object instance ) : String
CreateControl ( ActiveRecordModel model, String prefix, PropertyInfo prop, object instance ) : String
CreateControl ( ActiveRecordModel model, String prefix, PropertyModel propertyModel, object instance ) : String
GetModelHierarchy ( ActiveRecordModel model, object instance ) : ICollection

Приватные методы

Метод Описание
ARFormHelper ( ) : System
CanHandleType ( Type type ) : bool
CheckModelAndKeyAreAccessible ( Type type ) : bool
CreatePropName ( ActiveRecordModel model, String prefix, String name ) : string
ObtainPKProperty ( ActiveRecordModel model ) : PrimaryKeyModel
RenderAppropriateControl ( ActiveRecordModel model, Type propType, string propName, PropertyInfo property, object value, bool unique, bool notNull, String columnType, int length ) : void

Описание методов

CanHandle() публичный Метод

public CanHandle ( BelongsToModel model ) : bool
model Castle.ActiveRecord.Framework.Internal.BelongsToModel
Результат bool

CanHandle() публичный Метод

public CanHandle ( FieldModel field ) : bool
field Castle.ActiveRecord.Framework.Internal.FieldModel
Результат bool

CanHandle() публичный Метод

public CanHandle ( HasAndBelongsToManyModel model ) : bool
model Castle.ActiveRecord.Framework.Internal.HasAndBelongsToManyModel
Результат bool

CanHandle() публичный Метод

public CanHandle ( HasManyModel model ) : bool
model Castle.ActiveRecord.Framework.Internal.HasManyModel
Результат bool

CanHandle() публичный Метод

public CanHandle ( PropertyInfo propInfo ) : bool
propInfo System.Reflection.PropertyInfo
Результат bool

CanHandle() публичный Метод

public CanHandle ( PropertyModel propModel ) : bool
propModel Castle.ActiveRecord.Framework.Internal.PropertyModel
Результат bool

CreateControl() публичный Метод

public CreateControl ( ActiveRecordModel model, String prefix, BelongsToModel belongsToModel, object instance ) : String
model Castle.ActiveRecord.Framework.Internal.ActiveRecordModel
prefix String
belongsToModel Castle.ActiveRecord.Framework.Internal.BelongsToModel
instance object
Результат String

CreateControl() публичный Метод

public CreateControl ( ActiveRecordModel model, String prefix, FieldModel fieldModel, object instance ) : String
model Castle.ActiveRecord.Framework.Internal.ActiveRecordModel
prefix String
fieldModel Castle.ActiveRecord.Framework.Internal.FieldModel
instance object
Результат String

CreateControl() публичный Метод

public CreateControl ( ActiveRecordModel model, String prefix, HasAndBelongsToManyModel hasAndBelongsModel, object instance ) : String
model Castle.ActiveRecord.Framework.Internal.ActiveRecordModel
prefix String
hasAndBelongsModel Castle.ActiveRecord.Framework.Internal.HasAndBelongsToManyModel
instance object
Результат String

CreateControl() публичный Метод

public CreateControl ( ActiveRecordModel model, String prefix, HasManyModel hasManyModel, object instance ) : String
model Castle.ActiveRecord.Framework.Internal.ActiveRecordModel
prefix String
hasManyModel Castle.ActiveRecord.Framework.Internal.HasManyModel
instance object
Результат String

CreateControl() публичный Метод

public CreateControl ( ActiveRecordModel model, String prefix, PropertyInfo prop, object instance ) : String
model Castle.ActiveRecord.Framework.Internal.ActiveRecordModel
prefix String
prop System.Reflection.PropertyInfo
instance object
Результат String

CreateControl() публичный Метод

public CreateControl ( ActiveRecordModel model, String prefix, PropertyModel propertyModel, object instance ) : String
model Castle.ActiveRecord.Framework.Internal.ActiveRecordModel
prefix String
propertyModel Castle.ActiveRecord.Framework.Internal.PropertyModel
instance object
Результат String

GetModelHierarchy() публичный Метод

public GetModelHierarchy ( ActiveRecordModel model, object instance ) : ICollection
model Castle.ActiveRecord.Framework.Internal.ActiveRecordModel
instance object
Результат ICollection