com.atlassian.config.xml
Class AbstractDom4jXmlConfigurationPersister

java.lang.Object
  extended by com.atlassian.config.AbstractConfigurationPersister
      extended by com.atlassian.config.xml.AbstractDom4jXmlConfigurationPersister
All Implemented Interfaces:
ConfigurationPersister
Direct Known Subclasses:
DefaultDom4jXmlConfigurationPersister

public abstract class AbstractDom4jXmlConfigurationPersister
extends AbstractConfigurationPersister


Field Summary
static org.apache.log4j.Logger log
           
protected  boolean useCData
           
 
Constructor Summary
AbstractDom4jXmlConfigurationPersister()
           
 
Method Summary
 void clear()
           
 org.dom4j.Document getDocument()
           
 org.dom4j.Element getElement(String path)
           
 Object getRootContext()
           
abstract  String getRootName()
           
 boolean isUseCData()
           
 Object load(InputStream istream)
           
 org.dom4j.Document loadDocument(File xmlFile)
           
 org.dom4j.Document loadDocument(InputStream istream)
           
 void save(String configPath, String configFile)
           
 void saveDocument(String configPath, String configFile)
           
 void setUseCData(boolean useCData)
           
 
Methods inherited from class com.atlassian.config.AbstractConfigurationPersister
addConfigElement, addConfigElement, addConfigMapping, getConfigElement, getConfigElement, getStringConfigElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.config.ConfigurationPersister
load
 

Field Detail

log

public static final org.apache.log4j.Logger log

useCData

protected boolean useCData
Constructor Detail

AbstractDom4jXmlConfigurationPersister

public AbstractDom4jXmlConfigurationPersister()
Method Detail

loadDocument

public org.dom4j.Document loadDocument(File xmlFile)
                                throws org.dom4j.DocumentException,
                                       MalformedURLException
Throws:
org.dom4j.DocumentException
MalformedURLException

load

public Object load(InputStream istream)
            throws ConfigurationException
Throws:
ConfigurationException

loadDocument

public org.dom4j.Document loadDocument(InputStream istream)
                                throws org.dom4j.DocumentException
Throws:
org.dom4j.DocumentException

save

public void save(String configPath,
                 String configFile)
          throws ConfigurationException
Throws:
ConfigurationException

saveDocument

public void saveDocument(String configPath,
                         String configFile)
                  throws ConfigurationException
Throws:
ConfigurationException

getDocument

public org.dom4j.Document getDocument()

getRootContext

public Object getRootContext()
Specified by:
getRootContext in class AbstractConfigurationPersister

getElement

public org.dom4j.Element getElement(String path)

clear

public void clear()

getRootName

public abstract String getRootName()

isUseCData

public boolean isUseCData()

setUseCData

public void setUseCData(boolean useCData)


Copyright © 2006-2009 Atlassian Pty Ltd. All Rights Reserved.