Package org.glassfish.jersey.server.wadl.internal.generators.resourcedoc.model

Examples of org.glassfish.jersey.server.wadl.internal.generators.resourcedoc.model.WadlParamType


        }

        final Tag[] responseParamTags = methodDoc.tags("response.param");
        for (Tag responseParamTag : responseParamTags) {
            // LOG.info( "Have responseparam tag: " + print( responseParamTag ) );
            final WadlParamType wadlParam = new WadlParamType();
            for (Tag inlineTag : responseParamTag.inlineTags()) {
                final String tagName = inlineTag.name();
                final String tagText = inlineTag.text();
                /* skip empty tags
                 */
                if (isEmpty(tagText)) {
                    if (LOG.isLoggable(Level.FINE)) {
                        LOG.fine("Skipping empty inline tag of @response.param in method " +
                                methodDoc.qualifiedName() + ": " + tagName);
                    }
                    continue;
                }
                if ("@name".equals(tagName)) {
                    wadlParam.setName(tagText);
                } else if ("@style".equals(tagName)) {
                    wadlParam.setStyle(tagText);
                } else if ("@type".equals(tagName)) {
                    wadlParam.setType(QName.valueOf(tagText));
                } else if ("@doc".equals(tagName)) {
                    wadlParam.setDoc(tagText);
                } else {
                    LOG.warning("Unknown inline tag of @response.param in method " +
                            methodDoc.qualifiedName() + ": " + tagName +
                            " (value: " + tagText + ")");
                }
View Full Code Here


        }

        final Tag[] responseParamTags = methodDoc.tags("response.param");
        for (final Tag responseParamTag : responseParamTags) {
            // LOG.info( "Have responseparam tag: " + print( responseParamTag ) );
            final WadlParamType wadlParam = new WadlParamType();
            for (final Tag inlineTag : responseParamTag.inlineTags()) {
                final String tagName = inlineTag.name();
                final String tagText = inlineTag.text();
                /* skip empty tags
                 */
                if (isEmpty(tagText)) {
                    if (LOG.isLoggable(Level.FINE)) {
                        LOG.fine("Skipping empty inline tag of @response.param in method " +
                                methodDoc.qualifiedName() + ": " + tagName);
                    }
                    continue;
                }
                switch (tagName) {
                    case "@name":
                        wadlParam.setName(tagText);
                        break;
                    case "@style":
                        wadlParam.setStyle(tagText);
                        break;
                    case "@type":
                        wadlParam.setType(QName.valueOf(tagText));
                        break;
                    case "@doc":
                        wadlParam.setDoc(tagText);
                        break;
                    default:
                        LOG.warning("Unknown inline tag of @response.param in method " +
                                methodDoc.qualifiedName() + ": " + tagName +
                                " (value: " + tagText + ")");
View Full Code Here

TOP

Related Classes of org.glassfish.jersey.server.wadl.internal.generators.resourcedoc.model.WadlParamType

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.