You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by sbos <sb...@jetbean.com.tw> on 2001/01/05 14:31:42 UTC

setImport() not usefal

because StylesheetRoot extends StylesheetComposed and StylesheetComposed extends Stylesheet

so if  use setImport() , StylesheetRoot variable -->m_globalImportList<--    not to add my StylesheetComposed,
so i must to write a method to add my StylesheetComposed !

example like it :

   public void addImports(StylesheetComposed stylesheetComposed)
    {
        setImport(stylesheetComposed);
        Vector importList = new Vector();
        addImports(this, true, importList);

        m_globalImportList = new StylesheetComposed[importList.size()];

        for (int i = importList.size() - 1, j= 0; i >= 0; i--)
            m_globalImportList[j++] = (StylesheetComposed) importList.elementAt(i);

        try
        {
            recompose();
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }
    }

now i am happy to add imports!