Examples of PropertyInfo


Examples of org.jboss.beans.info.spi.PropertyInfo

    * @return the joinpoint
    * @throws Throwable for any error
    */
   public static TargettedJoinpoint getPropertySetterJoinPoint(boolean trace, BeanInfo info, ClassLoader cl, PropertyMetaData metaData) throws Throwable
   {
      PropertyInfo ainfo = resolveProperty(trace, info, metaData.getName());
      return getPropertySetterJoinPoint(trace, ainfo, cl, metaData.getValue());
   }
View Full Code Here

Examples of org.jboss.beans.info.spi.PropertyInfo

    * @throws Throwable for any error
    */
   public static TargettedJoinpoint getPropertySetterJoinPoint(BeanInfo info, String property, ClassLoader cl, ValueMetaData vmd) throws Throwable
   {
      boolean trace = log.isTraceEnabled();
      PropertyInfo ainfo = resolveProperty(trace, info, property);
      return getPropertySetterJoinPoint(trace, ainfo, cl, vmd);
   }
View Full Code Here

Examples of org.jboss.beans.info.spi.PropertyInfo

    * @throws Throwable for any error
    */
   public static void unconfigure(Object object, BeanInfo info, PropertyMetaData metaData) throws Throwable
   {
      boolean trace = log.isTraceEnabled();
      PropertyInfo ainfo = resolveProperty(trace, info, metaData.getName());
      unconfigure(trace, object, ainfo, metaData);
   }
View Full Code Here

Examples of org.jboss.beans.info.spi.PropertyInfo

    * @throws Throwable for any error
    */
   public static TargettedJoinpoint getPropertyNullerJoinPoint(BeanInfo info, PropertyMetaData metaData) throws Throwable
   {
      boolean trace = log.isTraceEnabled();
      PropertyInfo ainfo = resolveProperty(trace, info, metaData.getName());
      return getPropertyNullerJoinPoint(ainfo, metaData);
   }
View Full Code Here

Examples of org.jboss.beans.info.spi.PropertyInfo

      Set properties = info.getProperties();
      if (properties != null && properties.size() > 0)
      {
         for (Iterator i = properties.iterator(); i.hasNext();)
         {
            PropertyInfo ainfo = (PropertyInfo) i.next();
            if (name.equals(ainfo.getName()))
               return ainfo;
         }
      }
     
      throw new JoinpointException("Property " + name + " not found for " + info);
View Full Code Here

Examples of org.jboss.beans.info.spi.PropertyInfo

      {
         MetaType itemType = type.getType(name);
         Object itemValue = null;
         try
         {
            PropertyInfo property = beanInfo.getProperty(name);
            if (property.isReadable())
               itemValue = beanInfo.getProperty(value, name);
         }
         catch (RuntimeException e)
         {
            throw e;
View Full Code Here

Examples of org.jboss.beans.info.spi.PropertyInfo

         Object bean = createNewInstance(beanInfo);
         for (String name : compositeMetaType.itemSet())
         {
            MetaValue itemValue = compositeValue.get(name);
            PropertyInfo propertyInfo = beanInfo.getProperty(name);
            Object value = unwrap(itemValue, propertyInfo.getType());
            propertyInfo.set(bean, value);
         }
         return bean;
      }
      catch (Throwable t)
      {
View Full Code Here

Examples of org.jboss.beans.info.spi.PropertyInfo

      {
         MetaType itemType = type.getType(name);
         Object itemValue = null;
         try
         {
            PropertyInfo property = beanInfo.getProperty(name);
            if (property.isReadable())
               itemValue = beanInfo.getProperty(value, name);
         }
         catch (RuntimeException e)
         {
            throw e;
View Full Code Here

Examples of org.jboss.beans.info.spi.PropertyInfo

         Object bean = createNewInstance(beanInfo);
         for (String name : compositeMetaType.itemSet())
         {
            MetaValue itemValue = compositeValue.get(name);
            PropertyInfo propertyInfo = beanInfo.getProperty(name);
            Object value = unwrap(itemValue, propertyInfo.getType());
            propertyInfo.set(bean, value);
         }
         return bean;
      }
      catch (Throwable t)
      {
View Full Code Here

Examples of org.jboss.beans.info.spi.PropertyInfo

   public MetaValue getValue(BeanInfo beanInfo, ManagedProperty property, AbstractBeanMetaData attachment)
   {
      String name = property.getName();
      PropertyMetaData pmd = getExactPropertyMetaData(attachment, name);
      PropertyInfo propertyInfo = beanInfo.getProperty(name);
      ValueMetaData valueMetaData = pmd.getValue();
      try
      {
         Object value = valueMetaData.getValue(propertyInfo.getType(), getClassLoader(attachment));
         return metaValueFactory.create(value, propertyInfo.getType());
      }
      catch (Throwable t)
      {
         throw new UndeclaredThrowableException(t);
      }
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.