org.jboss.metadata.annotation.creator.web
Class Web25MetaDataCreator

java.lang.Object
  extended by org.jboss.metadata.annotation.creator.AbstractFinderUser
      extended by org.jboss.metadata.annotation.creator.AbstractCreator<WebMetaData>
          extended by org.jboss.metadata.annotation.creator.web.Web25MetaDataCreator
All Implemented Interfaces:
Creator<Collection<Class<?>>,Web25MetaData>

public class Web25MetaDataCreator
extends AbstractCreator<WebMetaData>
implements Creator<Collection<Class<?>>,Web25MetaData>

Create a Web25MetaData instance from the class annotations

Version:
$Revision: 77012 $
Author:
Scott.Stark@jboss.org

Field Summary
 
Fields inherited from class org.jboss.metadata.annotation.creator.AbstractFinderUser
finder
 
Constructor Summary
Web25MetaDataCreator(AnnotationFinder<AnnotatedElement> finder)
           
 
Method Summary
protected  Web25MetaData create()
           
 Web25MetaData create(Collection<Class<?>> classes)
          Abstract create method of a Creator, MD>.
protected  boolean validateClass(Class<?> clazz)
          Check a class if it needs to be processed.
 
Methods inherited from class org.jboss.metadata.annotation.creator.AbstractCreator
addProcessor, getAnnotationContext, getAnnotationsForScope, process, processMetaData, validateClasses
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Web25MetaDataCreator

public Web25MetaDataCreator(AnnotationFinder<AnnotatedElement> finder)
Method Detail

create

public Web25MetaData create(Collection<Class<?>> classes)
Description copied from class: AbstractCreator
Abstract create method of a Creator, MD>.

Specified by:
create in interface Creator<Collection<Class<?>>,Web25MetaData>
Specified by:
create in class AbstractCreator<WebMetaData>
Parameters:
classes - the element
Returns:
the metadata

create

protected Web25MetaData create()

validateClass

protected boolean validateClass(Class<?> clazz)
Description copied from class: AbstractCreator
Check a class if it needs to be processed.

Specified by:
validateClass in class AbstractCreator<WebMetaData>
Parameters:
clazz - the Class
Returns:
if it needs to be further processed


Copyright © 2009 JBoss Inc.. All Rights Reserved.