public ITile Create(ITileEntry entry, TilesFactory factory) { return new TemplateOveridingDefinitionTile(entry.Name, factory.GetTemplate(entry, true), new TileReference(entry.Extends, factory.Map), factory.CreateAttributes(entry)); }
public ITile Create(ITileEntry entry, TilesFactory factory) { return(new TemplateOveridingDefinitionTile(entry.Name, factory.GetTemplate(entry, true), new TileReference(entry.Extends, factory.Map), factory.CreateAttributes(entry))); }
public IEnumerable <TileAttribute> CreateAttributes(ITileEntry tileEntry) { return(CreateAttributes(tileEntry.TileAttributes)); }
public ITile ConstructTile(ITileEntry tileEntry) { ITileCreator creator = TILE_CREATORS.Find(c => c.Applies(tileEntry)); return(creator.Create(tileEntry, this)); }
public ITile Create(ITileEntry entry, TilesFactory factory) { return new DefinitionTile(entry.Name, new TileReference(entry.Extends, factory.Map), factory.CreateAttributes(entry)); }
public bool Applies(ITileEntry entry) { return String.IsNullOrEmpty(entry.Path) && !String.IsNullOrEmpty(entry.Extends); }
public ITile Create(ITileEntry entry, TilesFactory factory) { return new TemplateTile(entry.Name, factory.GetTemplate(entry, true), factory.CreateAttributes(entry)); }
public bool Applies(ITileEntry entry) { return(!String.IsNullOrEmpty(entry.Path) && !String.IsNullOrEmpty(entry.Extends)); }
public ITile Create(ITileEntry entry, TilesFactory factory) { return(new TemplateTile(entry.Name, factory.GetTemplate(entry, true), factory.CreateAttributes(entry))); }
public IEnumerable<TileAttribute> CreateAttributes(ITileEntry tileEntry) { return CreateAttributes(tileEntry.TileAttributes); }
public ITile ConstructTile(ITileEntry tileEntry) { ITileCreator creator = TILE_CREATORS.Find(c => c.Applies(tileEntry)); return creator.Create(tileEntry, this); }
public ITile Create(ITileEntry entry, TilesFactory factory) { return(new DefinitionTile(entry.Name, new TileReference(entry.Extends, factory.Map), factory.CreateAttributes(entry))); }