org.apache.cocoon.components.elementprocessor
Interface ElementProcessorFactory

All Superinterfaces:
org.apache.avalon.framework.component.Component
All Known Implementing Classes:
AbstractElementProcessorFactory

public interface ElementProcessorFactory
extends org.apache.avalon.framework.component.Component

Create instances of specific ElementProcessor implementations to handle specific XML elements and their content.

Author:
Marc Johnson (marc_johnson27591@hotmail.com)

Field Summary
static java.lang.String ROLE
           
 
Method Summary
 ElementProcessor createElementProcessor(java.lang.String name)
          Given an XML element name, create and return an appropriate ElementProcessor.
 

Field Detail

ROLE

public static final java.lang.String ROLE
Method Detail

createElementProcessor

public ElementProcessor createElementProcessor(java.lang.String name)
                                        throws CannotCreateElementProcessorException
Given an XML element name, create and return an appropriate ElementProcessor.
Parameters:
name - element name
Returns:
the specified ElementProcessor
Throws:
CannotCreateElementProcessorException - if there is no ElementProcessor available for the specified name


Copyright © 1999-2002 Apache Software Foundation. All Rights Reserved.