using Nexus.Core.Tables; using Spring.Context; namespace Nexus.Extras.Spring { /// /// Companion to Nexus.Extras.Spring.FieldContext. /// public class FieldTable : Core.Tables.FieldTable { private IMessageSource _MessageSource; /// /// Identify the message source for this FieldTable. /// /// /// If the context has not been initialized yet. /// public IMessageSource MessageSource { get { return _MessageSource; } set { _MessageSource = value; } } public override IFieldContext NewFieldContext(string id) { FieldContext field = new FieldContext(); field.ID = id; field.MessageSource = this.MessageSource; return field; } } }