~hudson-ubuntu/+junk/hudson-dom4j

« back to all changes in this revision

Viewing changes to src/java/org/dom4j/dtd/ElementDecl.java

  • Committer: James Page
  • Date: 2010-11-18 13:20:23 UTC
  • Revision ID: james.page@canonical.com-20101118132023-puz3z975327yu8ib
Initial release of hudson variant

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * Copyright 2001-2005 (C) MetaStuff, Ltd. All Rights Reserved.
 
3
 *
 
4
 * This software is open source.
 
5
 * See the bottom of this file for the licence.
 
6
 */
 
7
 
 
8
package org.dom4j.dtd;
 
9
 
 
10
/**
 
11
 * <p>
 
12
 * <code>AttributeDecl</code> represents an element declaration in a DTD.
 
13
 * </p>
 
14
 * 
 
15
 * @author <a href="mailto:james.strachan@metastuff.com">James Strachan </a>
 
16
 * @version $Revision: 1.6 $
 
17
 */
 
18
public class ElementDecl {
 
19
    /** Holds value of property name. */
 
20
    private String name;
 
21
 
 
22
    /** Holds value of property model. */
 
23
    private String model;
 
24
 
 
25
    public ElementDecl() {
 
26
    }
 
27
 
 
28
    public ElementDecl(String name, String model) {
 
29
        this.name = name;
 
30
        this.model = model;
 
31
    }
 
32
 
 
33
    /**
 
34
     * Getter for property name.
 
35
     * 
 
36
     * @return Value of property name.
 
37
     */
 
38
    public String getName() {
 
39
        return name;
 
40
    }
 
41
 
 
42
    /**
 
43
     * Setter for property name.
 
44
     * 
 
45
     * @param name
 
46
     *            New value of property name.
 
47
     */
 
48
    public void setName(String name) {
 
49
        this.name = name;
 
50
    }
 
51
 
 
52
    /**
 
53
     * Getter for property model.
 
54
     * 
 
55
     * @return Value of property model.
 
56
     */
 
57
    public String getModel() {
 
58
        return model;
 
59
    }
 
60
 
 
61
    /**
 
62
     * Setter for property model.
 
63
     * 
 
64
     * @param model
 
65
     *            New value of property model.
 
66
     */
 
67
    public void setModel(String model) {
 
68
        this.model = model;
 
69
    }
 
70
 
 
71
    public String toString() {
 
72
        return "<!ELEMENT " + name + " " + model + ">";
 
73
    }
 
74
}
 
75
 
 
76
/*
 
77
 * Redistribution and use of this software and associated documentation
 
78
 * ("Software"), with or without modification, are permitted provided that the
 
79
 * following conditions are met:
 
80
 * 
 
81
 * 1. Redistributions of source code must retain copyright statements and
 
82
 * notices. Redistributions must also contain a copy of this document.
 
83
 * 
 
84
 * 2. Redistributions in binary form must reproduce the above copyright notice,
 
85
 * this list of conditions and the following disclaimer in the documentation
 
86
 * and/or other materials provided with the distribution.
 
87
 * 
 
88
 * 3. The name "DOM4J" must not be used to endorse or promote products derived
 
89
 * from this Software without prior written permission of MetaStuff, Ltd. For
 
90
 * written permission, please contact dom4j-info@metastuff.com.
 
91
 * 
 
92
 * 4. Products derived from this Software may not be called "DOM4J" nor may
 
93
 * "DOM4J" appear in their names without prior written permission of MetaStuff,
 
94
 * Ltd. DOM4J is a registered trademark of MetaStuff, Ltd.
 
95
 * 
 
96
 * 5. Due credit should be given to the DOM4J Project - http://www.dom4j.org
 
97
 * 
 
98
 * THIS SOFTWARE IS PROVIDED BY METASTUFF, LTD. AND CONTRIBUTORS ``AS IS'' AND
 
99
 * ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 
100
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 
101
 * ARE DISCLAIMED. IN NO EVENT SHALL METASTUFF, LTD. OR ITS CONTRIBUTORS BE
 
102
 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 
103
 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 
104
 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 
105
 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 
106
 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 
107
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 
108
 * POSSIBILITY OF SUCH DAMAGE.
 
109
 * 
 
110
 * Copyright 2001-2005 (C) MetaStuff, Ltd. All Rights Reserved.
 
111
 */