/// <summary>
        /// Initializes a new instance of the <see cref="DefaultFormatManagerFactory"/> class.
        /// </summary>
        /// <param name="application">The application.</param>
        /// <param name="configuration">The configuration.</param>
        public DefaultFormatManagerFactory(Application application, SectionHandler configuration)
        {
            this.application = application;
            instance = new DefaultFormatManager(application);

            foreach (string type in configuration.WebFormatters.AllKeys)
                instance.RegisterFormatter(Instantiate(configuration.WebFormatters[type].Value), type == configuration.DefaultFormatter);
        }
Ejemplo n.º 2
0
        public FileFormatConventer(string sourceFileName)
        {
            SourceFileName = CheckFile(sourceFileName) ? sourceFileName : throw new ArgumentException(sourceFileName);

            sourceFormatManager = FormatManagerFactory <T> .CreateFormatManager(SourceFormat);

            Data = SetData();
        }
Ejemplo n.º 3
0
 public ValuesController(IFormatManager formatManager)
 {
     m_formatManager = formatManager;
 }