C# Class Orchard.UI.Resources.ResourceManager

Inheritance: IResourceManager
Show file Open project: ucdavis/Orchard

Public Methods

Method Description
AppendMeta ( Orchard.UI.Resources.MetaEntry meta, string contentSeparator ) : void
BuildRequiredResources ( string resourceType ) : IList
FindResource ( Orchard.UI.Resources.RequireSettings settings ) : Orchard.UI.Resources.ResourceDefinition
GetRegisteredFootScripts ( ) : IList
GetRegisteredHeadScripts ( ) : IList
GetRegisteredLinks ( ) : IList
GetRegisteredMetas ( ) : IList
GetRequiredResources ( string type ) : IEnumerable
Include ( string resourceType, string resourcePath, string resourceDebugPath ) : Orchard.UI.Resources.RequireSettings
Include ( string resourceType, string resourcePath, string resourceDebugPath, string relativeFromPath ) : Orchard.UI.Resources.RequireSettings
NotRequired ( string resourceType, string resourceName ) : void
RegisterFootScript ( string script ) : void
RegisterHeadScript ( string script ) : void
RegisterLink ( Orchard.UI.Resources.LinkEntry link ) : void
Require ( string resourceType, string resourceName ) : Orchard.UI.Resources.RequireSettings
ResourceManager ( IEnumerable resourceProviders ) : System
SetMeta ( Orchard.UI.Resources.MetaEntry meta ) : void
WriteResource ( TextWriter writer, Orchard.UI.Resources.ResourceDefinition resource, string url, string condition, string>.Dictionary attributes ) : void

Protected Methods

Method Description
ExpandDependencies ( Orchard.UI.Resources.ResourceDefinition resource, Orchard.UI.Resources.RequireSettings settings, OrderedDictionary allResources ) : void

Private Methods

Method Description
FindResource ( Orchard.UI.Resources.RequireSettings settings, bool resolveInlineDefinitions ) : Orchard.UI.Resources.ResourceDefinition
FixPath ( string resourcePath, string relativeFromPath ) : string
GetTagBuilder ( Orchard.UI.Resources.ResourceDefinition resource, string url ) : TagBuilder
ResolveInlineDefinitions ( string resourceType ) : bool
ToAppRelativePath ( string resourcePath ) : string

Method Details

AppendMeta() public method

public AppendMeta ( Orchard.UI.Resources.MetaEntry meta, string contentSeparator ) : void
meta Orchard.UI.Resources.MetaEntry
contentSeparator string
return void

BuildRequiredResources() public method

public BuildRequiredResources ( string resourceType ) : IList
resourceType string
return IList

ExpandDependencies() protected method

protected ExpandDependencies ( Orchard.UI.Resources.ResourceDefinition resource, Orchard.UI.Resources.RequireSettings settings, OrderedDictionary allResources ) : void
resource Orchard.UI.Resources.ResourceDefinition
settings Orchard.UI.Resources.RequireSettings
allResources OrderedDictionary
return void

FindResource() public method

public FindResource ( Orchard.UI.Resources.RequireSettings settings ) : Orchard.UI.Resources.ResourceDefinition
settings Orchard.UI.Resources.RequireSettings
return Orchard.UI.Resources.ResourceDefinition

GetRegisteredFootScripts() public method

public GetRegisteredFootScripts ( ) : IList
return IList

GetRegisteredHeadScripts() public method

public GetRegisteredHeadScripts ( ) : IList
return IList

GetRegisteredLinks() public method

public GetRegisteredLinks ( ) : IList
return IList

GetRegisteredMetas() public method

public GetRegisteredMetas ( ) : IList
return IList

GetRequiredResources() public method

public GetRequiredResources ( string type ) : IEnumerable
type string
return IEnumerable

Include() public method

public Include ( string resourceType, string resourcePath, string resourceDebugPath ) : Orchard.UI.Resources.RequireSettings
resourceType string
resourcePath string
resourceDebugPath string
return Orchard.UI.Resources.RequireSettings

Include() public method

public Include ( string resourceType, string resourcePath, string resourceDebugPath, string relativeFromPath ) : Orchard.UI.Resources.RequireSettings
resourceType string
resourcePath string
resourceDebugPath string
relativeFromPath string
return Orchard.UI.Resources.RequireSettings

NotRequired() public method

public NotRequired ( string resourceType, string resourceName ) : void
resourceType string
resourceName string
return void

RegisterFootScript() public method

public RegisterFootScript ( string script ) : void
script string
return void

RegisterHeadScript() public method

public RegisterHeadScript ( string script ) : void
script string
return void

RegisterLink() public method

public RegisterLink ( Orchard.UI.Resources.LinkEntry link ) : void
link Orchard.UI.Resources.LinkEntry
return void

Require() public method

public Require ( string resourceType, string resourceName ) : Orchard.UI.Resources.RequireSettings
resourceType string
resourceName string
return Orchard.UI.Resources.RequireSettings

ResourceManager() public method

public ResourceManager ( IEnumerable resourceProviders ) : System
resourceProviders IEnumerable
return System

SetMeta() public method

public SetMeta ( Orchard.UI.Resources.MetaEntry meta ) : void
meta Orchard.UI.Resources.MetaEntry
return void

WriteResource() public static method

public static WriteResource ( TextWriter writer, Orchard.UI.Resources.ResourceDefinition resource, string url, string condition, string>.Dictionary attributes ) : void
writer TextWriter
resource Orchard.UI.Resources.ResourceDefinition
url string
condition string
attributes string>.Dictionary
return void