Package org.jboss.beans.metadata.plugins

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


/*     */         {
/* 108 */           BeanMetaDataUtil.DependencyBuilder db = new BeanMetaDataUtil.DependencyBuilder(bmd, "stack", interceptor.getRefName());
/* 109 */           BeanMetaDataUtil.setDependencyProperty(db);
/*     */         }
/* 111 */         result.add(bmd);
/* 112 */         almd.add(new AbstractInjectionValueMetaData(intName));
/* 113 */         BeanMetaDataUtil.setSimpleProperty(binding, "advices", almd);
/*     */       }
/*     */     }
/*     */
/* 117 */     return result;
View Full Code Here


/*     */     {
/* 155 */       String name = introduction.getName() + "$" + i++;
/* 156 */       mixin.setName(name);
/* 157 */       result.add(mixin);
/*     */
/* 159 */       lmd.add(new AbstractInjectionValueMetaData(name));
/*     */     }
/*     */   }
View Full Code Here

/* 66 */     int i = 0;
/* 67 */     for (AbstractBeanMetaData entry : this.entries)
/*    */     {
/* 69 */       String entryName = cflowStack.getName() + "$" + i++;
/* 70 */       entry.setName(entryName);
/* 71 */       lmd.add(new AbstractInjectionValueMetaData(entryName));
/* 72 */       result.add(entry);
/*    */     }
/*    */
/* 75 */     return result;
/*    */   }
View Full Code Here

/* 77 */       BeanMetaDataUtil.setSimpleProperty(entryBean, "aspectName", entry.getRefName());
/* 78 */       if ((entry instanceof AdviceData))
/*    */       {
/* 80 */         BeanMetaDataUtil.setSimpleProperty(entryBean, "aspectMethod", ((AdviceData)entry).getAdviceMethod());
/*    */       }
/* 82 */       lmd.add(new AbstractInjectionValueMetaData(entryName));
/* 83 */       result.add(entryBean);
/*    */     }
/*    */
/* 86 */     return result;
/*    */   }
View Full Code Here

/*     */         {
/*  88 */           BeanMetaDataUtil.DependencyBuilder db = new BeanMetaDataUtil.DependencyBuilder(bmd, "stack", interceptor.getRefName());
/*  89 */           BeanMetaDataUtil.setDependencyProperty(db);
/*     */         }
/*  91 */         result.add(bmd);
/*  92 */         almd.add(new AbstractInjectionValueMetaData(intName));
/*  93 */         BeanMetaDataUtil.setSimpleProperty(stack, "advices", almd);
/*     */       }
/*     */     }
/*     */
/*  97 */     return result;
View Full Code Here

