org.glite.ce.commonj.configuration.xppm
Class ConfigurationHandler

java.lang.Object
  extended by org.glite.ce.commonj.configuration.xppm.ConfigurationHandler
Direct Known Subclasses:
GlobalAttributeHandler

public abstract class ConfigurationHandler
extends java.lang.Object


Constructor Summary
ConfigurationHandler()
           
 
Method Summary
abstract  void clean()
           
abstract  void commit()
           
 void enable()
           
abstract  java.lang.Class<?> getCategory()
           
abstract  java.lang.Object[] getConfigurationElement()
           
abstract  java.io.File[] getTriggers()
           
abstract  javax.xml.xpath.XPathExpression getXPath()
           
protected static javax.xml.xpath.XPathFactory getXPathFactory()
           
abstract  boolean process(org.w3c.dom.NodeList parsedElements)
           
abstract  boolean processTriggers()
           
abstract  void rollback()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationHandler

public ConfigurationHandler()
Method Detail

getXPathFactory

protected static javax.xml.xpath.XPathFactory getXPathFactory()
                                                       throws javax.xml.xpath.XPathFactoryConfigurationException
Throws:
javax.xml.xpath.XPathFactoryConfigurationException

getXPath

public abstract javax.xml.xpath.XPathExpression getXPath()

getCategory

public abstract java.lang.Class<?> getCategory()

getConfigurationElement

public abstract java.lang.Object[] getConfigurationElement()

process

public abstract boolean process(org.w3c.dom.NodeList parsedElements)
                         throws org.glite.ce.commonj.configuration.CommonConfigException
Throws:
org.glite.ce.commonj.configuration.CommonConfigException

processTriggers

public abstract boolean processTriggers()
                                 throws org.glite.ce.commonj.configuration.CommonConfigException
Throws:
org.glite.ce.commonj.configuration.CommonConfigException

commit

public abstract void commit()

rollback

public abstract void rollback()

getTriggers

public abstract java.io.File[] getTriggers()

clean

public abstract void clean()

enable

public void enable()