public class JavaInterface extends Object implements JavaAnnotatable
Constructor and Description |
---|
JavaInterface() |
JavaInterface(JavaModel m) |
public JavaInterface()
public JavaInterface(JavaModel m)
public void setWebServiceName(String wsn)
public String getWebServiceName()
public void setSOAPStyle(SOAPBinding.Style s)
public SOAPBinding.Style getSOAPStyle()
public void setSOAPUse(SOAPBinding.Use u)
public SOAPBinding.Use getSOAPUse()
public void setSOAPParameterStyle(SOAPBinding.ParameterStyle p)
public SOAPBinding.ParameterStyle getSOAPParameterStyle()
public JavaModel getJavaModel()
public void setName(String n)
public String getName()
public void setLocation(String l)
public String getLocation()
public List<JavaMethod> getMethods()
public boolean hasMethod(JavaMethod method)
public int indexOf(JavaMethod method)
public int removeMethod(JavaMethod method)
public void replaceMethod(JavaMethod method)
public void addMethod(JavaMethod method) throws ToolException
ToolException
public void addSuperInterface(String s)
public String getPackageName()
public void setPackageName(String pn)
public String getNamespace()
public void setNamespace(String ns)
public void setPackageJavaDoc(String doc)
public String getPackageJavaDoc()
public void setClassJavaDoc(String doc)
public String getClassJavaDoc()
public void addAnnotation(JAnnotation annotation)
public List<JAnnotation> getAnnotations()
public void addImport(String i)
public void addImports(Collection<String> ii)
public void setJavaModel(JavaModel jm)
public void annotate(Annotator annotator)
annotate
in interface JavaAnnotatable
public Element getHandlerChains()
public void setHandlerChains(Element elem)
public void setFullClassName(String fullName)
public String getFullClassName()
Apache CXF