Package org.jboss.beans.metadata.spi

Examples of org.jboss.beans.metadata.spi.PropertyMetaData


      MetaDataVisitorNode parent = visitorNodes.pop();
      try
      {
         if (parent instanceof PropertyMetaData)
         {
            PropertyMetaData pmd = (PropertyMetaData)parent;
            if (pmd.isPreInstantiate())
            {
               propertyName = pmd.getName();
               Object gp = visitorNodes.peek();
               if (gp instanceof BeanMetaData)
               {
                  BeanMetaData bmd = (BeanMetaData)gp;
                  beanName = bmd.getName();
View Full Code Here


      assertEquals("org.jboss.acme.MyBean", bean1.getBean());
      Set<PropertyMetaData> propertys = bean1.getProperties();
      assertNotNull(propertys);
      assertFalse(propertys.isEmpty());
      assertEquals(2, propertys.size());
      PropertyMetaData pmd1 = abmd1.getProperty("somenumber");
      assertNotNull(pmd1);
      ValueMetaData vmd1 = pmd1.getValue();
      assertNotNull(vmd1);
      assertInstanceOf(vmd1, StringValueMetaData.class);
      assertEquals("123L", vmd1.getUnderlyingValue());
      assertEquals("java.lang.Long", ((StringValueMetaData)vmd1).getType());
      PropertyMetaData pmd2 = abmd1.getProperty("injectee");
      assertNotNull(pmd2);
      ValueMetaData vmd2 = pmd2.getValue();
      assertNotNull(vmd2);
      assertInstanceOf(vmd2, AbstractDependencyValueMetaData.class);

      BeanMetaData bean2 = beans.get(1);
      assertNotNull(bean2);
View Full Code Here

   {
      AbstractBeanMetaData bean = unmarshalBean(name);
      Set<PropertyMetaData> properties = bean.getProperties();
      assertNotNull(properties);
      assertEquals(1, properties.size());
      PropertyMetaData property = properties.iterator().next();
      assertNotNull(property);
      ValueMetaData value = property.getValue();
      assertNotNull(property);
      assertTrue(value instanceof AbstractListMetaData);
      return (AbstractListMetaData) value;
   }
View Full Code Here

   {
      AbstractBeanMetaData bean = unmarshalBean();
      Set<PropertyMetaData> properties = bean.getProperties();
      assertNotNull(properties);
      assertEquals(1, properties.size());
      PropertyMetaData property = properties.iterator().next();
      assertNotNull(property);
      ValueMetaData value = property.getValue();
      assertNotNull(property);
      assertTrue(value instanceof AbstractMapMetaData);
      return (AbstractMapMetaData) value;
   }
View Full Code Here

      builder.addPropertyMetaData("ci", builder.createContextualInject());
      BeanMetaData bmd = builder.getBeanMetaData();
      Set<PropertyMetaData> properties = bmd.getProperties();
      assertNotNull(properties);
      assertEquals(1, properties.size());
      PropertyMetaData pmd = properties.iterator().next();
      ValueMetaData vmd = pmd.getValue();
      assertNotNull(vmd);
      assertNull(vmd.getUnderlyingValue());
   }
View Full Code Here

      builder.addPropertyMetaData("ci", builder.createContextualInject(null, null, null, null, Search.WIDTH));
      BeanMetaData bmd = builder.getBeanMetaData();
      Set<PropertyMetaData> properties = bmd.getProperties();
      assertNotNull(properties);
      assertEquals(1, properties.size());
      PropertyMetaData pmd = properties.iterator().next();
      ValueMetaData vmd = pmd.getValue();
      assertNotNull(vmd);
      AbstractDependencyValueMetaData advmd = assertInstanceOf(vmd, AbstractDependencyValueMetaData.class);
      assertEquals(Search.WIDTH, advmd.getSearch());
   }
View Full Code Here

      BeanMetaData bmd = builder.getBeanMetaData();

      Set<PropertyMetaData> properties = bmd.getProperties();
      assertNotNull(properties);
      assertEquals(1, properties.size());
      PropertyMetaData pmd = properties.iterator().next();
      Set<AnnotationMetaData> annotations = pmd.getAnnotations();
      assertNotNull(annotations);
      assertEquals(1, annotations.size());
   }
View Full Code Here

      BeanMetaData bmd = builder.getBeanMetaData();

      Set<PropertyMetaData> properties = bmd.getProperties();
      assertNotNull(properties);
      assertEquals(1, properties.size());
      PropertyMetaData pmd = properties.iterator().next();
      ValueMetaData vmd = pmd.getValue();

      AbstractInjectionValueMetaData inject = assertInstanceOf(vmd, AbstractInjectionValueMetaData.class);
      assertEquals(FromContext.CONTEXT, inject.getFromContext());
      assertEquals("foobar", inject.getUnderlyingValue());
      assertEquals(ControllerState.CREATE, inject.getDependentState());
View Full Code Here

   {
      AbstractBeanMetaData bean = unmarshalBean(name);
      Set<PropertyMetaData> properties = bean.getProperties();
      assertNotNull(properties);
      assertEquals(1, properties.size());
      PropertyMetaData property = properties.iterator().next();
      assertNotNull(property);
      ValueMetaData value = property.getValue();
      assertNotNull(property);
      assertTrue(value instanceof AbstractMapMetaData);
      return (AbstractMapMetaData) value;
   }
View Full Code Here

   {
      AbstractBeanMetaData bean = unmarshalBean();
      Set<PropertyMetaData> properties = bean.getProperties();
      assertNotNull(properties);
      assertEquals(1, properties.size());
      PropertyMetaData property = properties.iterator().next();
      assertNotNull(property);
      ValueMetaData value = property.getValue();
      assertNotNull(property);
      assertTrue(value instanceof AbstractCollectionMetaData);
      return (AbstractCollectionMetaData) value;
   }
View Full Code Here

TOP

Related Classes of org.jboss.beans.metadata.spi.PropertyMetaData

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.