Package org.jboss.beans.metadata.plugins

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


            else if (listQName.equals(name))
               return new AbstractListMetaData();
            else if (setQName.equals(name))
               return new AbstractSetMetaData();
            else if (arrayQName.equals(name))
               return new AbstractArrayMetaData();
            else
               throw new IllegalArgumentException("Unknown collection qname=" + name);
         }

         public void attributes(Object o, QName elementName, ElementBinding element, Attributes attrs, NamespaceContext nsCtx)
View Full Code Here


   }
  
   @SuppressWarnings("unchecked")
   public List<ValueMetaData> createArray(String arrayType, String elementType)
   {
      AbstractArrayMetaData collection = new AbstractArrayMetaData();
      if (arrayType != null)
         collection.setType(arrayType);
      if (elementType != null)
         collection.setElementType(elementType);
      return (List) collection;
   }
View Full Code Here

/* 40 */     super(ArrayValue.class);
/*    */   }
/*    */
/*    */   public ValueMetaData createValueMetaData(ArrayValue annotation)
/*    */   {
/* 45 */     AbstractArrayMetaData array = new AbstractArrayMetaData();
/* 46 */     if (isAttributePresent(annotation.clazz()))
/* 47 */       array.setType(annotation.clazz());
/* 48 */     if (isAttributePresent(annotation.elementClass()))
/* 49 */       array.setElementType(annotation.elementClass());
/* 50 */     for (Value value : annotation.value())
/* 51 */       array.add(createValueMetaData(value));
/* 52 */     return array;
/*    */   }
View Full Code Here

/* 50 */     if (BeanSchemaBinding20.listQName.equals(name))
/* 51 */       return new AbstractListMetaData();
/* 52 */     if (BeanSchemaBinding20.setQName.equals(name))
/* 53 */       return new AbstractSetMetaData();
/* 54 */     if (BeanSchemaBinding20.arrayQName.equals(name)) {
/* 55 */       return new AbstractArrayMetaData();
/*    */     }
/* 57 */     throw new IllegalArgumentException("Unknown collection qname=" + name);
/*    */   }
View Full Code Here

/* 1254 */         if (BeanSchemaBinding.listQName.equals(name))
/* 1255 */           return new AbstractListMetaData();
/* 1256 */         if (BeanSchemaBinding.setQName.equals(name))
/* 1257 */           return new AbstractSetMetaData();
/* 1258 */         if (BeanSchemaBinding.arrayQName.equals(name)) {
/* 1259 */           return new AbstractArrayMetaData();
/*      */         }
/* 1261 */         throw new IllegalArgumentException("Unknown collection qname=" + name);
/*      */       }
/*      */
/*      */       public void attributes(Object o, QName elementName, ElementBinding element, Attributes attrs, NamespaceContext nsCtx)
View Full Code Here

      else if (BeanSchemaBinding20.listQName.equals(name))
         return new AbstractListMetaData();
      else if (BeanSchemaBinding20.setQName.equals(name))
         return new AbstractSetMetaData();
      else if (BeanSchemaBinding20.arrayQName.equals(name))
         return new AbstractArrayMetaData();
      else
         throw new IllegalArgumentException("Unknown collection qname=" + name);
   }
View Full Code Here

            else if (listQName.equals(name))
               return new AbstractListMetaData();
            else if (setQName.equals(name))
               return new AbstractSetMetaData();
            else if (arrayQName.equals(name))
               return new AbstractArrayMetaData();
            else
               throw new IllegalArgumentException("Unknown collection qname=" + name);
         }

         public void attributes(Object o, QName elementName, ElementBinding element, Attributes attrs, NamespaceContext nsCtx)
View Full Code Here

      super(ArrayValue.class);
   }

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

      super(ArrayValue.class);
   }

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

TOP

Related Classes of org.jboss.beans.metadata.plugins.AbstractArrayMetaData

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.