1 /*
2  * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  *
5  * This code is free software; you can redistribute it and/or modify it
6  * under the terms of the GNU General Public License version 2 only, as
7  * published by the Free Software Foundation.  Oracle designates this
8  * particular file as subject to the "Classpath" exception as provided
9  * by Oracle in the LICENSE file that accompanied this code.
10  *
11  * This code is distributed in the hope that it will be useful, but WITHOUT
12  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
14  * version 2 for more details (a copy is included in the LICENSE file that
15  * accompanied this code).
16  *
17  * You should have received a copy of the GNU General Public License version
18  * 2 along with this work; if not, write to the Free Software Foundation,
19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20  *
21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22  * or visit www.oracle.com if you need additional information or have any
23  * questions.
24  */
25 
26 package com.sun.tools.internal.ws.processor.model.java;
27 
28 import com.sun.tools.internal.ws.processor.model.Parameter;
29 
30 /**
31  *
32  * @author WS Development Team
33  */
34 public class JavaParameter {
35 
JavaParameter()36     public JavaParameter() {}
37 
JavaParameter(String name, JavaType type, Parameter parameter)38     public JavaParameter(String name, JavaType type, Parameter parameter) {
39         this(name, type, parameter, false);
40     }
41 
JavaParameter(String name, JavaType type, Parameter parameter, boolean holder)42     public JavaParameter(String name, JavaType type, Parameter parameter,
43         boolean holder) {
44 
45         this.name = name;
46         this.type = type;
47         this.parameter = parameter;
48         this.holder = holder;
49     }
50 
getName()51     public String getName() {
52         return name;
53     }
54 
setName(String s)55     public void setName(String s) {
56         name = s;
57     }
58 
getType()59     public JavaType getType() {
60         return type;
61     }
62 
setType(JavaType t)63     public void setType(JavaType t) {
64         type = t;
65     }
66 
getParameter()67     public Parameter getParameter() {
68         return parameter;
69     }
70 
setParameter(Parameter p)71     public void setParameter(Parameter p) {
72         parameter = p;
73     }
74 
isHolder()75     public boolean isHolder() {
76         return holder;
77     }
78 
setHolder(boolean b)79     public void setHolder(boolean b) {
80         holder = b;
81     }
82 
getHolderName()83     public String getHolderName() {
84         return holderName;
85     }
86 
setHolderName(String holderName)87     public void setHolderName(String holderName) {
88         this.holderName = holderName;
89     }
90 
91     private String name;
92     private JavaType type;
93     private Parameter parameter;
94     private boolean holder;
95     private String holderName;
96 }
97