Examples of DescriptionImpl


Examples of org.jboss.metadata.javaee.spec.DescriptionImpl

* @author Remy Maucherat
*/
public class DescriptionMetaDataParser extends MetaDataElementParser {

    public static DescriptionImpl parse(XMLStreamReader reader) throws XMLStreamException {
        DescriptionImpl description = new DescriptionImpl();
        // Handle attributes
        final int count = reader.getAttributeCount();
        for (int i = 0; i < count; i ++) {
            final String value = reader.getAttributeValue(i);
            if (reader.getAttributeNamespace(i) != null) {
                continue;
            }
            final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i));
            switch (attribute) {
                case ID: {
                    description.setId(value);
                    break;
                }
                case LANG: {
                    description.setLanguage(value);
                    break;
                }
                default: throw unexpectedAttribute(reader, i);
            }
        }
        description.setDescription(reader.getElementText());
        return description;
    }
View Full Code Here

Examples of org.springframework.extensions.webscripts.DescriptionImpl

  /* Utility operations */

  protected AnnotationWebScript createWebScript(final String beanName, final WebScript webScript, final Uri uri,
      final HandlerMethods handlerMethods) {
    final DescriptionImpl description = new DescriptionImpl();
    if (StringUtils.hasText(webScript.defaultFormat())) {
      description.setDefaultFormat(webScript.defaultFormat());
    }
    final String baseUri = webScript.baseUri();
    handleHandlerMethodAnnotation(uri, handlerMethods.getUriMethod(), description, baseUri);
    handleTypeAnnotations(beanName, webScript, description);
    final String id = String.format("%s.%s.%s", generateId(beanName), handlerMethods.getUriMethod().getName(),
        description.getMethod().toLowerCase());
    description.setId(id);
    final Object handler = getBeanFactory().getBean(beanName);
    description.setStore(new AnnotationWebScriptStore());
    return createWebScript(description, handler, handlerMethods);
  }
View Full Code Here

Examples of org.springframework.extensions.webscripts.DescriptionImpl

  private final DescriptionImpl description;

  ExampleWebScript(final int status, final String... uris) {
    this.status = status;
    description = new DescriptionImpl();
    description.setMethod("GET");
    description.setUris(uris);
    description.setId(getClass().getName());
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.