org.apache.cocoon.components.treeprocessor.sitemap
Class VPCNodeBuilder

java.lang.Object
  extended byorg.apache.avalon.framework.logger.AbstractLogEnabled
      extended byorg.apache.cocoon.components.treeprocessor.AbstractProcessingNodeBuilder
          extended byorg.apache.cocoon.components.treeprocessor.AbstractParentProcessingNodeBuilder
              extended byorg.apache.cocoon.components.treeprocessor.ContainerNodeBuilder
                  extended byorg.apache.cocoon.components.treeprocessor.NamedContainerNodeBuilder
                      extended byorg.apache.cocoon.components.treeprocessor.sitemap.VPCNodeBuilder
All Implemented Interfaces:
Configurable, Contextualizable, LogEnabled, ProcessingNodeBuilder, ThreadSafe

public class VPCNodeBuilder
extends NamedContainerNodeBuilder
implements Contextualizable

Handles a virtual sitemap component.

Version:
$Id: VPCNodeBuilder.java 292282 2005-09-28 19:54:16Z vgritsenko $

Field Summary
 
Fields inherited from class org.apache.cocoon.components.treeprocessor.NamedContainerNodeBuilder
nameAttr
 
Fields inherited from class org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNodeBuilder
allowedChildren, forbiddenChildren, ignoredChildren
 
Fields inherited from class org.apache.cocoon.components.treeprocessor.AbstractProcessingNodeBuilder
manager, treeBuilder
 
Constructor Summary
VPCNodeBuilder()
           
 
Method Summary
 ProcessingNode buildNode(Configuration config)
          Build the ProcessingNode and its children from the given Configuration, and optionnaly register it in the tree builder for lookup by other LinkedProcessingNodeBuilders.
 void contextualize(Context context)
           
 
Methods inherited from class org.apache.cocoon.components.treeprocessor.NamedContainerNodeBuilder
configure
 
Methods inherited from class org.apache.cocoon.components.treeprocessor.ContainerNodeBuilder
hasParameters, setupNode
 
Methods inherited from class org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNodeBuilder
buildChildNodes, buildChildNodesList, isChild, isParameter, toNodeArray
 
Methods inherited from class org.apache.cocoon.components.treeprocessor.AbstractProcessingNodeBuilder
checkNamespace, setBuilder
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VPCNodeBuilder

public VPCNodeBuilder()
Method Detail

contextualize

public void contextualize(Context context)
                   throws ContextException
Specified by:
contextualize in interface Contextualizable
Throws:
ContextException

buildNode

public ProcessingNode buildNode(Configuration config)
                         throws Exception
Description copied from interface: ProcessingNodeBuilder
Build the ProcessingNode and its children from the given Configuration, and optionnaly register it in the tree builder for lookup by other LinkedProcessingNodeBuilders.

Specified by:
buildNode in interface ProcessingNodeBuilder
Overrides:
buildNode in class NamedContainerNodeBuilder
Throws:
Exception


Copyright ? 1999-2005 The Apache Software Foundation. All Rights Reserved.