Source code for jasy.style.Resolver

#
# Jasy - Web Tooling Framework
# Copyright 2010-2012 Zynga Inc.
# Copyright 2013-2014 Sebastian Werner
#

import jasy.abstract.Resolver as AbstractResolver
import jasy.item.Style as Style
import jasy.style.Sorter as Sorter


[docs]class Resolver(AbstractResolver.Resolver): def __init__(self, profile): super().__init__(profile) for project in profile.getProjects(): self.items.update(project.getStyles())
[docs] def getItemDependencies(self, item): return item.getDependencies(self.permutation, items=self.items)
[docs] def getSorted(self): """Returns a list of sorted classes.""" return Sorter.Sorter(self).getSorted()