Switchboard Dependencies
Switchboard takes advantage of many other libraries.
You do not have to download them to use Switchboard - they are included in the JAR
| NUX | Nux is an open-source Java toolkit making efficient and powerful XML processing easy. It is geared towards embedded use in high-throughput XML messaging middleware such as large-scale Peer-to-Peer infrastructures, message queues, publish-subscribe and matchmaking systems for Blogs/newsfeeds, text chat, data acquisition and distribution systems, application level routers, firewalls, classifiers, etc. |
|---|---|
| Saxon | XSLT and XQuery processing |
| Tagsoup | Tagsoup is a SAX-compliant parser written in Java that, instead of parsing well-formed or valid XML, parses HTML as it is found in the wild: nasty and brutish, though quite often far from short. TagSoup is designed for people who have to process this stuff using some semblance of a rational application design. By providing a SAX interface, it allows standard XML tools to be applied to even the worst HTML. If the nu.xom.converters.DOMConverter could successfully convert the DOM object created by the JTidy parser into a XOM object, then I could get rid of Tagsoup. Instead, I need to write the Tagsoup-parsed web page to the users temp directory and then let JTidy parse it into a XOM object. This is very ineffecient, no? |
| JTidy | JTidy is the Java version of the HTML Tidy project. |
| XOM | XOM™ is a new XML object model. It is an open source (LGPL), tree-based API for processing XML with Java that strives for correctness, simplicity, and performance, in that order. |
| Lucene | Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform. |
| Apache Axis | Apache Axis is an implementation of the SOAP ("Simple Object Access Protocol") submission to W3C. |
| Smack | Smack is an Open Source XMPP (Jabber) client library for instant messaging and presence. A pure Java library, it can be embedded into your applications to create anything from a full XMPP client to simple XMPP integrations such as sending notification messages. |
