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 }