public SearchTVSeriesCallStrategy(StrategyServices strategyServices, IQueryBuilder <string> queryBuilder, IObjectHandler <string, IResponseObject> objectHandler, IObjectConverter <ICollection <IResponseObject>, ICollection <IMotionPictureData> > objectConverter)
 {
     this.strategyServices = strategyServices;
     this.queryBuilder     = queryBuilder;
     this.objectHandler    = objectHandler;
     this.objectConverter  = objectConverter;
 }
Esempio n. 2
0
 public GetMovieDetailsCallStrategy(StrategyServices strategyServices, IQueryBuilder <string> queryBuilder, IObjectHandler <string, DetailedMovieResponseObject> objectHandler, IObjectConverter <DetailedMovieResponseObject, IMotionPictureData> objectConverter)
 {
     this.strategyServices = strategyServices;
     this.queryBuilder     = queryBuilder;
     this.objectHandler    = objectHandler;
     this.objectConverter  = objectConverter;
 }
 public ListMoviesByGenreCallStrategy(StrategyServices strategyServices, IQueryBuilder <string> queryBuilder, IObjectHandler <string, IResponseObject> objectHandler, IObjectConverter <ICollection <IResponseObject>, ICollection <IMotionPictureData> > objectConverter, GenreCollectionHandler genreCollection)
 {
     this.strategyServices = strategyServices;
     this.queryBuilder     = queryBuilder;
     this.objectHandler    = objectHandler;
     this.objectConverter  = objectConverter;
     this.genreCollection  = genreCollection;
 }
        public ConvertJsonToPoco(IOutputHelper iOutputHelper,
                                 IRestClientJsonCore iRestClientJsonCore,
                                 IObjectHandler iObjectHandler)
        {
            _iObjectHandler = iObjectHandler;
            _iOutputHelper  = iOutputHelper;

            _iRestClientJsonCore = iRestClientJsonCore;
        }
Esempio n. 5
0
 /// <summary>执行与释放或重置非托管资源关联的应用程序定义的任务。</summary>
 public void Dispose()
 {
     while (objects.Count > 0)
     {
         var obj = objects.Dequeue();
         objectHandler.OnDestory(obj);
     }
     objectHandler = null;
 }
Esempio n. 6
0
 public SearchMovieCallStrategy(IQueryBuilder <string> queryBuilder, IClientCaller <string> clientCaller,
                                IObjectHandler <string, IResponseObject> objectHandler, IObjectConverter <ICollection <IResponseObject>,
                                                                                                          ICollection <IMotionPicture> > objectConverter, CollectionCompositor collectionCompositor)
 {
     this.queryBuilder         = queryBuilder;
     this.clientCaller         = clientCaller;
     this.objectHandler        = objectHandler;
     this.objectConverter      = objectConverter;
     this.collectionCompositor = collectionCompositor;
 }
 public MovieObjectConverter(IObjectHandler <string, IResponseObject> objectHandler)
 {
     this.objectHandler    = objectHandler;
     this.ConvertedObjects = new List <IMotionPictureData>();
 }
 public SearchPersonCallStrategy(StrategyServices strategyServices, IQueryBuilder <string> queryBuilder, IObjectHandler <string, PersonResponseObject> objectHandler)
 {
     this.strategyServices = strategyServices;
     this.queryBuilder     = queryBuilder;
     this.objectHandler    = objectHandler;
 }
 public DetailMovieObjectConverter(IObjectHandler <string, DetailedMovieResponseObject> objectHandler)
 {
     this.objectHandler = objectHandler;
 }
 public ConvertWsdlToCode(IObjectHandler iObjectHandler)
 {
     this._iObjectHandler = iObjectHandler;
 }
Esempio n. 11
0
 /// <summary>
 /// Add a handler for a programming language to be used with RiveScript object calls.
 /// </summary>
 /// <param name="name">The name of the programming language.</param>
 /// <param name="handler">An instance of a class that implements an ObjectHandler.</param>
 public void setHandler(string name, IObjectHandler handler)
 {
     handlers.Add(name, handler);
 }
Esempio n. 12
0
 public Pool(IObjectHandler objectHandler, int reserve = 10)
 {
     this.objectHandler = objectHandler;
     Reserve(reserve);
 }
Esempio n. 13
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="objectHandler"></param>
 public Pool(IObjectHandler <T> objectHandler)
 {
     this.objectHandler = objectHandler;
 }
 public DetailTVSeriesObjectConverter(IObjectHandler <string, DetailedTVseriesResponseObject> objectHandler)
 {
     this.objectHandler = objectHandler;
 }
Esempio n. 15
0
 public OutputHelper(IObjectHandler parser)
 {
     _parser = parser;
 }