Package org.jboss.beans.metadata.spi

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


      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


      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

      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("anInt", new Integer(5));

      builder.addPropertyMetaData("AString", "One");
      builder.addPropertyMetaData("AString", "Two");

      ValueMetaData value = builder.createValue("Three");
      builder.addPropertyMetaData("anObject", value);
      value = builder.createValue("Four");
      builder.addPropertyMetaData("anObject", value);

      List<ValueMetaData> array = builder.createArray();
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();
      assertNotNull(vmd);
      assertNull(vmd.getUnderlyingValue());
   }
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();
      assertNotNull(vmd);
      AbstractDependencyValueMetaData advmd = assertInstanceOf(vmd, AbstractDependencyValueMetaData.class);
      assertEquals(Search.WIDTH, advmd.getSearch());
   }
View Full Code Here

   }

   public void testFromContextInject() throws Throwable
   {
      BeanMetaDataBuilder builder = BeanMetaDataBuilder.createBuilder("test");
      ValueMetaData value = builder.createFromContextInject(FromContext.CONTEXT, "foobar", ControllerState.CREATE, Search.CHILD_ONLY_DEPTH);
      builder.addPropertyMetaData("someproprerty", value);
      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

   protected AbstractValueMetaData getFactory(String name) throws Exception
   {
      AbstractBeanMetaData bean = unmarshalBean(name);
      ConstructorMetaData constructor = bean.getConstructor();
      assertNotNull(constructor);
      ValueMetaData factory = constructor.getFactory();
      assertNotNull(factory);
      assertTrue(factory instanceof AbstractValueMetaData);
      return (AbstractValueMetaData) factory;
   }
View Full Code Here

      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

   protected AbstractValueMetaData getFactory() throws Exception
   {
      AbstractBeanMetaData bean = unmarshalBean();
      ConstructorMetaData constructor = bean.getConstructor();
      assertNotNull(constructor);
      ValueMetaData factory = constructor.getFactory();
      assertNotNull(factory);
      assertTrue(factory instanceof AbstractValueMetaData);
      return (AbstractValueMetaData) factory;
   }
View Full Code Here

TOP

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

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.