/**
* Copyright 1998-2009 Sun Microsystems, Inc.
*
* See the file "license.terms" for information on usage and
* redistribution of this file, and for a DISCLAIMER OF ALL
* WARRANTIES.
*/
package edu.cmu.sphinx.jsgf;
public class JSGFRuleGrammarFactory {
JSGFRuleGrammarManager manager;
public JSGFRuleGrammarFactory (JSGFRuleGrammarManager manager) {
this.manager = manager;
}
public JSGFRuleGrammar newGrammar(String name) {
assert manager != null;
JSGFRuleGrammar grammar = new JSGFRuleGrammar(name, manager);
manager.storeGrammar(grammar);
return grammar;
}
}