org.weda.property
Interface PropertyDescriptor

All Known Subinterfaces:
ActionParameter, ColumnDescriptor
All Known Implementing Classes:
ActionParameterImpl, ColumnDescriptorImpl, PropertyDescriptorImpl

public interface PropertyDescriptor

Цель: хранение информации о свойстве объекта

Author:
Mikhail Titov

Field Summary
static java.lang.String OBJECT_PROPERTY_MIME_TYPE
           
 
Method Summary
 void check(java.lang.Object value)
          Метод осуществлеят проверку на соотвествие значения каждому ограничению.
 java.util.List<Constraint> getConstraints()
          Метод возвращает список ограничений наложенных на свойство.
 java.lang.String getDisplayName()
          Метод возвращает название свойства для отображения в пользовательском интерфейсе.
 java.lang.String getMimeType()
          Метод возвращает mime тип свойства
 java.lang.String getName()
          Метод возвращет имя свойства.
 java.lang.Class getObjectClass()
          Метод возвращает класс объекта владеющего данным свойством.
 PropertyDescriptor getParent()
          Метод возвращает родительское свойство.
 java.lang.String getPattern()
          Метод возвращает шаблон который используется для преобразования значения свойства к строке и наоборот.
 java.lang.Class getPropertyClass()
          Метод возвращает тип свойства.
 boolean hasDisplayName()
          Метод вернет true если свойство getDisplayName() установлено.
 

Field Detail

OBJECT_PROPERTY_MIME_TYPE

static final java.lang.String OBJECT_PROPERTY_MIME_TYPE
See Also:
Constant Field Values
Method Detail

getConstraints

java.util.List<Constraint> getConstraints()
Метод возвращает список ограничений наложенных на свойство.


check

void check(java.lang.Object value)
           throws ConstraintException
Метод осуществлеят проверку на соотвествие значения каждому ограничению.

Throws:
ConstraintException
See Also:
getConstraints()

getObjectClass

java.lang.Class getObjectClass()
Метод возвращает класс объекта владеющего данным свойством.


getDisplayName

java.lang.String getDisplayName()
Метод возвращает название свойства для отображения в пользовательском интерфейсе.


hasDisplayName

boolean hasDisplayName()
Метод вернет true если свойство getDisplayName() установлено. Появление данного метода связанно с тем что если свойство displayName не установлено тогда в качестве его значения возвращается значение свойства name (getName())


getName

java.lang.String getName()
Метод возвращет имя свойства.


getPropertyClass

java.lang.Class getPropertyClass()
Метод возвращает тип свойства.


getParent

PropertyDescriptor getParent()
Метод возвращает родительское свойство. Родительское в разрезе наследования значений свойств.


getPattern

java.lang.String getPattern()
Метод возвращает шаблон который используется для преобразования значения свойства к строке и наоборот.


getMimeType

java.lang.String getMimeType()
Метод возвращает mime тип свойства



Copyright © 2005-2006 . All Rights Reserved.