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

java.lang.Object
  extended by org.jboss.metadata.annotation.creator.AbstractFinderUser
      extended by org.jboss.metadata.annotation.creator.AbstractProcessor<MD>
          extended by org.jboss.metadata.annotation.creator.AbstractComponentProcessor<WebMetaData>
              extended by org.jboss.metadata.annotation.creator.web.WebComponentProcessor
All Implemented Interfaces:
Processor<WebMetaData,Class<?>>

public class WebComponentProcessor
extends AbstractComponentProcessor<WebMetaData>
implements Processor<WebMetaData,Class<?>>

Create the correct meta data for web component.

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

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jboss.metadata.annotation.creator.AbstractProcessor
AbstractProcessor.Scope
 
Field Summary
 
Fields inherited from class org.jboss.metadata.annotation.creator.AbstractFinderUser
finder
 
Constructor Summary
WebComponentProcessor(AnnotationFinder<AnnotatedElement> finder)
           
 
Method Summary
 void process(WebMetaData metaData, Class<?> type)
          Process type for component meta data related annotations
 
Methods inherited from class org.jboss.metadata.annotation.creator.AbstractComponentProcessor
process, process
 
Methods inherited from class org.jboss.metadata.annotation.creator.AbstractProcessor
addFieldProcessor, addMethodProcessor, addTypeProcessor, getAnnotationTypes, getProcessedAnnotations, processClass, processClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.metadata.annotation.creator.Processor
getAnnotationTypes
 

Constructor Detail

WebComponentProcessor

public WebComponentProcessor(AnnotationFinder<AnnotatedElement> finder)
Method Detail

process

public void process(WebMetaData metaData,
                    Class<?> type)
Description copied from class: AbstractProcessor
Process type for component meta data related annotations

Specified by:
process in interface Processor<WebMetaData,Class<?>>
Overrides:
process in class AbstractProcessor<WebMetaData>
Parameters:
metaData - the meta data
type - the annotated element


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