View Javadoc

1   package org.weda.tapestry.renderer.impl;
2   
3   import org.apache.tapestry.IMarkupWriter;
4   import org.apache.tapestry.IRequestCycle;
5   import org.weda.converter.ValueTypeConverter;
6   import org.weda.tapestry.renderer.Renderer;
7   import org.weda.property.PropertyDescriptor;
8   
9   /**
10   *
11   * @author Mikhail Titov
12   */
13  public class RendererInfo {
14      private Class rendererClass;
15      private Class objectClass;
16      private String propertyName;
17      private Class valueClass;
18      private String mimeType;
19      private String defaultPattern;
20      
21      /**Метод возвращает класс renderer'а
22       */
23      public Class getRendererClass() {
24          return rendererClass;
25      }
26  
27      public void setRendererClass(Class rendererClass) {
28          this.rendererClass = rendererClass;
29      }
30  
31      /**Метод возвращает класс объекта с которым работает renderer.
32       * @see #getPropertyName()
33       */
34      public Class getObjectClass() {
35          return objectClass;
36      }
37  
38      public void setObjectClass(Class objectClass) {
39          this.objectClass = objectClass;
40      }
41  
42      /**Метод возвращает имя свойства класса объекта с которым работает renderer.
43       * @see #getObjectClass()
44       */
45      public String getPropertyName() {
46          return propertyName;
47      }
48  
49      public void setPropertyName(String propertyName) {
50          this.propertyName = propertyName;
51      }
52  
53      /**Метод возвращает класс(тип) значения.
54       */
55      public Class getValueClass() {
56          return valueClass;
57      }
58  
59      public void setValueClass(Class valueClass) {
60          this.valueClass = valueClass;
61      }
62  
63      /**Метод возвращает шаблон по умолчанию который будет использован
64       * для приведения типа значения к типу который может отрисовать 
65       * renderer.
66       */
67      public String getDefaultPattern() {
68          return defaultPattern;
69      }
70  
71      public void setDefaultPattern(String defaultPattern) {
72          this.defaultPattern = defaultPattern;
73      }
74  
75      public String getMimeType() {
76          return mimeType;
77      }
78  
79      public void setMimeType(String mimeType) {
80          this.mimeType = mimeType;
81      }
82      
83  }