Package org.jboss.beans.metadata.spi.builder

Examples of org.jboss.beans.metadata.spi.builder.BeanMetaDataBuilder


      return (SimpleBean)instantiate(builder.getBeanMetaData());
   }

   protected SimpleBean parameterInstantiateWithList() throws Throwable
   {
      BeanMetaDataBuilder builder = BeanMetaDataBuilderFactory.createBuilder("simpleBean", ParamListConstructorAnnBean.class.getName());
      return (SimpleBean)instantiate(builder.getBeanMetaData());
   }
View Full Code Here


      return (SimpleBean)instantiate(builder.getBeanMetaData());
   }

   protected SimpleBean parameterInstantiateWithSet() throws Throwable
   {
      BeanMetaDataBuilder builder = BeanMetaDataBuilderFactory.createBuilder("simpleBean", ParamSetConstructorAnnBean.class.getName());
      return (SimpleBean)instantiate(builder.getBeanMetaData());
   }
View Full Code Here

      return (SimpleBean)instantiate(builder.getBeanMetaData());
   }

   protected SimpleBean parameterInstantiateWithArray() throws Throwable
   {
      BeanMetaDataBuilder builder = BeanMetaDataBuilderFactory.createBuilder("simpleBean", ParamArrayConstructorAnnBean.class.getName());
      return (SimpleBean)instantiate(builder.getBeanMetaData());
   }
View Full Code Here

      return (SimpleBean)instantiate(builder.getBeanMetaData());
   }

   protected SimpleBean parameterInstantiateWithMap() throws Throwable
   {
      BeanMetaDataBuilder builder = BeanMetaDataBuilderFactory.createBuilder("simpleBean", ParamMapConstructorAnnBean.class.getName());
      return (SimpleBean)instantiate(builder.getBeanMetaData());
   }
View Full Code Here

      return (SimpleBean)instantiate(builder.getBeanMetaData());
   }

   protected SimpleBean parameterInstantiateWithProperties() throws Throwable
   {
      BeanMetaDataBuilder builder = BeanMetaDataBuilderFactory.createBuilder("simpleBean", ParamPropertiesConstructorAnnBean.class.getName());
      return (SimpleBean)instantiate(builder.getBeanMetaData());
   }
View Full Code Here

      assertEquals(c2, c3);
   }

   protected void setBeanMetaDatas() throws Throwable
   {
      BeanMetaDataBuilder b1 = BeanMetaDataBuilderFactory.createBuilder("set_name_bean", BeanNameAwareBean.class.getName());

      GenericBeanFactoryMetaData b2 = new GenericBeanFactoryMetaData("set_name_factory", NameAwareBean.class.getName());
      AbstractInjectionValueMetaData v2 = new AbstractInjectionValueMetaData();
      v2.setFromContext(FromContext.NAME);
      addBeanProperty(b2, new AbstractPropertyMetaData("name", v2));

      BeanMetaDataBuilder b3 = BeanMetaDataBuilderFactory.createBuilder("aliases", AliasesAwareBean.class.getName());
      BeanMetaDataBuilder b4 = BeanMetaDataBuilderFactory.createBuilder("metadata", MetaDataAwareBean.class.getName());
      BeanMetaDataBuilder b5 = BeanMetaDataBuilderFactory.createBuilder("beaninfo", BeanInfoAwareBean.class.getName());
      BeanMetaDataBuilder b6 = BeanMetaDataBuilderFactory.createBuilder("scopekey", ScopeAwareBean.class.getName());

      BeanMetaDataBuilder b8 = BeanMetaDataBuilderFactory.createBuilder("other", OtherAwareBean.class.getName());
      BeanMetaDataBuilder b9 = BeanMetaDataBuilderFactory.createBuilder("context", ContextAwareBean.class.getName());
      BeanMetaDataBuilder b10 = BeanMetaDataBuilderFactory.createBuilder("state", StateAwareBean.class.getName());

      setBeanMetaDatas(new BeanMetaData[]
            {
               b1.getBeanMetaData(),
               getBeanMetaData(b2),
               b3.getBeanMetaData(),
               b4.getBeanMetaData(),
               b5.getBeanMetaData(),
               b6.getBeanMetaData(),
               b8.getBeanMetaData(),
               b9.getBeanMetaData(),
               b10.getBeanMetaData(),
            }
      );
   }
View Full Code Here

      return ControllerState.PRE_INSTALL;
   }

   protected void setBeanMetaDatas() throws Throwable
   {
      BeanMetaDataBuilder b0 = BeanMetaDataBuilderFactory.createBuilder("regexpDemander", Object.class.getName());
      b0.addDemand("^[a-zA-Z0-9._%+-]+@acme\\.((org)|(com))$", (String) null, "regexp");
      BeanMetaDataBuilder b1 = BeanMetaDataBuilderFactory.createBuilder("regexpSupplier", Object.class.getName());
      b1.addSupply("aj@acme.org");

      BeanMetaDataBuilder b2 = BeanMetaDataBuilderFactory.createBuilder("intervalDemander", Object.class.getName());
      b2.addDemand("(1,10]", (String) null, "interval");
      BeanMetaDataBuilder b3 = BeanMetaDataBuilderFactory.createBuilder("intervalSupplier", Object.class.getName());
      b3.addSupply("5", "java.lang.Integer");

      BeanMetaDataBuilder b4 = BeanMetaDataBuilderFactory.createBuilder("customDemander", Object.class.getName());
      b4.addDemand("fragment", (String) null, CustomMatcherTransfomer.class.getName());
      BeanMetaDataBuilder b5 = BeanMetaDataBuilderFactory.createBuilder("customSupplier", Object.class.getName());
      b5.addSupply("i supply fragment word");

      setBeanMetaDatas(new BeanMetaData[]
            {
               b0.getBeanMetaData(),
               b1.getBeanMetaData(),
               b2.getBeanMetaData(),
               b3.getBeanMetaData(),
               b4.getBeanMetaData(),
               b5.getBeanMetaData(),
            }
      );
   }
View Full Code Here

      super(name);
   }

   public SimpleBean simpleArrayFromObjects() throws Throwable
   {
      BeanMetaDataBuilder builder = BeanMetaDataBuilderFactory.createBuilder("SimpleBean", FromObjectsArraySimpleBean.class.getName());
      return (SimpleBean) instantiate(builder.getBeanMetaData());
   }
View Full Code Here

      return (SimpleBean) instantiate(builder.getBeanMetaData());
   }

   protected SimpleBean simpleArrayFromStrings() throws Throwable
   {
      BeanMetaDataBuilder builder = BeanMetaDataBuilderFactory.createBuilder("SimpleBean", FromStringsArraySimpleBean.class.getName());
      return (SimpleBean) instantiate(builder.getBeanMetaData());
   }
View Full Code Here

      return (SimpleBean) instantiate(builder.getBeanMetaData());
   }

   protected SimpleBean customArrayExplicit() throws Throwable
   {
      BeanMetaDataBuilder builder = BeanMetaDataBuilderFactory.createBuilder("SimpleBean", FromCustomArraySimpleBean.class.getName());
      return (SimpleBean) instantiate(builder.getBeanMetaData());
   }
View Full Code Here

TOP

Related Classes of org.jboss.beans.metadata.spi.builder.BeanMetaDataBuilder

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.