net.dpml.lang
Interface Builder

All Known Implementing Classes:
CompositionController

public interface Builder

Interace implemented by part strategy builders.

Version:
1.1.0
Author:
Digital Product Meta Library

Method Summary
 Part build(Logger logger, Info info, Classpath classpath, Element strategy, Resolver resolver)
          Construct a new part using a supplied value resolver.
 

Method Detail

build

Part build(Logger logger,
           Info info,
           Classpath classpath,
           Element strategy,
           Resolver resolver)
           throws IOException
Construct a new part using a supplied value resolver.

Parameters:
logger - the logging channel
info - the part information descriptor
classpath - the part classpath descriptor
strategy - the DOM element definining the deployment strategy
resolver - build time value resolver
Returns:
the part definition
Throws:
IOException - if an I/O error occurs