001 package org.apache.tapestry5.internal;
002
003 import org.apache.tapestry5.services.BeanEditContext;
004
005 import java.lang.annotation.Annotation;
006
007 public 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 }