org.trails.descriptor.annotation
Class AnnotationDecorator

java.lang.Object
  extended by org.trails.descriptor.annotation.AnnotationDecorator
All Implemented Interfaces:
DescriptorDecorator

public class AnnotationDecorator
extends java.lang.Object
implements DescriptorDecorator

This class uses the annotations on a given class or property to modify its descriptor

Author:
Chris Nelson

Constructor Summary
AnnotationDecorator()
           
 
Method Summary
 IClassDescriptor decorate(IClassDescriptor descriptor)
           
protected  IMethodDescriptor decorateMethodDescriptor(IMethodDescriptor methodDescriptor)
           
protected  IPropertyDescriptor decoratePropertyDescriptor(IPropertyDescriptor propertyDescriptor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationDecorator

public AnnotationDecorator()
Method Detail

decorate

public IClassDescriptor decorate(IClassDescriptor descriptor)
Specified by:
decorate in interface DescriptorDecorator

decoratePropertyDescriptor

protected IPropertyDescriptor decoratePropertyDescriptor(IPropertyDescriptor propertyDescriptor)

decorateMethodDescriptor

protected IMethodDescriptor decorateMethodDescriptor(IMethodDescriptor methodDescriptor)


Copyright © 2004-2008. All Rights Reserved.