Package org.jboss.beans.metadata.plugins

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


   /** The null handler */
   public static final NullValueElementInterceptor NULLVALUES = new NullValueElementInterceptor();

   public AbstractValueMetaData getValue()
   {
      return new AbstractValueMetaData();
   }
View Full Code Here


   {
      ValueMetaData value;
      if (o instanceof ValueMetaData)
         value = (ValueMetaData) o;
      else
         value = new AbstractValueMetaData(o);

      if (parent instanceof ValueMetaDataAware)
      {
         ValueMetaDataAware valueMetaDataAware = (ValueMetaDataAware) parent;
         valueMetaDataAware.setValue(value);
      }
      else if (parent instanceof AbstractCollectionMetaData)
      {
         AbstractCollectionMetaData collection = (AbstractCollectionMetaData) parent;
         collection.add(value);
      }
      else if (parent instanceof AbstractClassLoaderMetaData)
      {
         AbstractClassLoaderMetaData valueMetaData = (AbstractClassLoaderMetaData) parent;
         valueMetaData.setClassLoader(value);
      }
      else
      {
         AbstractValueMetaData valueMetaData = (AbstractValueMetaData) parent;
         valueMetaData.setValue(value);
      }
   }
View Full Code Here

   /** The handler */
   public static final ValueHandler HANDLER = new ValueHandler();

   public Object startElement(Object parent, QName name, ElementBinding element)
   {
      return new AbstractValueMetaData(new StringValueMetaData());
   }
View Full Code Here

      return new AbstractValueMetaData(new StringValueMetaData());
   }

   public void attributes(Object o, QName elementName, ElementBinding element, Attributes attrs, NamespaceContext nsCtx)
   {
      AbstractValueMetaData value = (AbstractValueMetaData) o;
      StringValueMetaData string = (StringValueMetaData) value.getValue();
      for (int i = 0; i < attrs.getLength(); ++i)
      {
         String localName = attrs.getLocalName(i);
         if ("class".equals(localName))
            string.setType(attrs.getValue(i));
View Full Code Here

         throw new IllegalArgumentException("Javabean class must be set: " + annotation);

      try
      {
         BeanInfo beanInfo = configuration.getBeanInfo(className, null);
         return new AbstractValueMetaData(beanInfo.newInstance());
      }
      catch (Throwable t)
      {
         throw new IllegalArgumentException("Exception while creating javabean: " + t);
      }
View Full Code Here

            ValueMetaData value = (ValueMetaData) child;
            valueMetaData.setClassLoader(value);
         }
         else
         {
            AbstractValueMetaData valueMetaData = (AbstractValueMetaData) parent;
            ValueMetaData value = (ValueMetaData) child;
            valueMetaData.setValue(value);
         }
      }
View Full Code Here

         AbstractClassLoaderMetaData valueMetaData = (AbstractClassLoaderMetaData) parent;
         valueMetaData.setClassLoader(getValue());
      }
      else
      {
         AbstractValueMetaData valueMetaData = (AbstractValueMetaData) parent;
         valueMetaData.setValue(getValue());
      }
   }
View Full Code Here

      }

      public AlreadyInstantiated(Object bean)
      {
         this.bean = bean;
         this.setFactory(new AbstractValueMetaData(new Factory()));
         this.setFactoryClass(Factory.class.getName());
         this.setFactoryMethod("create");
      }
View Full Code Here

   /** The handler */
   public static final ValueHandler HANDLER = new ValueHandler();

   public Object startElement(Object parent, QName name, ElementBinding element)
   {
      return new AbstractValueMetaData(new StringValueMetaData());
   }
View Full Code Here

      return new AbstractValueMetaData(new StringValueMetaData());
   }

   public void attributes(Object o, QName elementName, ElementBinding element, Attributes attrs, NamespaceContext nsCtx)
   {
      AbstractValueMetaData value = (AbstractValueMetaData) o;
      StringValueMetaData string = (StringValueMetaData) value.getValue();
      for (int i = 0; i < attrs.getLength(); ++i)
      {
         String localName = attrs.getLocalName(i);
         if ("class".equals(localName))
            string.setType(attrs.getValue(i));
View Full Code Here

TOP

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

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.