Top Description Inners Fields Constructors Methods
com.sun.faces.spi

public Class ConfigurationResourceProviderFactory

extends Object
Class Inheritance
Static Imports
com.sun.faces.spi.ServiceFactoryUtils.getProviderFromEntry, .ServiceFactoryUtils.getServiceEntries, java.util.logging.Level.FINE

Factory class for creating ConfigurationResourceProvider instances using the Java services discovery mechanism.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Field Summary

Modifier and TypeField and Description
private static final Logger

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static ConfigurationResourceProvider[]

Returns:

an array of all ConfigurationResourceProviders discovered that match the specified ProviderType.
createProviders
(ConfigurationResourceProviderFactory.ProviderType
the type of providers that should be discovered and instantiated.
providerType
)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

LOGGERback to summary
private static final Logger LOGGER

Constructor Detail

ConfigurationResourceProviderFactoryback to summary
public ConfigurationResourceProviderFactory()

Method Detail

createProvidersback to summary
public static ConfigurationResourceProvider[] createProviders(ConfigurationResourceProviderFactory.ProviderType providerType)
Parameters
providerType:ConfigurationResourceProviderFactory.ProviderType

the type of providers that should be discovered and instantiated.

Returns:ConfigurationResourceProvider[]

an array of all ConfigurationResourceProviders discovered that match the specified ProviderType.

com.sun.faces.spi back to summary

public final Enum ConfigurationResourceProviderFactory.ProviderType

extends Enum<ConfigurationResourceProviderFactory.ProviderType>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final ConfigurationResourceProviderFactory.ProviderType
FaceletConfig

ConfigurationResourceProvider type for configuration resources that follow the Facelet taglib DTD/Schema.

public static final ConfigurationResourceProviderFactory.ProviderType
FacesConfig

ConfigurationResourceProvider type for configuration resources that follow the faces-config DTD/Schema.

pack-priv String

Constructor Summary

AccessConstructor and Description
private
ProviderType(String servicesKey)

Method Summary

Modifier and TypeMethod and Description
public static ConfigurationResourceProviderFactory.ProviderType
public static ConfigurationResourceProviderFactory.ProviderType[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

FaceletConfigback to summary
public static final ConfigurationResourceProviderFactory.ProviderType FaceletConfig

ConfigurationResourceProvider type for configuration resources that follow the Facelet taglib DTD/Schema.

FacesConfigback to summary
public static final ConfigurationResourceProviderFactory.ProviderType FacesConfig

ConfigurationResourceProvider type for configuration resources that follow the faces-config DTD/Schema.

servicesKeyback to summary
pack-priv String servicesKey

Constructor Detail

ProviderTypeback to summary
private ProviderType(String servicesKey)

Method Detail

valueOfback to summary
public static ConfigurationResourceProviderFactory.ProviderType valueOf(String name)
valuesback to summary
public static ConfigurationResourceProviderFactory.ProviderType[] values()