Examples of AbstractAnnotationMetaData


Examples of org.jboss.beans.metadata.plugins.AbstractAnnotationMetaData

      assertEquals(Long.class, ann1.attribute());
   }
  
   public void testAnnotationWithAttributes() throws Exception
   {
      AbstractAnnotationMetaData annotation = getAnnotation();
      Annotation ann = annotation.getAnnotationInstance();
      assertEquals(AnnotationWithAttributes.class.getName(), ann.annotationType().getName());
      assertTrue(ann instanceof AnnotationWithAttributes);
      AnnotationWithAttributes ann1 = (AnnotationWithAttributes)ann;
      assertNotNull(ann1.clazz());
      assertEquals(Integer.class, ann1.clazz());
View Full Code Here

Examples of org.jboss.beans.metadata.plugins.AbstractAnnotationMetaData

      }
   }

   protected SimpleAnnotation instantiateAnnotation(boolean replace) throws Throwable
   {
      AbstractAnnotationMetaData annotation = new AbstractAnnotationMetaData();
      annotation.setAnnotation("@org.jboss.test.kernel.config.support.SimpleAnnotation(name = \"test." + BRACKET_PROP_NAME + ".Name\")");
      annotation.setReplace(replace);
      return (SimpleAnnotation)annotation.getAnnotationInstance();
   }
View Full Code Here

Examples of org.jboss.beans.metadata.plugins.AbstractAnnotationMetaData

   }

   protected void addAnnotation(AbstractBeanMetaData bmd)
   {
      Set<AnnotationMetaData> annotations = new HashSet<AnnotationMetaData>();
      annotations.add(new AbstractAnnotationMetaData("@" + DeploymentScope.class.getName() + "(\"somedeployment\")"));
      bmd.setAnnotations(annotations);
   }
View Full Code Here

Examples of org.jboss.beans.metadata.plugins.AbstractAnnotationMetaData

        if (annotations == null)
        {
            annotations = new HashSet<AnnotationMetaData>();
            component.setAnnotations(annotations);
        }
        AbstractAnnotationMetaData nameAnnotation = new AbstractAnnotationMetaData();
        // update nameAnnotation.setAnnotation("@" + Name.class + "(" + component.getBean() + ")");
        annotations.add(nameAnnotation);
        if (component.getScope() != null)
        {
            AbstractAnnotationMetaData scopeAnnotation = new AbstractAnnotationMetaData();
            // update scopeAnnotation.setAnnotation("@" + Scope.class + "(" + component.getScope() + ")");
            annotations.add(scopeAnnotation);
        }
        return component;
    }
View Full Code Here

Examples of org.jboss.beans.metadata.plugins.AbstractAnnotationMetaData

    * @param annotation the string annotation
    * @return the annotation metadata
    */
   protected AnnotationMetaData createAnnotationMetaData(String annotation)
   {
      return new AbstractAnnotationMetaData(annotation);
   }
View Full Code Here

Examples of org.jboss.beans.metadata.plugins.AbstractAnnotationMetaData

    * @param replace the replace flag
    * @return the annotation metadata
    */
   protected AnnotationMetaData createAnnotationMetaData(String annotation, boolean replace)
   {
      AbstractAnnotationMetaData amd = new AbstractAnnotationMetaData(annotation);
      amd.setReplace(replace);
      return amd;
   }
View Full Code Here

Examples of org.jboss.beans.metadata.plugins.AbstractAnnotationMetaData

    * @param annotation the string annotation
    * @return the annotation metadata
    */
   protected AnnotationMetaData createAnnotationMetaData(String annotation)
   {
      return new AbstractAnnotationMetaData(annotation);
   }
View Full Code Here

Examples of org.jboss.beans.metadata.plugins.AbstractAnnotationMetaData

    * @param replace the replace flag
    * @return the annotation metadata
    */
   protected AnnotationMetaData createAnnotationMetaData(String annotation, boolean replace)
   {
      AbstractAnnotationMetaData amd = new AbstractAnnotationMetaData(annotation);
      amd.setReplace(replace);
      return amd;
   }
View Full Code Here

Examples of org.jboss.beans.metadata.plugins.AbstractAnnotationMetaData

   public static final CallbackAnnotationsInterceptor INTERCEPTOR = new CallbackAnnotationsInterceptor();

   public void add(Object parent, Object child, QName name)
   {
      AbstractCallbackMetaData callbackMetaData = (AbstractCallbackMetaData) parent;
      AbstractAnnotationMetaData annotation = (AbstractAnnotationMetaData) child;
      Set<AnnotationMetaData> annotations = callbackMetaData.getAnnotations();
      if (annotations == null)
      {
         annotations = new HashSet<AnnotationMetaData>();
         callbackMetaData.setAnnotations(annotations);
View Full Code Here

Examples of org.jboss.beans.metadata.plugins.AbstractAnnotationMetaData

   public static final BeanAnnotationInterceptor INTERCEPTOR = new BeanAnnotationInterceptor();

   public void add(Object parent, Object child, QName name)
   {
      AbstractBeanMetaData bean = (AbstractBeanMetaData) parent;
      AbstractAnnotationMetaData annotation = (AbstractAnnotationMetaData) child;
      Set<AnnotationMetaData> annotations = bean.getAnnotations();
      if (annotations == null)
      {
         annotations = new HashSet<AnnotationMetaData>();
         bean.setAnnotations(annotations);
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.