001package org.apache.tapestry5.internal;
002
003import org.apache.tapestry5.services.BeanEditContext;
004
005import java.lang.annotation.Annotation;
006
007public class BeanEditContextImpl implements BeanEditContext
008{
009    private Class<?> beanClass;
010
011    public BeanEditContextImpl(Class<?> beanClass)
012    {
013        this.beanClass = beanClass;
014    }
015
016    public Class<?> getBeanClass()
017    {
018        return beanClass;
019    }
020
021    public <T extends Annotation> T getAnnotation(Class<T> type)
022    {
023        return beanClass.getAnnotation(type);
024    }
025
026}