keycloak-service
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.keycloak.theme.ClasspathThemeProvider クラス
org.keycloak.theme.ClasspathThemeProvider の継承関係図
Inheritance graph
org.keycloak.theme.ClasspathThemeProvider 連携図
Collaboration graph

公開メンバ関数

 ClasspathThemeProvider (Map< Theme.Type, Map< String, ClassLoaderTheme >> themes)
 
int getProviderPriority ()
 
Theme getTheme (String name, Theme.Type type) throws IOException
 
Set< String > nameSet (Theme.Type type)
 
boolean hasTheme (String name, Theme.Type type)
 
void close ()
 

非公開変数類

Map< Theme.Type, Map< String, ClassLoaderTheme > > themes
 

詳解

著者
Stian Thorgersen

構築子と解体子

◆ ClasspathThemeProvider()

org.keycloak.theme.ClasspathThemeProvider.ClasspathThemeProvider ( Map< Theme.Type, Map< String, ClassLoaderTheme >>  themes)
inline
32  {
33  this.themes = themes;
34  }
Map< Theme.Type, Map< String, ClassLoaderTheme > > themes
Definition: ClasspathThemeProvider.java:30

関数詳解

◆ close()

void org.keycloak.theme.ClasspathThemeProvider.close ( )
inline
61  {
62  }

◆ getProviderPriority()

int org.keycloak.theme.ClasspathThemeProvider.getProviderPriority ( )
inline
37  {
38  return 0;
39  }

◆ getTheme()

Theme org.keycloak.theme.ClasspathThemeProvider.getTheme ( String  name,
Theme.Type  type 
) throws IOException
inline
42  {
43  return hasTheme(name, type) ? themes.get(type).get(name) : null;
44  }
Map< Theme.Type, Map< String, ClassLoaderTheme > > themes
Definition: ClasspathThemeProvider.java:30
boolean hasTheme(String name, Theme.Type type)
Definition: ClasspathThemeProvider.java:56

◆ hasTheme()

boolean org.keycloak.theme.ClasspathThemeProvider.hasTheme ( String  name,
Theme.Type  type 
)
inline
56  {
57  return themes.containsKey(type) && themes.get(type).containsKey(name);
58  }
Map< Theme.Type, Map< String, ClassLoaderTheme > > themes
Definition: ClasspathThemeProvider.java:30

◆ nameSet()

Set<String> org.keycloak.theme.ClasspathThemeProvider.nameSet ( Theme.Type  type)
inline
47  {
48  if (themes.containsKey(type)) {
49  return themes.get(type).keySet();
50  } else {
51  return Collections.emptySet();
52  }
53  }
Map< Theme.Type, Map< String, ClassLoaderTheme > > themes
Definition: ClasspathThemeProvider.java:30

メンバ詳解

◆ themes

Map<Theme.Type, Map<String, ClassLoaderTheme> > org.keycloak.theme.ClasspathThemeProvider.themes
private

このクラス詳解は次のファイルから抽出されました: