net.dpml.metro.tools
Interface ValueBuilder

All Known Implementing Classes:
ValueDataType

public interface ValueBuilder

The contract for builders that create value datatypes.

Version:
1.1.0
Author:
Digital Product Meta Library

Method Summary
 Value buildValue(ClassLoader classloader)
          Build a value datastructure.
 Class getTargetClass(ClassLoader classloader)
          Return the base classname.
 

Method Detail

buildValue

public Value buildValue(ClassLoader classloader)
Build a value datastructure.

Parameters:
classloader - the working classloader
Returns:
the serializable value descriptor

getTargetClass

public Class getTargetClass(ClassLoader classloader)
Return the base classname.

Parameters:
classloader - the working classloader
Returns:
the target class