Examples of AbstractCollectionMetaData


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

      StringValueMetaData vmd1 = new StringValueMetaData(string1);
      StringValueMetaData vmd2 = new StringValueMetaData(string2);
      StringValueMetaData vmd3 = new StringValueMetaData(string1);

      AbstractCollectionMetaData smd = new AbstractCollectionMetaData();
      smd.setElementType("java.lang.String");
      smd.setConfigurator(configurator);
      smd.add(vmd1);
      smd.add(vmd2);
      smd.add(vmd2); // tests duplicates
      smd.add(vmd3); // tests duplicates

      AbstractPropertyMetaData pmd = new AbstractPropertyMetaData("aString", smd);
      properties.add(pmd);
     
      return (SimpleBean) instantiateAndConfigure(configurator, bmd);
View Full Code Here

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

      StringValueMetaData vmd1 = new StringValueMetaData(string1);
      StringValueMetaData vmd2 = new StringValueMetaData(string2);
      StringValueMetaData vmd3 = new StringValueMetaData(string1);

      AbstractCollectionMetaData smd = new AbstractCollectionMetaData();
      smd.setType("java.util.Collection");
      smd.setElementType("java.lang.String");
      smd.setConfigurator(configurator);
      smd.add(vmd1);
      smd.add(vmd2);
      smd.add(vmd2); // tests duplicates
      smd.add(vmd3); // tests duplicates

      AbstractPropertyMetaData pmd = new AbstractPropertyMetaData("collection", smd);
      properties.add(pmd);
     
      return (SimpleBean) instantiateAndConfigure(configurator, bmd);
View Full Code Here

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

      AbstractBeanMetaData bmd = new AbstractBeanMetaData(SimpleBean.class.getName());
     
      ArrayList constructorParams = new ArrayList();
      AbstractParameterMetaData pmd = new AbstractParameterMetaData();
      pmd.setType("java.util.Collection");
      AbstractCollectionMetaData collection = new AbstractCollectionMetaData();
      collection.setConfigurator(configurator);
      collection.setElementType("java.lang.String");
      collection.add(new StringValueMetaData("1"));
      collection.add(new StringValueMetaData("2"));
      pmd.setValue(collection);
      constructorParams.add(pmd);
      AbstractConstructorMetaData cmd = new AbstractConstructorMetaData();
      bmd.setConstructor(cmd);
      cmd.setParameters(constructorParams);
View Full Code Here

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

      super(CollectionValue.class);
   }

   public ValueMetaData createValueMetaData(CollectionValue annotation)
   {
      AbstractCollectionMetaData collection = new AbstractCollectionMetaData();
      if (isAttributePresent(annotation.clazz()))
         collection.setType(annotation.clazz().getName());
      if (isAttributePresent(annotation.elementClass()))
         collection.setElementType(annotation.elementClass().getName());
      for(Value value : annotation.value())
         collection.add(createValueMetaData(value));
      return collection;
   }
View Full Code Here

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

   }

   @SuppressWarnings("unchecked")
   public Collection<ValueMetaData> createCollection(String collectionType, String elementType)
   {
      AbstractCollectionMetaData collection = new AbstractCollectionMetaData();
      if (collectionType != null)
         collection.setType(collectionType);
      if (elementType != null)
         collection.setElementType(elementType);
      return (Collection) collection;
   }
View Full Code Here

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

      assertArray(getValue(collection));
   }
  
   public void testCollectionWithMap() throws Exception
   {
      AbstractCollectionMetaData collection = getCollection();
      assertNull(collection.getType());
      assertNull(collection.getElementType());
      assertMap(getValue(collection));
   }
View Full Code Here

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

      assertMap(getValue(collection));
   }
  
   public void testCollectionWithNull() throws Exception
   {
      AbstractCollectionMetaData collection = getCollection();
      assertNull(collection.getType());
      assertNull(collection.getElementType());
      assertNullValue(getValue(collection));
   }
View Full Code Here

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

      assertNullValue(getValue(collection));
   }
  
   public void testCollectionWithThis() throws Exception
   {
      AbstractCollectionMetaData collection = getCollection();
      assertNull(collection.getType());
      assertNull(collection.getElementType());
      assertThis(getValue(collection));
   }
View Full Code Here

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

      assertThis(getValue(collection));
   }
  
   public void testCollectionWithWildcard() throws Exception
   {
      AbstractCollectionMetaData collection = getCollection();
      assertNull(collection.getType());
      assertNull(collection.getElementType());
      assertWildcard(getValue(collection));
   }
View Full Code Here

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

      assertWildcard(getValue(collection));
   }
  
   public void testCollectionWithBean() throws Exception
   {
      AbstractCollectionMetaData collection = getCollection();
      assertNull(collection.getType());
      assertNull(collection.getElementType());
      assertBean(getValue(collection));
   }
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.