org.specrunner.pipeline.core
Class PipelineFactoryXOM

java.lang.Object
  extended by org.specrunner.pipeline.core.PipelineFactoryImpl
      extended by org.specrunner.pipeline.core.PipelineFactoryXOM
All Implemented Interfaces:
IPipelineFactory

public class PipelineFactoryXOM
extends PipelineFactoryImpl

Default implementation of a pipeline factory using XOM.

Author:
Thiago Santos

Field Summary
protected  nu.xom.Builder builder
          The XML reader.
 
Constructor Summary
PipelineFactoryXOM()
           
 
Method Summary
protected  nu.xom.Builder createBuilder()
          Refactored to enable builder creation override.
 IPipeline newPipeline(Object source)
          A new pipeline from source object.
 
Methods inherited from class org.specrunner.pipeline.core.PipelineFactoryImpl
newPipeline
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

builder

protected nu.xom.Builder builder
The XML reader.

Constructor Detail

PipelineFactoryXOM

public PipelineFactoryXOM()
Method Detail

createBuilder

protected nu.xom.Builder createBuilder()
Refactored to enable builder creation override.

Returns:
The builder.

newPipeline

public IPipeline newPipeline(Object source)
                      throws PipelineException
Description copied from interface: IPipelineFactory
A new pipeline from source object.

Specified by:
newPipeline in interface IPipelineFactory
Overrides:
newPipeline in class PipelineFactoryImpl
Parameters:
source - The pipeline source.
Returns:
A pipeline.
Throws:
PipelineException - A pipeline.


Copyright © 2014. All rights reserved.