001: /*
002: * Portions Copyright 2006 Sun Microsystems, Inc. All Rights Reserved.
003: * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
004: *
005: * This code is free software; you can redistribute it and/or modify it
006: * under the terms of the GNU General Public License version 2 only, as
007: * published by the Free Software Foundation. Sun designates this
008: * particular file as subject to the "Classpath" exception as provided
009: * by Sun in the LICENSE file that accompanied this code.
010: *
011: * This code is distributed in the hope that it will be useful, but WITHOUT
012: * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
013: * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
014: * version 2 for more details (a copy is included in the LICENSE file that
015: * accompanied this code).
016: *
017: * You should have received a copy of the GNU General Public License version
018: * 2 along with this work; if not, write to the Free Software Foundation,
019: * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
020: *
021: * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
022: * CA 95054 USA or visit www.sun.com if you need additional information or
023: * have any questions.
024: */
025: package com.sun.tools.internal.ws.wsdl.document.jaxws;
026:
027: import javax.xml.namespace.QName;
028:
029: /**
030: * @author Vivek Pandey
031: *
032: * class representing jaxws:parameter
033: *
034: */
035: public class Parameter {
036: private String part;
037: private QName element;
038: private String name;
039: private String messageName;
040:
041: /**
042: * @param part
043: * @param element
044: * @param name
045: */
046: public Parameter(String msgName, String part, QName element,
047: String name) {
048: this .part = part;
049: this .element = element;
050: this .name = name;
051: this .messageName = msgName;
052: }
053:
054: public String getMessageName() {
055: return messageName;
056: }
057:
058: public void setMessageName(String messageName) {
059: this .messageName = messageName;
060: }
061:
062: /**
063: * @return Returns the element.
064: */
065: public QName getElement() {
066: return element;
067: }
068:
069: /**
070: * @param element The element to set.
071: */
072: public void setElement(QName element) {
073: this .element = element;
074: }
075:
076: /**
077: * @return Returns the name.
078: */
079: public String getName() {
080: return name;
081: }
082:
083: /**
084: * @param name The name to set.
085: */
086: public void setName(String name) {
087: this .name = name;
088: }
089:
090: /**
091: * @return Returns the part.
092: */
093: public String getPart() {
094: return part;
095: }
096:
097: /**
098: * @param part The part to set.
099: */
100: public void setPart(String part) {
101: this.part = part;
102: }
103: }
|