01: /*
02: * This file or a portion of this file is licensed under the terms of
03: * the Globus Toolkit Public License, found in file GTPL, or at
04: * http://www.globus.org/toolkit/download/license.html. This notice must
05: * appear in redistributions of this file, with or without modification.
06: *
07: * Redistributions of this Software, with or without modification, must
08: * reproduce the GTPL in: (1) the Software, or (2) the Documentation or
09: * some other similar material which is provided with the Software (if
10: * any).
11: *
12: * Copyright 1999-2004 University of Chicago and The University of
13: * Southern California. All rights reserved.
14: */
15:
16: package org.griphyn.vdl.router;
17:
18: /**
19: * This exception is thrown if the job specification is incomplete.
20: * Any job specification must have a supplied value for formal arguments.
21: * The value can come from one of two possible sources.
22: * <ol>
23: * <li>The formal argument may contain a default value. In the absence of
24: * any other supplied value, the default will be taken.
25: * <li>The actual argument may supply an overwriting value for a formal
26: * argument with a default value. An actual argument must be supplied for
27: * formal arguments without a default value.
28: * </ol>
29: *
30: * @author Jens-S. Vöckler
31: * @author Yong Zhao
32: * @version $Revision: 50 $
33: *
34: * @see org.griphyn.vdl.classes.Derivation
35: * @see org.griphyn.vdl.classes.Transformation
36: * @see org.griphyn.vdl.classes.Pass
37: * @see org.griphyn.vdl.classes.Declare
38: */
39: public class MissingArgumentException extends
40: java.lang.RuntimeException {
41: /**
42: * Constructs a <code>MissingArgumentException</code> with no
43: * detail message.
44: */
45: public MissingArgumentException() {
46: super ();
47: }
48:
49: /**
50: * Constructs a <code>MissingArgumentException</code> with the
51: * specified detailed message.
52: *
53: * @param s is the detailled message.
54: */
55: public MissingArgumentException(String s) {
56: super(s);
57: }
58: }
|