Login | Register
My pages Projects Community openCollabNet
CyberWebForm 2.0

cyber.web.form
Class DomConfigBase

java.lang.Object
  |
  +--cyber.web.form.AbstractDecomposable
        |
        +--cyber.web.form.ConfigBase
              |
              +--cyber.web.form.DomConfigBase
All Implemented Interfaces:
Decomposable
Direct Known Subclasses:
PluginConfig, XPluginConfig

public abstract class DomConfigBase
extends ConfigBase

Author:
cying To change the template for this generated type comment go to Window>Preferences>Java>Code Generation>Code and Comments

Field Summary
protected  Document document
           
 
Constructor Summary
DomConfigBase()
           
 
Method Summary
 void decompose(DecomposeQueue qu)
          Called by DecomposeQueue to indicate a request for decomposition.
 Document getDocument()
           
protected  void internalReconfigure(ConfigSource configSrc)
           
 List selectNodes(Element base, String path)
           
 List selectNodes(String path)
           
 Element selectSingleElement(String path)
           
 Object selectSingleNode(Element base, String path)
           
 Object selectSingleNode(String path)
           
 
Methods inherited from class cyber.web.form.ConfigBase
configure, configure, configure, getConfigFilePath, getLastConfigSource, handleAfterReconfigure, isConfigModified, isConfigModified, release
 
Methods inherited from class cyber.web.form.AbstractDecomposable
isDecomposed, markDecomposed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

document

protected Document document
Constructor Detail

DomConfigBase

public DomConfigBase()
Method Detail

decompose

public void decompose(DecomposeQueue qu)
Description copied from interface: Decomposable
Called by DecomposeQueue to indicate a request for decomposition. This methods should call DecomposeQueue.enqueue(Decomposable decomp) to put other decomposables into the queue, not by calling their #decompose() directly.
Overrides:
decompose in class ConfigBase
Following copied from interface: cyber.web.form.Decomposable
Parameters:
queue - The decompose queue.

getDocument

public Document getDocument()

selectSingleNode

public Object selectSingleNode(String path)
                        throws ConfigException

selectNodes

public List selectNodes(String path)
                 throws ConfigException

selectNodes

public List selectNodes(Element base,
                        String path)
                 throws ConfigException

selectSingleNode

public Object selectSingleNode(Element base,
                               String path)
                        throws ConfigException

selectSingleElement

public Element selectSingleElement(String path)
                            throws ConfigException

internalReconfigure

protected void internalReconfigure(ConfigSource configSrc)
                            throws ConfigException
Overrides:
internalReconfigure in class ConfigBase
Following copied from class: cyber.web.form.ConfigBase
Parameters:
configSrc -  

CyberWebForm 2.0

Copyright 2000-2002 Apache Software Foundation.