// $Id: ExtensionHandler.java 99 2005-02-28 21:37:53Z blindsey $

package com.jclark.xsl.tr;

import java.net.URL;

import com.jclark.xsl.om.XSLException;
import com.jclark.xsl.expr.ExtensionContext;

/**
 * for extension functions -- i think
 */
public interface ExtensionHandler
{

    /**
     *
     */
    ExtensionContext createContext(String namespace) throws XSLException;

    /**
     *
     */
    Object wrapResultFragmentVariant(ResultFragmentVariant frag) 
        throws XSLException;
}
