import java.util.HashMap;
import java.util.Map;
-public class CompositeGeneratorLibrary implements Generator.GeneratorLibrary {
+public class CompositeGeneratorLibrary implements Generator.Library {
private Map generatorLibraries;
- private Generator.GeneratorLibrary defaultLibrary = null;
+ private Generator.Library defaultLibrary = null;
private static String LIBRARY_QUALIFIER_SEPARATOR = "::";
public CompositeGeneratorLibrary() {
generatorLibraries = new HashMap();
}
- public void addLibrary(String aQualifier, Generator.GeneratorLibrary aLibrary, boolean anIsDefault) {
+ public void addLibrary(String aQualifier, Generator.Library aLibrary, boolean anIsDefault) {
if (anIsDefault || defaultLibrary == null) {
defaultLibrary = aLibrary;
}
String qualifier;
String libraryName;
int position;
- Generator.GeneratorLibrary library;
+ Generator.Library library;
position = anIdentifier.indexOf( LIBRARY_QUALIFIER_SEPARATOR );
if (position>=0) {
libraryName = anIdentifier.substring(0, position);
qualifier = anIdentifier.substring(position + LIBRARY_QUALIFIER_SEPARATOR.length());
- library = (Generator.GeneratorLibrary) generatorLibraries.get(libraryName);
+ library = (Generator.Library) generatorLibraries.get(libraryName);
if (library==null)
throw new GeneratorExc("CompositeGeneratorLibrary: library '"+libraryName+"' not found");