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()
-
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()java.lang.StringgetName()java.lang.StringgetVersion()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)voidsetVersion(java.lang.String version)StoreDescriptionunregisterDescription(StoreDescription desc)Unregister a description.
-
-
-
Method Detail
-
getName
public java.lang.String getName()
- Returns:
- Returns the name.
-
setName
public void setName(java.lang.String name)
- Parameters:
name- The name to set.
-
getVersion
public java.lang.String getVersion()
- Returns:
- Returns the version.
-
setVersion
public void setVersion(java.lang.String version)
- Parameters:
version- The version to set.
-
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 encoding
-
setEncoding
public void setEncoding(java.lang.String string)
Set the encoding to use when writing the configuration files.- Parameters:
string- The encoding
-
-