Package org.jboss.beans.metadata.plugins

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


/*    */   {
/*    */   }
/*    */
/*    */   public Object endElement(Object o, QName qName, ElementBinding element)
/*    */   {
/* 54 */     AbstractClassLoaderMetaData classLoader = (AbstractClassLoaderMetaData)o;
/* 55 */     if (classLoader.getClassLoader() == null)
/* 56 */       throw new IllegalArgumentException("ClassLoader should have a nested value.");
/* 57 */     return classLoader;
/*    */   }
View Full Code Here


/* 39 */   public static final BeanClassLoaderInterceptor INTERCEPTOR = new BeanClassLoaderInterceptor();
/*    */
/*    */   public void add(Object parent, Object child, QName name)
/*    */   {
/* 43 */     AbstractBeanMetaData bean = (AbstractBeanMetaData)parent;
/* 44 */     AbstractClassLoaderMetaData classloader = (AbstractClassLoaderMetaData)child;
/* 45 */     bean.setClassLoader(classloader);
/*    */   }
View Full Code Here

/* 63 */       ValueMetaData value = (ValueMetaData)child;
/* 64 */       valueMetaData.setValue(value);
/*    */     }
/* 66 */     else if ((parent instanceof AbstractClassLoaderMetaData))
/*    */     {
/* 68 */       AbstractClassLoaderMetaData valueMetaData = (AbstractClassLoaderMetaData)parent;
/* 69 */       ValueMetaData value = (ValueMetaData)child;
/* 70 */       valueMetaData.setClassLoader(value);
/*    */     }
/* 72 */     else if ((parent instanceof AbstractConstructorMetaData))
/*    */     {
/* 74 */       AbstractConstructorMetaData valueMetaData = (AbstractConstructorMetaData)parent;
/* 75 */       ValueMetaData value = (ValueMetaData)child;
/* 76 */       valueMetaData.setValue(value);
/*    */     }
/*    */     else
/*    */     {
/* 80 */       AbstractValueMetaData valueMetaData = (AbstractValueMetaData)parent;
/* 81 */       ValueMetaData value = (ValueMetaData)child;
/* 82 */       valueMetaData.setValue(value);
/*    */     }
/*    */   }
View Full Code Here

/* 42 */   public static final DeploymentClassLoaderInterceptor INTERCEPTOR = new DeploymentClassLoaderInterceptor();
/*    */
/*    */   public void add(Object parent, Object child, QName name)
/*    */   {
/* 46 */     AbstractKernelDeployment deployment = (AbstractKernelDeployment)parent;
/* 47 */     AbstractClassLoaderMetaData classloader = (AbstractClassLoaderMetaData)child;
/* 48 */     deployment.setClassLoader(classloader);
/*    */
/* 50 */     List beans = deployment.getBeanFactories();
/* 51 */     if (beans == null)
/*    */     {
View Full Code Here

/* 60 */       AbstractCollectionMetaData collection = (AbstractCollectionMetaData)parent;
/* 61 */       collection.add(value);
/*    */     }
/* 63 */     else if ((parent instanceof AbstractClassLoaderMetaData))
/*    */     {
/* 65 */       AbstractClassLoaderMetaData valueMetaData = (AbstractClassLoaderMetaData)parent;
/* 66 */       valueMetaData.setClassLoader(value);
/*    */     }
/*    */     else
/*    */     {
/* 70 */       AbstractValueMetaData valueMetaData = (AbstractValueMetaData)parent;
/* 71 */       valueMetaData.setValue(value);
/*    */     }
/*    */   }
View Full Code Here

/* 1359 */         org.jboss.beans.metadata.spi.ValueMetaData value = (org.jboss.beans.metadata.spi.ValueMetaData)child;
/* 1360 */         valueMetaData.setValue(value);
/*      */       }
/* 1362 */       else if ((parent instanceof AbstractClassLoaderMetaData))
/*      */       {
/* 1364 */         AbstractClassLoaderMetaData valueMetaData = (AbstractClassLoaderMetaData)parent;
/* 1365 */         org.jboss.beans.metadata.spi.ValueMetaData value = (org.jboss.beans.metadata.spi.ValueMetaData)child;
/* 1366 */         valueMetaData.setClassLoader(value);
/*      */       }
/*      */       else
/*      */       {
/* 1370 */         AbstractValueMetaData valueMetaData = (AbstractValueMetaData)parent;
/* 1371 */         org.jboss.beans.metadata.spi.ValueMetaData value = (org.jboss.beans.metadata.spi.ValueMetaData)child;
/* 1372 */         valueMetaData.setValue(value);
/*      */       }
/*      */     }
View Full Code Here

/* 1324 */         AbstractPropertyMetaData valueMetaData = (AbstractPropertyMetaData)parent;
/* 1325 */         valueMetaData.setValue(new AbstractValueMetaData());
/*      */       }
/* 1327 */       else if ((parent instanceof AbstractClassLoaderMetaData))
/*      */       {
/* 1329 */         AbstractClassLoaderMetaData valueMetaData = (AbstractClassLoaderMetaData)parent;
/* 1330 */         valueMetaData.setClassLoader(new AbstractValueMetaData());
/*      */       }
/*      */       else
/*      */       {
/* 1334 */         AbstractValueMetaData valueMetaData = (AbstractValueMetaData)parent;
/* 1335 */         valueMetaData.setValue(new AbstractValueMetaData());
/*      */       }
/*      */     }
View Full Code Here

/* 55 */       AbstractPropertyMetaData valueMetaData = (AbstractPropertyMetaData)parent;
/* 56 */       valueMetaData.setValue(getValue());
/*    */     }
/* 58 */     else if ((parent instanceof AbstractClassLoaderMetaData))
/*    */     {
/* 60 */       AbstractClassLoaderMetaData valueMetaData = (AbstractClassLoaderMetaData)parent;
/* 61 */       valueMetaData.setClassLoader(getValue());
/*    */     }
/*    */     else
/*    */     {
/* 65 */       AbstractValueMetaData valueMetaData = (AbstractValueMetaData)parent;
/* 66 */       valueMetaData.setValue(getValue());
/*    */     }
/*    */   }
View Full Code Here

/*  258 */     deploymentType.pushInterceptor(classloaderQName, new DefaultElementInterceptor()
/*      */     {
/*      */       public void add(Object parent, Object child, QName name)
/*      */       {
/*  262 */         AbstractKernelDeployment deployment = (AbstractKernelDeployment)parent;
/*  263 */         AbstractClassLoaderMetaData classloader = (AbstractClassLoaderMetaData)child;
/*  264 */         deployment.setClassLoader(classloader);
/*      */
/*  266 */         List beans = deployment.getBeanFactories();
/*  267 */         if (beans == null)
/*      */         {
/*  269 */           beans = new ArrayList();
/*  270 */           deployment.setBeanFactories(beans);
/*      */         }
/*  272 */         beans.add(classloader);
/*      */       }
/*      */     });
/*  277 */     deploymentType.pushInterceptor(beanQName, new DefaultElementInterceptor()
/*      */     {
/*      */       public void add(Object parent, Object child, QName name)
/*      */       {
/*  281 */         AbstractKernelDeployment deployment = (AbstractKernelDeployment)parent;
/*  282 */         AbstractBeanMetaData bean = (AbstractBeanMetaData)child;
/*  283 */         List beans = deployment.getBeanFactories();
/*  284 */         if (beans == null)
/*      */         {
/*  286 */           beans = new ArrayList();
/*  287 */           deployment.setBeanFactories(beans);
/*      */         }
/*  289 */         beans.add(bean);
/*      */       }
/*      */     });
/*  294 */     deploymentType.pushInterceptor(beanFactoryQName, new DefaultElementInterceptor()
/*      */     {
/*      */       public void add(Object parent, Object child, QName name)
/*      */       {
/*  298 */         AbstractKernelDeployment deployment = (AbstractKernelDeployment)parent;
/*  299 */         AbstractBeanMetaData bean = (AbstractBeanMetaData)child;
/*  300 */         List beans = deployment.getBeanFactories();
/*  301 */         if (beans == null)
/*      */         {
/*  303 */           beans = new ArrayList();
/*  304 */           deployment.setBeanFactories(beans);
/*      */         }
/*  306 */         beans.add(bean);
/*      */       }
/*      */     });
/*  311 */     TypeBinding beanType = schemaBinding.getType(beanTypeQName);
/*      */
/*  336 */     beanType.setHandler(new DefaultElementHandler()
/*      */     {
/*      */       public Object startElement(Object parent, QName name, ElementBinding element)
/*      */       {
/*  341 */         return new AbstractBeanMetaData();
/*      */       }
/*      */
/*      */       public void attributes(Object o, QName elementName, ElementBinding element, Attributes attrs, NamespaceContext nsCtx)
/*      */       {
/*  346 */         AbstractBeanMetaData bean = (AbstractBeanMetaData)o;
/*  347 */         for (int i = 0; i < attrs.getLength(); i++)
/*      */         {
/*  349 */           String localName = attrs.getLocalName(i);
/*  350 */           if ("name".equals(localName))
/*  351 */             bean.setName(attrs.getValue(i));
/*  352 */           else if ("class".equals(localName))
/*  353 */             bean.setBean(attrs.getValue(i));
/*  354 */           else if ("mode".equals(localName))
/*  355 */             bean.setMode(new ControllerMode(attrs.getValue(i)));
/*      */         }
/*      */       }
/*      */     });
/*  361 */     TypeBinding beanFactoryType = schemaBinding.getType(beanFactoryTypeQName);
/*  362 */     beanFactoryType.setHandler(new DefaultElementHandler()
/*      */     {
/*      */       public Object startElement(Object parent, QName name, ElementBinding element)
/*      */       {
/*  366 */         return new GenericBeanFactoryMetaData();
/*      */       }
/*      */
/*      */       public void attributes(Object o, QName elementName, ElementBinding element, Attributes attrs, NamespaceContext nsCtx)
/*      */       {
/*  371 */         GenericBeanFactoryMetaData bean = (GenericBeanFactoryMetaData)o;
/*  372 */         for (int i = 0; i < attrs.getLength(); i++)
/*      */         {
/*  374 */           String localName = attrs.getLocalName(i);
/*  375 */           if ("name".equals(localName))
/*  376 */             bean.setName(attrs.getValue(i));
/*  377 */           else if ("class".equals(localName))
/*  378 */             bean.setBeanClass(attrs.getValue(i));
/*  379 */           else if ("mode".equals(localName))
/*  380 */             bean.setMode(new ControllerMode(attrs.getValue(i)));
/*      */         }
/*      */       }
/*      */     });
/*  386 */     beanType.pushInterceptor(classloaderQName, new DefaultElementInterceptor()
/*      */     {
/*      */       public void add(Object parent, Object child, QName name)
/*      */       {
/*  390 */         AbstractBeanMetaData bean = (AbstractBeanMetaData)parent;
/*  391 */         AbstractClassLoaderMetaData classloader = (AbstractClassLoaderMetaData)child;
/*  392 */         bean.setClassLoader(classloader);
/*      */       }
/*      */     });
/*  397 */     beanFactoryType.pushInterceptor(classloaderQName, new DefaultElementInterceptor()
/*      */     {
/*      */       public void add(Object parent, Object child, QName name)
/*      */       {
/*  401 */         GenericBeanFactoryMetaData bean = (GenericBeanFactoryMetaData)parent;
/*  402 */         AbstractClassLoaderMetaData classloader = (AbstractClassLoaderMetaData)child;
/*  403 */         bean.setClassLoader(classloader);
/*      */       }
/*      */     });
/*  408 */     beanType.pushInterceptor(constructorQName, new DefaultElementInterceptor()
/*      */     {
/*      */       public void add(Object parent, Object child, QName name)
/*      */       {
/*  412 */         AbstractBeanMetaData bean = (AbstractBeanMetaData)parent;
/*  413 */         AbstractConstructorMetaData constructor = (AbstractConstructorMetaData)child;
/*  414 */         bean.setConstructor(constructor);
/*      */       }
/*      */     });
/*  419 */     beanFactoryType.pushInterceptor(constructorQName, new DefaultElementInterceptor()
/*      */     {
/*      */       public void add(Object parent, Object child, QName name)
/*      */       {
/*  423 */         GenericBeanFactoryMetaData bean = (GenericBeanFactoryMetaData)parent;
/*  424 */         AbstractConstructorMetaData constructor = (AbstractConstructorMetaData)child;
/*  425 */         bean.setBeanConstructor(constructor);
/*      */       }
/*      */     });
/*  430 */     TypeBinding classloaderType = schemaBinding.getType(classloaderTypeQName);
/*  431 */     configureValueBindings(classloaderType);
/*  432 */     classloaderType.setHandler(new DefaultElementHandler()
/*      */     {
/*      */       public Object startElement(Object parent, QName name, ElementBinding element)
/*      */       {
/*  436 */         return new AbstractClassLoaderMetaData();
/*      */       }
/*      */
/*      */       public void attributes(Object o, QName elementName, ElementBinding element, Attributes attrs, NamespaceContext nsCtx)
/*      */       {
/*      */       }
View Full Code Here

/* 109 */     return this;
/*     */   }
/*     */
/*     */   public BeanMetaDataBuilder setClassLoader(Object classLoader)
/*     */   {
/* 114 */     this.beanMetaData.setClassLoader(new AbstractClassLoaderMetaData(new AbstractValueMetaData(classLoader)));
/* 115 */     return this;
/*     */   }
View Full Code Here

TOP

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

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.