Package org.apache.catalina.storeconfig
Class ManagerSF
- java.lang.Object
-
- org.apache.catalina.storeconfig.StoreFactoryBase
-
- org.apache.catalina.storeconfig.ManagerSF
-
- All Implemented Interfaces:
IStoreFactory
public class ManagerSF extends StoreFactoryBase
Store server.xml Manager element
-
-
Field Summary
-
Fields inherited from class org.apache.catalina.storeconfig.StoreFactoryBase
sm
-
-
Constructor Summary
Constructors Constructor Description ManagerSF()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
isDefaultManager(StandardManager smanager)
Is this an instance of the defaultManager
configuration, with all-default properties?void
store(java.io.PrintWriter aWriter, int indent, java.lang.Object aElement)
Store a server.xml element with attributes and children.void
storeChildren(java.io.PrintWriter aWriter, int indent, java.lang.Object aManager, StoreDescription parentDesc)
Must Implement at subclass for custom store children handling.-
Methods inherited from class org.apache.catalina.storeconfig.StoreFactoryBase
getInfo, getRegistry, getStoreAppender, setRegistry, setStoreAppender, storeElement, storeElementArray, storeXMLHead
-
-
-
-
Method Detail
-
store
public void store(java.io.PrintWriter aWriter, int indent, java.lang.Object aElement) throws java.lang.Exception
Description copied from interface:IStoreFactory
Store a server.xml element with attributes and children.- Specified by:
store
in interfaceIStoreFactory
- Overrides:
store
in classStoreFactoryBase
- Parameters:
aWriter
- the writer to write toindent
- the indentationaElement
- the element to write- Throws:
java.lang.Exception
- if an error occurs
-
isDefaultManager
protected boolean isDefaultManager(StandardManager smanager)
Is this an instance of the defaultManager
configuration, with all-default properties?- Parameters:
smanager
- Manager to be tested- Returns:
true
if this is an instance of the default manager
-
storeChildren
public void storeChildren(java.io.PrintWriter aWriter, int indent, java.lang.Object aManager, StoreDescription parentDesc) throws java.lang.Exception
Description copied from class:StoreFactoryBase
Must Implement at subclass for custom store children handling.- Overrides:
storeChildren
in classStoreFactoryBase
- Parameters:
aWriter
- Current output writerindent
- Indentation levelaManager
- Current elementparentDesc
- The element description- Throws:
java.lang.Exception
- Configuration storing error
-
-