org.apache.cxf.tools.common.model
Class JavaInterface
java.lang.Object
org.apache.cxf.tools.common.model.JavaInterface
- All Implemented Interfaces:
- JavaAnnotatable
- Direct Known Subclasses:
- JavaClass
public class JavaInterface
- extends java.lang.Object
- implements JavaAnnotatable
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
JavaInterface
public JavaInterface()
JavaInterface
public JavaInterface(JavaModel m)
setWebServiceName
public void setWebServiceName(java.lang.String wsn)
getWebServiceName
public java.lang.String getWebServiceName()
setSOAPStyle
public void setSOAPStyle(javax.jws.soap.SOAPBinding.Style s)
getSOAPStyle
public javax.jws.soap.SOAPBinding.Style getSOAPStyle()
setSOAPUse
public void setSOAPUse(javax.jws.soap.SOAPBinding.Use u)
getSOAPUse
public javax.jws.soap.SOAPBinding.Use getSOAPUse()
setSOAPParameterStyle
public void setSOAPParameterStyle(javax.jws.soap.SOAPBinding.ParameterStyle p)
getSOAPParameterStyle
public javax.jws.soap.SOAPBinding.ParameterStyle getSOAPParameterStyle()
getJavaModel
public JavaModel getJavaModel()
setName
public void setName(java.lang.String n)
getName
public java.lang.String getName()
setLocation
public void setLocation(java.lang.String l)
getLocation
public java.lang.String getLocation()
getMethods
public java.util.List<JavaMethod> getMethods()
hasMethod
public boolean hasMethod(JavaMethod method)
indexOf
public int indexOf(JavaMethod method)
removeMethod
public int removeMethod(JavaMethod method)
replaceMethod
public void replaceMethod(JavaMethod method)
addMethod
public void addMethod(JavaMethod method)
throws ToolException
- Throws:
ToolException
getPackageName
public java.lang.String getPackageName()
setPackageName
public void setPackageName(java.lang.String pn)
getNamespace
public java.lang.String getNamespace()
setNamespace
public void setNamespace(java.lang.String ns)
setPackageJavaDoc
public void setPackageJavaDoc(java.lang.String doc)
getPackageJavaDoc
public java.lang.String getPackageJavaDoc()
setClassJavaDoc
public void setClassJavaDoc(java.lang.String doc)
getClassJavaDoc
public java.lang.String getClassJavaDoc()
addAnnotation
public void addAnnotation(JAnnotation annotation)
getAnnotations
public java.util.List<JAnnotation> getAnnotations()
addImport
public void addImport(java.lang.String i)
addImports
public void addImports(java.util.Collection<java.lang.String> ii)
getImports
public java.util.Iterator<java.lang.String> getImports()
setJavaModel
public void setJavaModel(JavaModel jm)
annotate
public void annotate(Annotator annotator)
- Specified by:
annotate
in interface JavaAnnotatable
getHandlerChains
public org.w3c.dom.Element getHandlerChains()
setHandlerChains
public void setHandlerChains(org.w3c.dom.Element elem)
setFullClassName
public void setFullClassName(java.lang.String fullName)
getFullClassName
public java.lang.String getFullClassName()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Apache CXF