package com.nwalsh.saxon;
-import java.io.*;
-import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Date;
-import java.util.Locale;
import java.util.TimeZone;
-import java.text.DateFormat;
-import java.text.ParseException;
/**
* <p>Saxon extension to convert CVS date strings into local time</p>
package com.nwalsh.saxon;
-import org.w3c.dom.*;
+import org.w3c.dom.Element;
/**
* <p>A class for maintaining information about callouts.</p>
import java.util.Stack;
import java.util.StringTokenizer;
-import org.xml.sax.*;
-import org.w3c.dom.*;
+import org.w3c.dom.Node;
+import org.w3c.dom.NodeList;
+import org.w3c.dom.Element;
import javax.xml.transform.TransformerException;
import com.icl.saxon.Controller;
import com.icl.saxon.om.NamePool;
package com.nwalsh.saxon;
-import org.xml.sax.*;
import javax.xml.transform.TransformerException;
-import com.icl.saxon.output.*;
-import com.icl.saxon.om.*;
-import com.icl.saxon.expr.FragmentValue;
+import com.icl.saxon.om.NamePool;
/**
* <p>Saxon extension to scan the column widths in a result tree fragment.</p>
package com.nwalsh.saxon;
-import org.xml.sax.*;
-import com.icl.saxon.output.*;
-import com.icl.saxon.Controller;
-import com.icl.saxon.om.*;
import javax.xml.transform.TransformerException;
-import com.icl.saxon.expr.FragmentValue;
+
+import com.icl.saxon.Controller;
+import com.icl.saxon.om.NamePool;
import com.icl.saxon.tree.AttributeCollection;
/**
package com.nwalsh.saxon;
-import java.util.Stack;
-import java.util.StringTokenizer;
-import org.xml.sax.*;
-import org.w3c.dom.*;
import javax.xml.transform.TransformerException;
-import com.icl.saxon.Context;
-import com.icl.saxon.expr.*;
-import com.icl.saxon.expr.FragmentValue;
+
import com.icl.saxon.Controller;
-import com.icl.saxon.functions.Extensions;
-import com.icl.saxon.om.*;
-import com.icl.saxon.output.*;
-import com.icl.saxon.pattern.*;
-import com.icl.saxon.tree.*;
+import com.icl.saxon.expr.FragmentValue;
+import com.icl.saxon.om.NamePool;
+import com.icl.saxon.output.Emitter;
/**
* <p>A Saxon 6.0 Emitter that clones its input.</p>
package com.nwalsh.saxon;
-import org.xml.sax.SAXException;
-import org.w3c.dom.*;
+import org.w3c.dom.Element;
import javax.xml.transform.TransformerException;
package com.nwalsh.saxon;
-import org.xml.sax.SAXException;
-import org.w3c.dom.*;
+import org.w3c.dom.Element;
import javax.xml.transform.TransformerException;
package com.nwalsh.saxon;
-import org.xml.sax.SAXException;
-import org.w3c.dom.*;
-
-import javax.xml.transform.TransformerException;
-
import com.icl.saxon.om.NamePool;
import com.icl.saxon.output.Emitter;
package com.nwalsh.saxon;
-import org.xml.sax.SAXException;
-import org.w3c.dom.*;
-
+import org.w3c.dom.Element;
import javax.xml.transform.TransformerException;
import com.icl.saxon.om.NamePool;
import java.io.File;
import java.io.BufferedReader;
import java.io.FileReader;
-import java.io.IOException;
import java.net.URL;
import java.net.MalformedURLException;
import java.awt.Toolkit;
import java.awt.Image;
import java.awt.image.ImageObserver;
-import java.lang.Thread;
import java.util.StringTokenizer;
/**
package com.nwalsh.saxon;
-import org.xml.sax.*;
-import javax.xml.transform.TransformerException;
-import com.icl.saxon.output.*;
-import com.icl.saxon.om.*;
-import com.icl.saxon.expr.FragmentValue;
+import com.icl.saxon.om.NamePool;
/**
* <p>Saxon extension to count the lines in a result tree fragment.</p>
package com.nwalsh.saxon;
import java.util.Stack;
-import java.util.StringTokenizer;
-import org.xml.sax.*;
-import org.w3c.dom.*;
import javax.xml.transform.TransformerException;
-import com.icl.saxon.output.*;
-import com.icl.saxon.om.*;
+import com.icl.saxon.om.NamePool;
import com.icl.saxon.Controller;
import com.icl.saxon.tree.AttributeCollection;
-import com.icl.saxon.expr.FragmentValue;
/**
* <p>Saxon extension to decorate a result tree fragment with line numbers.</p>
package com.nwalsh.saxon;
import java.util.Hashtable;
-import org.xml.sax.*;
-import org.w3c.dom.*;
import javax.xml.transform.TransformerException;
import com.icl.saxon.Controller;
-import com.icl.saxon.expr.*;
-import com.icl.saxon.om.*;
-import com.icl.saxon.pattern.*;
+import com.icl.saxon.expr.Value;
+import com.icl.saxon.expr.FragmentValue;
+import com.icl.saxon.expr.NodeSetValue;
+import com.icl.saxon.om.NamePool;
import com.icl.saxon.Context;
-import com.icl.saxon.tree.*;
import com.icl.saxon.functions.Extensions;
/**
import java.io.BufferedReader;
import java.io.InputStreamReader;
-import java.io.InputStream;
-import java.io.IOException;
-import java.io.FileNotFoundException;
import java.net.URL;
import java.net.MalformedURLException;
import com.icl.saxon.output.Outputter;
import com.icl.saxon.expr.Expression;
-import org.xml.sax.AttributeList;
/**
* <p>Saxon extension element for inserting text
package com.nwalsh.saxon;
import com.icl.saxon.style.ExtensionElementFactory;
-import org.xml.sax.SAXException;
/**
* <p>Saxon extension element factory
package com.nwalsh.saxon;
-import java.util.Stack;
-import java.util.StringTokenizer;
-import org.xml.sax.*;
-import org.w3c.dom.*;
import javax.xml.transform.TransformerException;
import com.icl.saxon.Controller;
-import com.icl.saxon.expr.*;
-import com.icl.saxon.om.*;
-import com.icl.saxon.pattern.*;
+import com.icl.saxon.expr.Value;
+import com.icl.saxon.expr.FragmentValue;
+import com.icl.saxon.expr.NodeSetValue;
+import com.icl.saxon.om.NamePool;
import com.icl.saxon.Context;
-import com.icl.saxon.tree.*;
import com.icl.saxon.functions.Extensions;
import com.nwalsh.saxon.UnwrapLinksEmitter;
package com.nwalsh.saxon;
import java.util.Stack;
-import org.xml.sax.*;
-import org.w3c.dom.*;
import javax.xml.transform.TransformerException;
-import com.icl.saxon.output.*;
-import com.icl.saxon.om.*;
+import com.icl.saxon.om.NamePool;
import com.icl.saxon.Controller;
import com.icl.saxon.tree.AttributeCollection;
package com.nwalsh.saxon;
-import java.util.Stack;
-import java.util.StringTokenizer;
-import org.xml.sax.*;
-import org.w3c.dom.*;
+import org.w3c.dom.NodeList;
import javax.xml.transform.TransformerException;
import com.icl.saxon.Controller;
-import com.icl.saxon.expr.*;
-import com.icl.saxon.om.*;
-import com.icl.saxon.pattern.*;
+import com.icl.saxon.expr.Value;
+import com.icl.saxon.expr.FragmentValue;
+import com.icl.saxon.expr.NodeSetValue;
+import com.icl.saxon.om.NamePool;
import com.icl.saxon.Context;
-import com.icl.saxon.tree.*;
import com.icl.saxon.functions.Extensions;
import com.nwalsh.saxon.NumberLinesEmitter;
import com.nwalsh.saxon.CalloutEmitter;