QDL root module 1.5.5 API

Packages 
Package Description
edu.uiuc.ncsa.qdl
top-level package for QDL.
edu.uiuc.ncsa.qdl.config
All things relating to the QDL configuration file.
edu.uiuc.ncsa.qdl.evaluate
Evaluators evaluate the built-in functions for QDL as well as perform the usual algebraic operations.
edu.uiuc.ncsa.qdl.exceptions
All of the exceptions for QDL.
edu.uiuc.ncsa.qdl.expressions
Expressions are objects that take zero or more arguments and return a result.
edu.uiuc.ncsa.qdl.extensions
This contains the classes for extending the QDL language with Java.
edu.uiuc.ncsa.qdl.extensions.convert
The conversion module.
edu.uiuc.ncsa.qdl.extensions.crypto
The cryptographic module.
edu.uiuc.ncsa.qdl.extensions.database
QDL's basic database module.
edu.uiuc.ncsa.qdl.extensions.example
This package contains a simple example of how to make a java module for QDL.
edu.uiuc.ncsa.qdl.extensions.http
HTTP access module for QDL.
edu.uiuc.ncsa.qdl.extensions.inputLine
QDL's module for processing command line arguments.
edu.uiuc.ncsa.qdl.extensions.mail  
edu.uiuc.ncsa.qdl.functions
Function handling and processing.
edu.uiuc.ncsa.qdl.generated
Generated classes for QDL's parser from ANTLR.
edu.uiuc.ncsa.qdl.gui
Swing terminal implementation.
edu.uiuc.ncsa.qdl.gui.editor
The QDL Syntax aware editor for the GUI.
edu.uiuc.ncsa.qdl.gui.flex
Generated syntax files from Flex.
edu.uiuc.ncsa.qdl.ini_generated
The generated classes for parsing QDL's ini file format.
edu.uiuc.ncsa.qdl.install
The class that creates teh QDL installer.
edu.uiuc.ncsa.qdl.module
Classes that model and manage modules in QDL.
edu.uiuc.ncsa.qdl.parsing
Classes that support parsing and the parser itself.
edu.uiuc.ncsa.qdl.sas
QDL implementation of the NCSA Security Library's SAS.
edu.uiuc.ncsa.qdl.sas.action
Additional actions supported by this package.
edu.uiuc.ncsa.qdl.sas.loader
Loader and bootstrapper for teh SAS servlet.
edu.uiuc.ncsa.qdl.sas.response
Responses the server may send to the client.
edu.uiuc.ncsa.qdl.sat  
edu.uiuc.ncsa.qdl.scripting
This directory is concerned with scripts for use on a server, not general QDL scripts.
edu.uiuc.ncsa.qdl.state
Classes that manage the state of an interpreter session.
edu.uiuc.ncsa.qdl.statements
The two basic syntactic units of QDL are expressions (which return results) and statements which are the other control structures, such as conditionals, loops, etc.
edu.uiuc.ncsa.qdl.types
Package for the nascent type system in QDL.
edu.uiuc.ncsa.qdl.util
Utilities for QDL.
edu.uiuc.ncsa.qdl.variables
Variables in QDL and classes that support them.
edu.uiuc.ncsa.qdl.variables.codecs  
edu.uiuc.ncsa.qdl.vfs
Virtual file systems support as well as implementations of VFSs.
edu.uiuc.ncsa.qdl.workspace
The workspace and the commands that drive it.
edu.uiuc.ncsa.qdl.xml
Everything relating to serialization of QDL workspaces to/from XML.