com.ibm.wsdl.BindingOutputImpl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of org.apache.cxf Show documentation
Show all versions of org.apache.cxf Show documentation
Apache CXF is an open-source services framework that aids in
the development of services using front-end programming APIs, like JAX-WS
and JAX-RS.
/*
* (c) Copyright IBM Corp 2001, 2006
*/
package com.ibm.wsdl;
import java.util.*;
import javax.wsdl.*;
/**
* This class represents an output binding. That is, it contains
* the information that would be specified in an output element
* contained within an operation element contained within a
* binding element.
*
* @author Matthew J. Duftler
*/
public class BindingOutputImpl extends AbstractWSDLElement implements BindingOutput
{
protected String name = null;
protected List nativeAttributeNames =
Arrays.asList(Constants.BINDING_OUTPUT_ATTR_NAMES);
public static final long serialVersionUID = 1;
/**
* Set the name of this output binding.
*
* @param name the desired name
*/
public void setName(String name)
{
this.name = name;
}
/**
* Get the name of this output binding.
*
* @return the output binding name
*/
public String getName()
{
return name;
}
public String toString()
{
StringBuffer strBuf = new StringBuffer();
strBuf.append("BindingOutput: name=" + name);
String superString = super.toString();
if(!superString.equals(""))
{
strBuf.append("\n");
strBuf.append(superString);
}
return strBuf.toString();
}
/**
* Get the list of local attribute names defined for this element in
* the WSDL specification.
*
* @return a List of Strings, one for each local attribute name
*/
public List getNativeAttributeNames()
{
return nativeAttributeNames;
}
}