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

公開メンバ関数

 ClasspathThemeResourceProviderFactory (String id, ClassLoader classLoader)
 
ThemeResourceProvider create (KeycloakSession session)
 
URL getTemplate (String name) throws IOException
 
InputStream getResourceAsStream (String path) throws IOException
 
String getId ()
 
void init (Config.Scope config)
 
void postInit (KeycloakSessionFactory factory)
 
void close ()
 

静的公開変数類

static final String THEME_RESOURCES_TEMPLATES = "theme-resources/templates/"
 
static final String THEME_RESOURCES_RESOURCES = "theme-resources/resources/"
 

非公開変数類

final String id
 
final ClassLoader classLoader
 

詳解

構築子と解体子

◆ ClasspathThemeResourceProviderFactory()

org.keycloak.theme.ClasspathThemeResourceProviderFactory.ClasspathThemeResourceProviderFactory ( String  id,
ClassLoader  classLoader 
)
inline
18  {
19  this.id = id;
20  this.classLoader = classLoader;
21  }
final String id
Definition: ClasspathThemeResourceProviderFactory.java:15
final ClassLoader classLoader
Definition: ClasspathThemeResourceProviderFactory.java:16

関数詳解

◆ close()

void org.keycloak.theme.ClasspathThemeResourceProviderFactory.close ( )
inline
52  {
53  }

◆ create()

ThemeResourceProvider org.keycloak.theme.ClasspathThemeResourceProviderFactory.create ( KeycloakSession  session)
inline
24  {
25  return this;
26  }

◆ getId()

String org.keycloak.theme.ClasspathThemeResourceProviderFactory.getId ( )
inline
39  {
40  return id;
41  }
final String id
Definition: ClasspathThemeResourceProviderFactory.java:15

◆ getResourceAsStream()

InputStream org.keycloak.theme.ClasspathThemeResourceProviderFactory.getResourceAsStream ( String  path) throws IOException
inline
34  {
35  return classLoader.getResourceAsStream(THEME_RESOURCES_RESOURCES + path);
36  }
static final String THEME_RESOURCES_RESOURCES
Definition: ClasspathThemeResourceProviderFactory.java:14
final ClassLoader classLoader
Definition: ClasspathThemeResourceProviderFactory.java:16

◆ getTemplate()

URL org.keycloak.theme.ClasspathThemeResourceProviderFactory.getTemplate ( String  name) throws IOException
inline
29  {
30  return classLoader.getResource(THEME_RESOURCES_TEMPLATES + name);
31  }
static final String THEME_RESOURCES_TEMPLATES
Definition: ClasspathThemeResourceProviderFactory.java:13
final ClassLoader classLoader
Definition: ClasspathThemeResourceProviderFactory.java:16

◆ init()

void org.keycloak.theme.ClasspathThemeResourceProviderFactory.init ( Config.Scope  config)
inline
44  {
45  }

◆ postInit()

void org.keycloak.theme.ClasspathThemeResourceProviderFactory.postInit ( KeycloakSessionFactory  factory)
inline
48  {
49  }

メンバ詳解

◆ classLoader

final ClassLoader org.keycloak.theme.ClasspathThemeResourceProviderFactory.classLoader
private

◆ id

final String org.keycloak.theme.ClasspathThemeResourceProviderFactory.id
private

◆ THEME_RESOURCES_RESOURCES

final String org.keycloak.theme.ClasspathThemeResourceProviderFactory.THEME_RESOURCES_RESOURCES = "theme-resources/resources/"
static

◆ THEME_RESOURCES_TEMPLATES

final String org.keycloak.theme.ClasspathThemeResourceProviderFactory.THEME_RESOURCES_TEMPLATES = "theme-resources/templates/"
static

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