String localName) throws SAXException
{
SemanticModule module = this.ruleSetReader.lookupSemanticModule( uri,
localName );
FunctionsFactory factory = module.getFunctionsFactory( localName );
Configuration config = this.ruleSetReader.endConfiguration( );
Functions functions;
try
{
functions = factory.newFunctions( this.ruleSetReader.getRuleSet( ),
this.ruleSetReader.getFactoryContext( ),
config );
this.ruleSetReader.getRuleSet( ).addFunctions( ( ( SemanticComponent ) functions ).getSemanticType(),
functions );
}