Package org.griphyn.vdl.classes

Bridges between the Virtual Data Language (VDL) and Java data structures.

See:
          Description

Interface Summary
HasPass This interface defines a common base for Derivation and Call.
 

Class Summary
Argument A class to encapsulate a command line argument line.
Call Call is an implementation of an anonymous Derivation.
Declare This class defines the formal arguments to a Transformation.
Definition This is a base class which collects attributes that belong to Transformation and Derivation.
Definitions This class implements the container to carry any number of Transformation and Derivation instances.
Derivation Derivation is an implementation of an abstract VDL Definition.
Executable This class is a leftover from an earlier version, and now solely here for the purposes of providing the Condor universe constants.
Leaf Leaf is an abstract base class for leaf nodes in the instance tree.
LFN This class captures the logical filename and its linkage.
List This class implements the list argument type used for parameters passed to transformations from derivations.
Local This class defines the temporary variables in compound Transformation.
Meta This class implements nothing for meta data.
Pass This class encapsulates a single formal argument that is passed from a Derivation to a Transformation.
Profile A Profile captures scheduler system and application environment specific stuff in a uniform fashion.
Scalar This class implements one of the argument types for parameters passed to transformations from derivations.
Text This class extends the base class Leaf by adding an attribute to store the content of a pure textual element.
Transformation Transformation is an implementation of an abstract VDL Definition.
Use Use is employed to reference bound actual arguments.
Value This class is the base class for Scalar and List child classes.
VDL This abstract class defines a common base for all VDLx JAPI objects.
 

Exception Summary
IllegalTransformationException This exception is thrown if a Transformation simultaneously displays child elements for a simple transformation and child elements for a compound transformation.
IncompatibleLinkageException This exception is thrown if the matching between the linkage of a declared variable and the combined linkage of a used variable in a transformation have incompatible values.
UndeclaredVariableException This exception is thrown if the matching between a used bound variable and its argument list variable it refers to fails.
 

Package org.griphyn.vdl.classes Description

Bridges between the Virtual Data Language (VDL) and Java data structures.

Package Specification

This set of related classes represents the Virtual Data Language (VDL) datastructure inside Java classes. The minimum standard interface is expressed in Chimera, and further refined for grouping purposes in the VDL parent.

Most of the classes have their counterparts in the XML schema definition for VDLx, the XML variant of VDL. All classes contain knowledge to convert their state back into VDLt and VDLx.

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:



Copyright © 2007 The University of Southern California. All Rights Reserved.