Package Summary

This section provides a brief description of these Stylus Studio Java API packages:

Javadoc for the Stylus Studio Java API

Javadoc for the Stylus Studio Java API is installed with Stylus Studio. It is available in the Stylus Studio /doc/Javadoc directory. Open index.html to get started. The Javadoc is also available on the Stylus Studio Web site, http://www.StylusStudio.com .

com.stylusstudio.converter

You use the classes and interfaces in the com.stylusstudio.converter package to access EDI, CSV, and other flat-file data sources from a Java application using the Stylus Studio adapter: URL scheme.

Class
Description
Configuration
Public class used to specify user-settable policies for a Configuration object. These policies govern certain aspects of the conversion process, such as memory and buffer settings.
ConverterFactory
Public class used to create new Converter objects. Converter objects are used to convert files to and from XML.
InputStreamResult
Public class used to specify that the user of Converter wants to read the result of the conversion with a InputStream.
OutputResult
Public class used to specify that the user of Converter wants the Converter to write its output to a Writer provided by the caller, or wants the Converter to write its output to a OutputStream provided by the caller using a specified byte encoding.
OutputStreamSource
Public class used to specify that the user of Converter wants to provide the source data for the conversion by writing it to a OutputStream.
ReaderResult
Public class used to specify that the user of Converter wants to read the result of the conversion with a Reader.
WriterSource
Public class used to specify that the user of Converter wants to provide the source data for the conversion by writing it to a Writer.
Conversion
Public interface that controls the conversion process. The application can query the status of the conversion, report errors, cancel the conversion, or finish it.
Converter
Public interface performs the conversion of XML to non-XML, and vice versa.
SAXConversion
Public interface that controls the conversion process for SAXSource objects. The application can query the status of the conversion, report errors, cancel the conversion, or finish it. SAXConversion is an extension of Conversion.
Table 145. com.exln.stylus.io Package Classes

com.exln.stylus.io

You use the classes and interfaces in the com.exln.stylus.io package to access non-XML data sources from XQuery or XSLT using one of several built-in URL schemes ( ws:, db:, dbxml:, and xquery:). You can also register your own scheme to access a custom file system built with the classes in this package.

Though you can also use classes in the com.exln.stylus.io package to access EDI, CSV, and other flat file data sources in a Java application. the classes Stylus Studio com.stylusstudio.converter package are preferred for this purpose.

Class
Description
StylusFileFactory
Public final class that defines a factory API that enables applications to read and write data streams using any file system that implements the StylusFile interface.
StylusFileHelpers
Public class of static helpers for use with StylusFile and StylusFileSystem interfaces and the StylusFile class.
StylusFile
Public interface that provides an abstract representation of a file in a custom file system.
StylusFileSystem
Public interface that represents a custom file system, enabling you to connect to and and browse files on that file system.
StylusFileSystemOptions
Public interface that provides optional methods.
Table 146. com.exln.stylus.io Package Classes

com.stylusstudio.version

com.stylusstudio.version is a simple package, consisting of a single class, version, that enables you to get the current build number of the installed Stylus Studio product. Version numbers of both Stylus Studio 2007 XML Enterprise Suite and the Stylus Studio Java API will be the same.

Class
Description
Version
A class containing version identification information. Includes methods that get the software build number and product name, and that write that information to System.out
Table 147. com.stylusstudio.version Package Classes

XQuery Integration

Learn how new XQuery technologies can simplify legacy data integration by leveraging industry standards, proven open-source XML processing components, and Stylus Studio's integrated XQuery & XML tools.

XML-to-HTML Mapper

Stylus Studio simplifies XML-to-HTML mapping through the industry's first and only XML to HTML mapping tool based on industry standard XSLT.

XQuery Talk Blog

Get the latest XQuery news and information at XQuery-Talk - an online community for discussing XQuery technologies, examples, implementations and more. Bookmark this RSS or ATOM feed now!

Learn XQuery in 10 Minutes, by Dr. Michael Kay - An XQuery Tutorial

Learn XQuery in 10 Minutes By Dr. Michael Kay is for all those people who really want to know what XQuery is, but don't have the time to find out. It's the fastest XQuery tutorial on the planet - read it now!

Stylus Most Wanted

 
Free Stylus Studio XML Training:
W3C Member