// Copyright 2000-2005, FreeHEP. package org.freehep.rtti; import java.io.File; import java.io.IOException; import java.util.Properties; /** * @author Mark Donszelmann * @version $Id: Generator.java 8584 2006-08-10 23:06:37Z duns $ */ public interface Generator { Properties getProperties(); public String directory(IClass clazz); public String filename(IClass clazz); /** * @return true to stop generating more files */ public boolean print(File file, IClass clazz) throws IOException; }