/* 1035 */     TypeBinding injectionType = schemaBinding.getType(injectionTypeQName);
/* 1036 */     injectionType.setHandler(new DefaultElementHandler()
/*      */     {
/*      */       public Object startElement(Object parent, QName name, ElementBinding element)
/*      */       {
/* 1040 */         AbstractInjectionValueMetaData vmd = new AbstractInjectionValueMetaData();
/* 1041 */         if ((parent instanceof AbstractPropertyMetaData))
/*      */         {
/* 1043 */           AbstractPropertyMetaData x = (AbstractPropertyMetaData)parent;
/* 1044 */           vmd.setPropertyMetaData(x);
/*      */         }
/* 1046 */         return vmd;
/*      */       }
/*      */
/*      */       public void attributes(Object o, QName elementName, ElementBinding element, Attributes attrs, NamespaceContext nsCtx)
/*      */       {
/* 1051 */         AbstractInjectionValueMetaData injection = (AbstractInjectionValueMetaData)o;
/* 1052 */         for (int i = 0; i < attrs.getLength(); i++)
/*      */         {
/* 1054 */           String localName = attrs.getLocalName(i);
/* 1055 */           if ("bean".equals(localName))
/* 1056 */             injection.setValue(attrs.getValue(i));
/* 1057 */           else if ("property".equals(localName))
/* 1058 */             injection.setProperty(attrs.getValue(i));
/* 1059 */           else if ("state".equals(localName))
/* 1060 */             injection.setDependentState(new ControllerState(attrs.getValue(i)));
/* 1061 */           else if ("whenRequired".equals(localName))
/* 1062 */             injection.setWhenRequiredState(new ControllerState(attrs.getValue(i)));
/* 1063 */           else if ("type".equals(localName))
/* 1064 */             injection.setInjectionType(AutowireType.getInstance(attrs.getValue(i)));
/* 1065 */           else if ("option".equals(localName))
/* 1066 */             injection.setInjectionOption(InjectionOption.getInstance(attrs.getValue(i)));
/* 1067 */           else if ("fromContext".equals(localName))
/* 1068 */             injection.setFromContext(FromContext.getInstance(attrs.getValue(i)));
/*      */         }
/*      */       }
/*      */     });
/* 1074 */     TypeBinding plainValueType = schemaBinding.getType(plainValueTypeQName);
/* 1075 */     plainValueType.setHandler(new DefaultElementHandler()
View Full Code Here

      TypeBinding injectionType = schemaBinding.getType(injectionTypeQName);
      injectionType.setHandler(new DefaultElementHandler()
      {
         public Object startElement(Object parent, QName name, ElementBinding element)
         {
            AbstractInjectionValueMetaData vmd = new AbstractInjectionValueMetaData();
            if (parent instanceof AbstractPropertyMetaData)
            {
               AbstractPropertyMetaData x = (AbstractPropertyMetaData) parent;
               vmd.setPropertyMetaData(x);
            }
            return vmd;
         }

         public void attributes(Object o, QName elementName, ElementBinding element, Attributes attrs, NamespaceContext nsCtx)
         {
            AbstractInjectionValueMetaData injection = (AbstractInjectionValueMetaData) o;
            for (int i = 0; i < attrs.getLength(); ++i)
            {
               String localName = attrs.getLocalName(i);
               if ("bean".equals(localName))
                  injection.setValue(attrs.getValue(i));
               else if ("property".equals(localName))
                  injection.setProperty(attrs.getValue(i));
               else if ("state".equals(localName))
                  injection.setDependentState(new ControllerState(attrs.getValue(i)));
               else if ("whenRequired".equals(localName))
                  injection.setWhenRequiredState(new ControllerState(attrs.getValue(i)));
               else if ("type".equals(localName))
                  injection.setInjectionType(AutowireType.getInstance(attrs.getValue(i)));
               else if ("option".equals(localName))
                  injection.setInjectionOption(InjectionOption.getInstance(attrs.getValue(i)));
               else if ("fromContext".equals(localName))
                  injection.setFromContext(FromContext.getInstance(attrs.getValue(i)));
            }
         }
      });

      // value binding
View Full Code Here

         install.setParameters(parameters);
      }

      for (int i = 0 ; i < params.length ; i++)
      {
         AbstractInjectionValueMetaData inject = new AbstractInjectionValueMetaData();
         AbstractParameterMetaData param = new AbstractParameterMetaData(params[i].getParameterType().getName(), inject);
         parameters.add(param);
      }
     
      return Collections.singletonList(install);
View Full Code Here

            {
               BeanMetaDataUtil.DependencyBuilder db = new BeanMetaDataUtil.DependencyBuilder(bmd, "stack", interceptor.getRefName());
               BeanMetaDataUtil.setDependencyProperty(db);
            }
            result.add(bmd);
            almd.add(new AbstractInjectionValueMetaData(intName));
            BeanMetaDataUtil.setSimpleProperty(stack, "advices", almd);
         }        
      }
     
      return result;
View Full Code Here

      int i = 0;
      for (AbstractBeanMetaData entry : entries)
      {
         String entryName = cflowStack.getName() + "$" + i++;
         entry.setName(entryName);
         lmd.add(new AbstractInjectionValueMetaData(entryName));
         result.add(entry);
      }

      return result;
   }
View Full Code Here

TOP

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

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.