C# 클래스 Castle.MonoRail.ActiveRecordScaffold.Helpers.ARFormHelper

상속: Castle.MonoRail.Framework.Helpers.FormHelper
파일 보기 프로젝트 열기: nats/castle-1.0.3-mono 1 사용 예제들

공개 메소드들

메소드 설명
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