[all pages:] introduction message / location / muli format dtd xantlr tdom ops paisley metajava umod option auxiliaries d2d downloads & licenses people bibliography APPENDICES:: white papers white papers 2 white papers 3 project struct proposal cygwin tips SOURCE:option.dtd SOURCE:dtd.umod DOC:deliverables.ddf DOC-DE:deliverables.ddf DOC:mtdocpage.ddf DOC-DE:mtdocpage.ddf SOURCE:basic.dd2 SOURCE:xslt.dd2
option | bandm meta_tools | d2d |
Smaller Auxiliary Classes
(related API documentation: package util, package graficUtils, package format.java )
1
General Remark
2
Auxiliary Classes For Processing XML
3
Auxiliary Classes Extending JAVA Specific Utilities
4
Auxiliary Classes For Graphics and User Interfaces
5
Auxiliary Classes Special to
meta_tools
based Projects
Naturally, there are a lot of smaller classes and code collections serving as auxiliary, low-level tools. These appear only at certain places, or ubiquituously, but in any case may be very valuable for the user beyond their originally intended role. Since they are small, the API documentation is mostly sufficient, once you know what they do in principle (and that they do exist !-)
We simply collect some of these classes here as a central reference point. Since this collection is growing constantly, please refer to the API docs of the containing packages for the latest developments. Currently, these packages are
SAXEventStream and SAXEventQueue for storing "re-ified" SAX events (cf. [Sax04]).
CallXalan re-opens the command line access main() of the xalan implementation contained in the JRE distribution.
ContentPrinter for printing XML documents (arriving as SAX calls) in different formats.
As base classes for user-defined filters: DefaultContentHandler, which throws away all incoming SAX calls, and ContentProxy which propagates them one-to-one.
Contrarily, TeeContentHandler delivers SAX events and SAX error messages to more than one target.
DOM2SAXConverter and SAX2DOMConverter serialize a w3c dom document into sax events, and vice versa.
NamespaceName is an ubiquituous auxiliary class modeling name spaces and backward-compatible behaviour w.r.t. comparison.
SaxAuthor for easily generating well-formed sequences of SAX api calls.
ComparatorChain for cascading Comparators
ClassProbe defines static methods for finding recursive static references to classes via breadth-first search.
ConfigurableClassLoader mimics the -classpath behaviour of java.
DynamicMatcher, DynamicVisitor and DynamicRewriter do what their name promises, and are based on reflection.
FileTree creates a javax swing JTree object which represents the structure of a certain tree in a file system.
FileVistor for processing a sub-tree of the file system in a "visitor" style.
LookAheadIterator , an iterator which additionally allows arbitrary deep look-ahead.
Rational, realizes rational numbers (important for MUSIC, etc.)
Resource, aux functions for dealing with "resources" in the java sense, i.e. non-class files in a class-file tree.
<METATOOLS>/util/SwingExecSync.html, is a worker for transparently executing code which accesses swing resources from within the swing execution thread and from outside.
Vt100, defines escape sequences for this widely-used standard terminal.
Geom, provides auxiliary geometric calculations.
Draw, provides complex draw operations.
LayoutGrid and LayoutLeftmost try automated placement of graphical representations of the nodes of a certain relation.
MakeMakefile creates Makefiles according to the needs of a possible meta_tools based project file structure.
StaticLinker to collect only those run-time classes which are reachable from a main class, to create a compact binary distribution.
Installer for automated installation and updating of the binary distribution of meta_tools
[all pages:] introduction message / location / muli format dtd xantlr tdom ops paisley metajava umod option auxiliaries d2d downloads & licenses people bibliography APPENDICES:: white papers white papers 2 white papers 3 project struct proposal cygwin tips SOURCE:option.dtd SOURCE:dtd.umod DOC:deliverables.ddf DOC-DE:deliverables.ddf DOC:mtdocpage.ddf DOC-DE:mtdocpage.ddf SOURCE:basic.dd2 SOURCE:xslt.dd2
option | bandm meta_tools | d2d |
made
2018-12-30_10h57 by
lepper on
linux-q699.site
produced with
eu.bandm.metatools.d2d
and
XSLT
FYI view
page d2d source text