Changeset 295

Show
Ignore:
Timestamp:
11/30/08 23:37:58 (4 years ago)
Author:
dmisev
Message:
 
Location:
src/jomdoc/trunk/src
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • src/jomdoc/trunk/src/jomdoc/org/jomdoc/ntn/coll/ntn/D.java

    r294 r295  
    2727import nu.xom.Element; 
    2828import nu.xom.ParsingException; 
     29import org.jomdoc.ntn.rnd.Renderer; 
    2930import org.jomdoc.util.etc.IOUtil; 
    3031import org.jomdoc.util.etc.NtnUtil; 
     
    4748 
    4849    private F f; 
     50 
     51    private Renderer renderer; 
    4952 
    5053    /* cdbase -> D (cache for already loaded documents) */ 
     
    105108    public List<Element> getNotations(Element mobj) throws Exception { 
    106109        Element e = null; 
    107         if (NotationCollector.renderer != null && NotationCollector.renderer.getCurrent() != null) { 
    108             e = XMLUtil.getParent(NotationCollector.renderer.getCurrent(), XMLSymbols.LABEL_THEORY); 
     110        if (renderer != null && renderer.getCurrent() != null) { 
     111            e = XMLUtil.getParent(renderer.getCurrent(), XMLSymbols.LABEL_THEORY); 
    109112        } else { 
    110113            e = XMLUtil.getParent(mobj, XMLSymbols.LABEL_THEORY); 
     
    129132    }); 
    130133 
     134    public void setRenderer(Renderer renderer) { 
     135        this.renderer = renderer; 
     136    } 
     137 
    131138    @Override 
    132139    public String toString() { 
  • src/jomdoc/trunk/src/jomdoc/org/jomdoc/ntn/coll/ntn/NotationCollector.java

    r294 r295  
    6262    private static boolean useDefault = true; 
    6363 
    64     public static Renderer renderer; 
     64    public Renderer renderer; 
    6565 
    6666    /** 
     
    108108            if (srcs == null || srcs.contains(notationSource)) { 
    109109                try { 
     110                    if (notationSource instanceof D) { 
     111                        ((D)notationSource).setRenderer(renderer); 
     112                    } 
    110113                    tmp = notationSource.getNotations(mobj); 
    111114                    if (tmp != null && !tmp.isEmpty()) 
  • src/jomdoc/trunk/src/test/org/jomdoc/cli/JOMDocTest.java

    r294 r295  
    273273    @Test 
    274274    public void testImportsAware7() { 
    275         render("-t", "/home/dimitar/kwarc/omdoc/examples/varia/jobad.omdoc", "-o", "/home/dimitar/out.omdoc", "-v"); 
     275        render("-p", "-t", "/home/dimitar/kwarc/omdoc/examples/varia/jobad.omdoc", "-o", "/home/dimitar/out.omdoc", "-v"); 
    276276    } 
    277277}