Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: jena/cmdline/Arg.java


1   /*
2    * (c) Copyright 2003, 2004, 2005 Hewlett-Packard Development Company, LP
3    * [See end of file]
4    */
5   
6   package jena.cmdline ;
7   
8   /** A command line argument that has been foundspecification.
9    *
10   * @author  Andy Seaborne
11   * @version $Id: Arg.java,v 1.5 2005/02/21 11:48:54 andy_seaborne Exp $
12   */
13  public class Arg
14  {
15      String name ;
16      String value ;
17      
18      Arg() { name = null ; value = null ; }
19      
20      Arg(String _name) { this() ; setName(_name) ; }
21          
22      
23      Arg(String _name, String _value) { this() ; setName(_name) ; setValue(_value) ; }
24      
25      void setName(String n) { name = n ; }
26      void setValue(String v) { value = v ; }
27      
28      public String getName() { return name ; }
29      public String getValue() { return value; }
30      
31      public boolean hasValue() { return value != null ; }
32      
33          
34  }
35  /*
36   *  (c) Copyright 2003, 2004, 2005 Hewlett-Packard Development Company, LP
37   *  All rights reserved.
38   *
39   * Redistribution and use in source and binary forms, with or without
40   * modification, are permitted provided that the following conditions
41   * are met:
42   * 1. Redistributions of source code must retain the above copyright
43   *    notice, this list of conditions and the following disclaimer.
44   * 2. Redistributions in binary form must reproduce the above copyright
45   *    notice, this list of conditions and the following disclaimer in the
46   *    documentation and/or other materials provided with the distribution.
47   * 3. The name of the author may not be used to endorse or promote products
48   *    derived from this software without specific prior written permission.
49   *
50   * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
51   * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
52   * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
53   * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
54   * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
55   * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
56   * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
57   * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
58   * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
59   * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
60   */