11.1 Outline

<..ScriptsManager.java..>
 /* ScriptsManager.java (2014-05-24-12:32), generated from xtpipes.tex
    Copyright (C) 2009-2010 TeX Users Group
    Copyright (C) 2002-2009 Eitan M. Gurari
 <.TeX4ht copyright.> */
 package xtpipes.util;
 <.ScriptsManager imports.>
 public class ScriptsManager extends DefaultHandler {
      <.ScriptsManager fields.>
      PrintWriter out = null, log = null;
      HashMap<String,Object> scripts = null;
      Method method = null;
      boolean savemode=false;
      String code="", match = null;
      Stack<Object[]> stack = new Stack<Object[]>();
    public ScriptsManager( PrintWriter out,
                           HashMap<String,Object> scripts,
                           Method method,
                           PrintWriter log, boolean trace ){
      this.out = out;
      this.log = (log==null)? new PrintWriter( System.err ) : log;
      this.scripts = scripts;
      this.method = method;
    }
    public void characters(char[] ch, int start, int length){
      add( XtpipesUni.toUni(ch, start, length, "<>&") );
    }
    <.ScriptsManager: void startElement(ns, sName, qName, atts).>
    <.ScriptsManager: void endElement(ns, sName, qName).>
    protected void add(String s){
       if( savemode ){ code+=s; }
       else { out.print(s); }
 }  }
 -_-_-

<..ScriptsManager imports..>
 import org.xml.sax.helpers.DefaultHandler;
 import org.xml.sax.*;
 import java.io.*;
 import java.lang.reflect.*;
 import java.util.HashMap;
 import java.util.Stack;
 -_-_-