|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.weda.property.impl.PropertyDescriptorImpl
public class PropertyDescriptorImpl
Цель: хранение информации о свойстве
Field Summary |
---|
Fields inherited from interface org.weda.property.PropertyDescriptor |
---|
OBJECT_PROPERTY_MIME_TYPE |
Constructor Summary | |
---|---|
PropertyDescriptorImpl()
|
Method Summary | |
---|---|
void |
addConstraint(Constraint constraint)
|
void |
check(java.lang.Object value)
Метод осуществлеят проверку на соотвествие значения каждому ограничению. |
boolean |
equals(java.lang.Object val)
|
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 если свойство PropertyDescriptor.getDisplayName()
установлено. |
void |
init()
|
void |
setDisplayName(java.lang.String displayName)
|
void |
setMimeType(java.lang.String mimeType)
|
void |
setName(java.lang.String name)
|
void |
setObjectClass(java.lang.Class objectClass)
|
void |
setParent(PropertyDescriptor parent)
|
void |
setPattern(java.lang.String pattern)
|
void |
setPropertyClass(java.lang.Class propertyClass)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PropertyDescriptorImpl()
Method Detail |
---|
public void init() throws PropertyDescriptorException
PropertyDescriptorException
public void check(java.lang.Object value) throws ConstraintException
PropertyDescriptor
check
in interface PropertyDescriptor
ConstraintException
PropertyDescriptor.getConstraints()
public java.lang.String getDisplayName()
PropertyDescriptor
getDisplayName
in interface PropertyDescriptor
public void setDisplayName(java.lang.String displayName)
public java.lang.String getName()
PropertyDescriptor
getName
in interface PropertyDescriptor
public void setName(java.lang.String name)
public java.lang.Class getPropertyClass()
PropertyDescriptor
getPropertyClass
in interface PropertyDescriptor
public void setPropertyClass(java.lang.Class propertyClass)
public PropertyDescriptor getParent()
PropertyDescriptor
getParent
in interface PropertyDescriptor
public void setParent(PropertyDescriptor parent)
public boolean equals(java.lang.Object val)
equals
in class java.lang.Object
public boolean hasDisplayName()
PropertyDescriptor
true
если свойство PropertyDescriptor.getDisplayName()
установлено. Появление данного метода связанно с тем что если
свойство displayName
не установлено тогда в качестве его
значения возвращается значение свойства name
(PropertyDescriptor.getName()
)
hasDisplayName
in interface PropertyDescriptor
public java.lang.String getPattern()
PropertyDescriptor
getPattern
in interface PropertyDescriptor
public void setPattern(java.lang.String pattern)
public java.lang.String getMimeType()
PropertyDescriptor
getMimeType
in interface PropertyDescriptor
public void setMimeType(java.lang.String mimeType)
public java.lang.Class getObjectClass()
PropertyDescriptor
getObjectClass
in interface PropertyDescriptor
public void setObjectClass(java.lang.Class objectClass)
public java.util.List<Constraint> getConstraints()
PropertyDescriptor
getConstraints
in interface PropertyDescriptor
public void addConstraint(Constraint constraint)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |