Package org.jboss.beans.metadata.spi

Examples of org.jboss.beans.metadata.spi.ClassMetaData


   public static final LazyInterfaceInterceptor INTERCEPTOR = new LazyInterfaceInterceptor();

   public void add(Object parent, Object child, QName name)
   {
      AbstractLazyMetaData lazy = (AbstractLazyMetaData) parent;
      ClassMetaData intface = (ClassMetaData) child;
      Set<String> interfaces = lazy.getInterfaces();
      if (interfaces == null)
      {
         interfaces = new HashSet<String>();
         lazy.setInterfaces(interfaces);
      }
      interfaces.add(intface.getClassName());
   }
View Full Code Here


      return new AbstractClassMetaData();
   }

   public Object endElement(Object o, QName qName, ElementBinding element)
   {
      ClassMetaData classMetaData = (ClassMetaData) o;
      String name = classMetaData.getClassName();
      if (name == null || name.trim().length() == 0)
         throw new IllegalArgumentException("Null or empty class/interface.");
      return classMetaData;
   }
View Full Code Here

/* 40 */   public static final LazyInterfaceInterceptor INTERCEPTOR = new LazyInterfaceInterceptor();
/*    */
/*    */   public void add(Object parent, Object child, QName name)
/*    */   {
/* 44 */     AbstractLazyMetaData lazy = (AbstractLazyMetaData)parent;
/* 45 */     ClassMetaData intface = (ClassMetaData)child;
/* 46 */     Set interfaces = lazy.getInterfaces();
/* 47 */     if (interfaces == null)
/*    */     {
/* 49 */       interfaces = new HashSet();
/* 50 */       lazy.setInterfaces(interfaces);
/*    */     }
/* 52 */     interfaces.add(intface.getClassName());
/*    */   }
View Full Code Here

/* 43 */     return new AbstractClassMetaData();
/*    */   }
/*    */
/*    */   public Object endElement(Object o, QName qName, ElementBinding element)
/*    */   {
/* 48 */     ClassMetaData classMetaData = (ClassMetaData)o;
/* 49 */     String name = classMetaData.getClassName();
/* 50 */     if ((name == null) || (name.trim().length() == 0))
/* 51 */       throw new IllegalArgumentException("Null or empty class/interface.");
/* 52 */     return classMetaData;
/*    */   }
View Full Code Here

TOP

Related Classes of org.jboss.beans.metadata.spi.ClassMetaData

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.