public class FragmentedThemeStore extends Object implements ITheme
| Constructor and Description |
|---|
FragmentedThemeStore(DomApplication app,
byte[] tbytes,
IScriptScope themeProperties,
List<String> themeInheritanceStack,
ResourceDependencies deps) |
| Modifier and Type | Method and Description |
|---|---|
ResourceDependencies |
getDependencies()
The dependencies for this theme instance.
|
IScriptScope |
getPropertyScope() |
IResourceRef |
getThemeResource(String name,
IResourceDependencyList rdl)
Return a resource reference within this theme.
|
String |
translateResourceName(String name) |
public FragmentedThemeStore(DomApplication app, byte[] tbytes, IScriptScope themeProperties, List<String> themeInheritanceStack, ResourceDependencies deps)
@Nonnull public ResourceDependencies getDependencies()
IThemegetDependencies in interface ITheme@Nonnull public IScriptScope getPropertyScope()
getPropertyScope in interface ITheme@Nonnull public String translateResourceName(@Nonnull String name)
translateResourceName in interface ITheme@Nonnull public IResourceRef getThemeResource(@Nonnull String name, @Nonnull IResourceDependencyList rdl) throws Exception
getThemeResource in interface IThemeExceptionITheme.getThemeResource(java.lang.String, to.etc.domui.util.resources.IResourceDependencyList)Copyright © 2017 etc.to. All rights reserved.