Package org.jboss.metadata.spi.retrieval

Examples of org.jboss.metadata.spi.retrieval.MetaDataItem


/*     */
/*     */   public <T> MetaDataItem<T> retrieveMetaData(Class<T> type)
/*     */   {
/* 240 */     for (MetaDataRetrieval retrieval : this.retrievals)
/*     */     {
/* 242 */       MetaDataItem item = retrieval.retrieveMetaData(type);
/* 243 */       if (item != null) {
/* 244 */         return item;
/*     */       }
/*     */     }
/* 247 */     if (this.parent != null) {
View Full Code Here


/*     */
/*     */   public MetaDataItem retrieveMetaData(String name)
/*     */   {
/* 255 */     for (MetaDataRetrieval retrieval : this.retrievals)
/*     */     {
/* 257 */       MetaDataItem item = retrieval.retrieveMetaData(name);
/* 258 */       if (item != null) {
/* 259 */         return item;
/*     */       }
/*     */     }
/* 262 */     if (this.parent != null) {
View Full Code Here

   public MetaDataItem retrieveMetaData(String name)
   {
      for (int i = 0; i < retrievals.size(); ++i)
      {
         MetaDataRetrieval retrieval = retrievals.get(i);
         MetaDataItem item = retrieval.retrieveMetaData(name);
         if (item != null)
            return item;
      }
     
      if (parent != null)
View Full Code Here

         validTime = newValidTime;
      }

      if (metaDataByName != null)
      {
         MetaDataItem result = metaDataByName.get(name);
         if (result != null)
         {
            if (result.isValid())
               return result;
            metaDataByName.remove(name);
         }
      }

      MetaDataItem result = super.retrieveMetaData(name);
      if (result != null && result.isCachable())
      {
         if (metaDataByName == null)
            metaDataByName = new ConcurrentHashMap<String, MetaDataItem>();
         metaDataByName.put(name, result);
      }
View Full Code Here

   public MetaDataItem retrieveMetaData(String name)
   {
      Map<String, BasicMetaDataItem> temp = metaDataByName;
      if (temp != null)
      {
         MetaDataItem result = temp.get(name);
         if (result != null)
            return result;
      }

      Map<String, BasicAnnotationItem> temp2 = annotations;
View Full Code Here

TOP

Related Classes of org.jboss.metadata.spi.retrieval.MetaDataItem

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.