org.enhydra.zeus
Interface Generator

All Known Implementing Classes:
SimpleGenerator

public interface Generator

Generator is the portion of Zeus that will convert a set of constraints, visible through a Binding, and output them as generated Java classes (to a Result.

Version:
1.0
Author:
Brett McLaughlin

Method Summary
 void generate(Binding binding, java.io.File directory)
           This will convert from a set of constraints to Java classes.
 

Method Detail

generate

public void generate(Binding binding,
                     java.io.File directory)
              throws java.io.IOException

This will convert from a set of constraints to Java classes. It accesses those constraints through the Binding interface, which provides them in a representation-independent format, and then converts them into Java code, which is output to the supplied Result.

Parameters:
binder - Binder with ability to convert from constraints to Zeus Bindings.
directory - File to output generated classes to.
Throws:
IOException - - when errors in writing to the supplied Result occur.


Copyright © 2001 Enhydra. All Rights Reserved.