|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectdatechooser.beans.editor.descriptor.DescriptionManager
public class DescriptionManager
Describes all properties used in this library. Descriptions: text (for users)
and java (for IDEs).
Класс, позволяющий получить описание всех свойств компонентов, используемых
в библиотеке. Предоставляется описание двух основных типов: текстовое
(для вывода на экран) и java (для генерации кода).
Бы принято решение не включать соответствующие методы в классы свойств по
нескольким причинам:
1) Вывод таких описаний логически не относятся к функциям классов.
2) Некоторые классы свойств из стандартной библиотеки (String, boolean, ...)
поэтому нет возможности встроить в них соответствующий механизм. Поэтому
для избежания путаницы лучше вынести описание классов за их пределы.
Описатели каждого типа предсавлены объектами отдельных классов, которые
регистрируются в этом.
ClassDescriptor| Method Summary | |
|---|---|
static java.lang.String |
describe(java.lang.Object value)
Text description for component users. |
static java.lang.String |
describe(java.lang.Object value,
java.util.Locale locale)
Text description for component users. |
static java.lang.String |
describeJava(java.lang.Object value,
java.lang.Class aClass)
Java initialization code. |
void |
registerDescriptor(ClassDescriptor descriptor)
Lets register new class descriptor. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public void registerDescriptor(ClassDescriptor descriptor)
descriptor - Desriptor class for user object.ClassDescriptorpublic static java.lang.String describe(java.lang.Object value)
value - Object for description.
public static java.lang.String describe(java.lang.Object value,
java.util.Locale locale)
value - Object for description.locale - Locale.
public static java.lang.String describeJava(java.lang.Object value,
java.lang.Class aClass)
value - Object for description.aClass - Class of describing object. Used when value = null.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||