org.apache.catalina.storeconfig
Class StoreContextAppender
java.lang.Object
org.apache.catalina.storeconfig.StoreAppender
org.apache.catalina.storeconfig.StoreContextAppender
- public class StoreContextAppender
- extends StoreAppender
store StandardContext Attributes ...
- Author:
- Peter Rossbach
Method Summary |
java.lang.Object |
defaultInstance(java.lang.Object bean)
generate default Instance |
protected java.io.File |
getAppBase(StandardHost host)
|
protected java.lang.String |
getDefaultWorkDir(StandardContext context)
Make default Work Dir. |
protected java.io.File |
getDocBase(StandardContext context,
java.io.File appBase)
|
boolean |
isPrintValue(java.lang.Object bean,
java.lang.Object bean2,
java.lang.String attrName,
StoreDescription desc)
print this Attribute value or not |
protected void |
printAttribute(java.io.PrintWriter writer,
int indent,
java.lang.Object bean,
StoreDescription desc,
java.lang.String attributeName,
java.lang.Object bean2,
java.lang.Object value)
|
Methods inherited from class org.apache.catalina.storeconfig.StoreAppender |
convertStr, isPersistable, printAttributes, printAttributes, printCloseTag, printIndent, printOpenTag, printTag, printTagArray, printTagContent, printTagValueArray, printValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StoreContextAppender
public StoreContextAppender()
printAttribute
protected void printAttribute(java.io.PrintWriter writer,
int indent,
java.lang.Object bean,
StoreDescription desc,
java.lang.String attributeName,
java.lang.Object bean2,
java.lang.Object value)
- Overrides:
printAttribute
in class StoreAppender
- Parameters:
writer
- indent
- bean
- desc
- attributeName
- bean2
- value
-
isPrintValue
public boolean isPrintValue(java.lang.Object bean,
java.lang.Object bean2,
java.lang.String attrName,
StoreDescription desc)
- Description copied from class:
StoreAppender
- print this Attribute value or not
- Overrides:
isPrintValue
in class StoreAppender
- Parameters:
bean
- orginal beanbean2
- default beanattrName
- attribute namedesc
- StoreDescription from bean
- Returns:
- True if it's a printing value
getAppBase
protected java.io.File getAppBase(StandardHost host)
getDocBase
protected java.io.File getDocBase(StandardContext context,
java.io.File appBase)
getDefaultWorkDir
protected java.lang.String getDefaultWorkDir(StandardContext context)
- Make default Work Dir.
- Parameters:
context
-
- Returns:
- The default working directory for the context.
defaultInstance
public java.lang.Object defaultInstance(java.lang.Object bean)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
- Description copied from class:
StoreAppender
- generate default Instance
- Overrides:
defaultInstance
in class StoreAppender
- Parameters:
bean
-
- Returns:
- an object from same class as bean parameter
- Throws:
java.lang.IllegalAccessException
java.lang.InstantiationException
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.