Class NoMetadataModeler

  • All Implemented Interfaces:
    Modeler

    public class NoMetadataModeler
    extends Object
    implements Modeler
    Author:
    JAX-RPC Development Team
    • Method Detail

      • getModel

        public Model getModel()
      • buildModel

        public Model buildModel()
        Description copied from interface: Modeler
        Returns the top model of a Web Service. May throw a ModelException if there is a problem with the model.
        Specified by:
        buildModel in interface Modeler
        Returns:
        Model - the root Node of the model of the Web Service
      • createJavaInterfaceForPort

        protected void createJavaInterfaceForPort​(Port port)
      • createJavaException

        protected boolean createJavaException​(Fault fault,
                                              Port port,
                                              String operationName)
      • createRelativeJavaExceptions

        protected void createRelativeJavaExceptions​(Fault fault,
                                                    Port port,
                                                    String operationName)
      • verifyJavaInterface

        protected void verifyJavaInterface​(Port port)
      • getReadableClassName

        protected static String getReadableClassName​(Class klass)
      • verifyJavaType

        protected void verifyJavaType​(JavaType javaType,
                                      Class klass)
      • verifyServiceInterface

        protected void verifyServiceInterface​(Service service)
      • warn

        protected void warn​(String key)
      • warn

        protected void warn​(String key,
                            Object[] args)
      • getClassForNameOrNull

        protected Class getClassForNameOrNull​(String name)
      • getClassForNameOrFail

        protected Class getClassForNameOrFail​(String name)
      • getMethodForNameAndSignatureAndReturnTypeOrFail

        protected Method getMethodForNameAndSignatureAndReturnTypeOrFail​(Class klass,
                                                                         String methodName,
                                                                         Class[] argTypes,
                                                                         Class returnType)
      • getConstructorForSignatureOrFail

        protected Constructor getConstructorForSignatureOrFail​(Class klass,
                                                               Class[] argTypes)
      • getJavaPackageName

        protected String getJavaPackageName​(QName name)
      • makePackageQualified

        protected String makePackageQualified​(String s,
                                              QName name)
      • makePackageQualified

        protected QName makePackageQualified​(QName name)
      • getNonQualifiedNameFor

        protected String getNonQualifiedNameFor​(QName name)
      • isIncorrectFaultPartName

        protected static boolean isIncorrectFaultPartName​(String s)
      • isIncorrectFaultPartType

        protected static boolean isIncorrectFaultPartType​(QName n)
      • setDocumentationIfPresent

        protected static void setDocumentationIfPresent​(ModelObject obj,
                                                        Documentation documentation)
      • tokenListContains

        protected static boolean tokenListContains​(String tokenList,
                                                   String target)