コード例 #1
0
 @Override
 public boolean hasTheme(String name, Theme.Type type) {
   for (ThemeProvider p : getProviders()) {
     if (p.hasTheme(name, type)) {
       return true;
     }
   }
   return false;
 }
コード例 #2
0
 private Theme findTheme(String name, Theme.Type type) {
   for (ThemeProvider p : getProviders()) {
     if (p.hasTheme(name, type)) {
       try {
         return p.getTheme(name, type);
       } catch (IOException e) {
         log.errorv(e, p.getClass() + " failed to load theme, type={0}, name={1}", type, name);
       }
     }
   }
   return null;
 }