org.jboss.ejb3.metadata.plugins.loader
Class BridgedMetaDataLoader<M>

java.lang.Object
  extended by org.jboss.metadata.plugins.loader.AbstractMetaDataLoader
      extended by org.jboss.metadata.plugins.loader.BasicMetaDataLoader
          extended by org.jboss.ejb3.metadata.plugins.loader.AbstractMetaDataLoader
              extended by org.jboss.ejb3.metadata.plugins.loader.BridgedMetaDataLoader<M>
All Implemented Interfaces:
org.jboss.metadata.spi.loader.MetaDataLoader, org.jboss.metadata.spi.retrieval.MetaDataRetrieval

public class BridgedMetaDataLoader<M>
extends AbstractMetaDataLoader

Comment

Version:
$Revision: 77150 $
Author:
Carlo de Wolf

Constructor Summary
BridgedMetaDataLoader(org.jboss.metadata.spi.scope.ScopeKey key, M metaData, java.lang.ClassLoader classLoader)
           
BridgedMetaDataLoader(org.jboss.metadata.spi.scope.ScopeKey key, M metaData, java.lang.ClassLoader classLoader, java.util.List<MetaDataBridge<M>> defaultBridges)
           
 
Method Summary
 boolean addComponentMetaDataLoaderFactory(ComponentMetaDataLoaderFactory<M> componentMetaDataLoaderFactory)
           
 boolean addMetaDataBridge(MetaDataBridge<M> bridge)
           
 org.jboss.metadata.spi.retrieval.MetaDataRetrieval getComponentMetaDataRetrieval(org.jboss.metadata.spi.signature.Signature signature)
           
<T extends java.lang.annotation.Annotation>
org.jboss.metadata.spi.retrieval.AnnotationItem<T>
retrieveAnnotation(java.lang.Class<T> annotationType)
           
 
Methods inherited from class org.jboss.ejb3.metadata.plugins.loader.AbstractMetaDataLoader
isEmpty, retrieveAnnotations
 
Methods inherited from class org.jboss.metadata.plugins.loader.BasicMetaDataLoader
retrieveMetaData
 
Methods inherited from class org.jboss.metadata.plugins.loader.AbstractMetaDataLoader
getScope, getScopedRetrieval, getValidTime, invalidate, isCachable, retrieveLocalAnnotations, retrieveLocalMetaData, retrieveMetaData, retrieveMetaData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BridgedMetaDataLoader

public BridgedMetaDataLoader(org.jboss.metadata.spi.scope.ScopeKey key,
                             M metaData,
                             java.lang.ClassLoader classLoader)
Parameters:
key -
metaData - the meta data or null
classLoader -

BridgedMetaDataLoader

public BridgedMetaDataLoader(org.jboss.metadata.spi.scope.ScopeKey key,
                             M metaData,
                             java.lang.ClassLoader classLoader,
                             java.util.List<MetaDataBridge<M>> defaultBridges)
Method Detail

addComponentMetaDataLoaderFactory

public boolean addComponentMetaDataLoaderFactory(ComponentMetaDataLoaderFactory<M> componentMetaDataLoaderFactory)

addMetaDataBridge

public boolean addMetaDataBridge(MetaDataBridge<M> bridge)

getComponentMetaDataRetrieval

public org.jboss.metadata.spi.retrieval.MetaDataRetrieval getComponentMetaDataRetrieval(org.jboss.metadata.spi.signature.Signature signature)
Specified by:
getComponentMetaDataRetrieval in interface org.jboss.metadata.spi.retrieval.MetaDataRetrieval
Overrides:
getComponentMetaDataRetrieval in class org.jboss.metadata.plugins.loader.BasicMetaDataLoader

retrieveAnnotation

public <T extends java.lang.annotation.Annotation> org.jboss.metadata.spi.retrieval.AnnotationItem<T> retrieveAnnotation(java.lang.Class<T> annotationType)
Specified by:
retrieveAnnotation in interface org.jboss.metadata.spi.retrieval.MetaDataRetrieval
Overrides:
retrieveAnnotation in class org.jboss.metadata.plugins.loader.BasicMetaDataLoader


Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.