Package org.apache.catalina.storeconfig
Class StoreRegistry
- java.lang.Object
-
- org.apache.catalina.storeconfig.StoreRegistry
-
public class StoreRegistry extends java.lang.ObjectCentral StoreRegistry for all server.xml elements
-
-
Constructor Summary
Constructors Constructor Description StoreRegistry()Constructs a new StoreRegistry with default settings.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StoreDescriptionfindDescription(java.lang.Class<?> aClass)Find Description by class.StoreDescriptionfindDescription(java.lang.String id)Find a description for id.IStoreFactoryfindStoreFactory(java.lang.Class<?> aClass)Find factory from class.IStoreFactoryfindStoreFactory(java.lang.String aClassName)Find factory from class name.java.lang.StringgetEncoding()Returns the character encoding used when writing configuration files.java.lang.StringgetName()Returns the name of this registry.java.lang.StringgetVersion()Returns the version of this registry.voidregisterDescription(StoreDescription desc)Register a new description.voidsetEncoding(java.lang.String string)Set the encoding to use when writing the configuration files.voidsetName(java.lang.String name)Sets the name of this registry.voidsetVersion(java.lang.String version)Sets the version of this registry.StoreDescriptionunregisterDescription(StoreDescription desc)Unregister a description.
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Returns the name of this registry.- Returns:
- the registry name
-
setName
public void setName(java.lang.String name)
Sets the name of this registry.- Parameters:
name- the registry name
-
getVersion
public java.lang.String getVersion()
Returns the version of this registry.- Returns:
- the registry version
-
setVersion
public void setVersion(java.lang.String version)
Sets the version of this registry.- Parameters:
version- the registry version
-
findDescription
public StoreDescription findDescription(java.lang.String id)
Find a description for id. Handle interface search when no direct match found.- Parameters:
id- The class name- Returns:
- the description
-
findDescription
public StoreDescription findDescription(java.lang.Class<?> aClass)
Find Description by class.- Parameters:
aClass- The class- Returns:
- the description
-
findStoreFactory
public IStoreFactory findStoreFactory(java.lang.String aClassName)
Find factory from class name.- Parameters:
aClassName- The class name- Returns:
- the factory
-
findStoreFactory
public IStoreFactory findStoreFactory(java.lang.Class<?> aClass)
Find factory from class.- Parameters:
aClass- The class- Returns:
- the factory
-
registerDescription
public void registerDescription(StoreDescription desc)
Register a new description.- Parameters:
desc- New description
-
unregisterDescription
public StoreDescription unregisterDescription(StoreDescription desc)
Unregister a description.- Parameters:
desc- The description- Returns:
- the description, or
nullif it was not registered
-
getEncoding
public java.lang.String getEncoding()
Returns the character encoding used when writing configuration files.- Returns:
- the character encoding
-
setEncoding
public void setEncoding(java.lang.String string)
Set the encoding to use when writing the configuration files.- Parameters:
string- The encoding
-
-