Package org.jboss.beans.metadata.plugins

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


         if (parameters == null)
         {
            parameters = new ArrayList<ParameterMetaData>();
            installMetaData.setParameters(parameters);
         }
         AbstractParameterMetaData parameter = new AbstractParameterMetaData(ValueUtil.createValueMetaData(value));
         if (isAttributePresent(value.type()))
            parameter.setType(value.type().getName());
         parameters.add(parameter);
      }
      return installMetaData;
   }
View Full Code Here


      }

      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(cmd);
   }
View Full Code Here

   }

   public T addParameterMetaData(String type, Object value)
   {
      List<ParameterMetaData> parameters = checkParameters();
      parameters.add(new AbstractParameterMetaData(type, value));
      return parameterHolder;
   }
View Full Code Here

   }

   public T addParameterMetaData(String type, ValueMetaData value)
   {
      List<ParameterMetaData> parameters = checkParameters();
      parameters.add(new AbstractParameterMetaData(type, value));
      return parameterHolder;
   }
View Full Code Here

   public GenericBeanFactoryMetaData()
   {
      setBean(GenericBeanFactory.class.getName());
      AbstractConstructorMetaData constructor = new AbstractConstructorMetaData();
      ArrayList<ParameterMetaData> parameters = new ArrayList<ParameterMetaData>();
      parameters.add(new AbstractParameterMetaData(KernelConfigurator.class.getName(), new AbstractDependencyValueMetaData(KernelConstants.KERNEL_CONFIGURATOR_NAME)));
      constructor.setParameters(parameters);
      setConstructor(constructor);
      setProperties(new HashSet<PropertyMetaData>());
   }
View Full Code Here

   public static final InstallParametersInterceptor INTERCEPTOR = new InstallParametersInterceptor();

   public void add(Object parent, Object child, QName name)
   {
      AbstractInstallMetaData install = (AbstractInstallMetaData) parent;
      AbstractParameterMetaData parameter = (AbstractParameterMetaData) child;
      List<ParameterMetaData> parameters = install.getParameters();
      if (parameters == null)
      {
         parameters = new ArrayList<ParameterMetaData>();
         install.setParameters(parameters);
      }
      parameter.setIndex(parameters.size());
      parameters.add(parameter);
   }
View Full Code Here

   /** The interceptor */
   public static final ParameterAnnotationsInterceptor INTERCEPTOR = new ParameterAnnotationsInterceptor();

   public void add(Object parent, Object child, QName name)
   {
      AbstractParameterMetaData parameter = (AbstractParameterMetaData) parent;
      AbstractAnnotationMetaData annotation = (AbstractAnnotationMetaData) child;
      Set<AnnotationMetaData> annotations = parameter.getAnnotations();
      if (annotations == null)
      {
         annotations = new HashSet<AnnotationMetaData>();
         parameter.setAnnotations(annotations);
      }
      annotations.add(annotation);
   }
View Full Code Here

   public static final LifecycleParametersInterceptor INTERCEPTOR = new LifecycleParametersInterceptor();

   public void add(Object parent, Object child, QName name)
   {
      AbstractLifecycleMetaData lifecycle = (AbstractLifecycleMetaData) parent;
      AbstractParameterMetaData parameter = (AbstractParameterMetaData) child;
      List<ParameterMetaData> parameters = lifecycle.getParameters();
      if (parameters == null)
      {
         parameters = new ArrayList<ParameterMetaData>();
         lifecycle.setParameters(parameters);
      }
      parameter.setIndex(parameters.size());
      parameters.add(parameter);
   }
View Full Code Here

      if (vf.getParameter() != null && vf.getParameters() != null)
         throw new IllegalArgumentException("Both parameter and parameters cannot be set: " + vf);
      if (vf.getParameter() != null)
      {
         List<ParameterMetaData> parameters = new ArrayList<ParameterMetaData>();
         parameters.add(new AbstractParameterMetaData(String.class.getName(), vf.getParameter()));
         vf.setParameters(parameters);
      }
      return vf;
   }
View Full Code Here

         if (parameters == null)
         {
            parameters = new ArrayList<ParameterMetaData>();
            installMetaData.setParameters(parameters);
         }
         AbstractParameterMetaData parameter = new AbstractParameterMetaData(ValueUtil.createValueMetaData(value));
         if (isAttributePresent(value.type()))
            parameter.setType(value.type());
         parameters.add(parameter);
      }
      return installMetaData;
   }
View Full Code Here

TOP

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

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.