T - Тип self ссылкиpublic class PropertyBuilderGeneric<T extends PropertyBuilderGeneric<?>> extends Object
| Constructor and Description |
|---|
PropertyBuilderGeneric() |
| Modifier and Type | Method and Description |
|---|---|
T |
bean(Object bean)
Указывает владельца свойства
|
T |
bound(Boolean bound)
Указывает что изменение свойства генерирует событие PropertyChange
|
Property |
build()
Создание оъекта свойства
|
T |
category(String category)
Укащывает категорию свйоства
|
T |
constrained(Boolean constrained)
Указывает что свойство может генерировать исключения при измении значения
|
T |
displayName(String displayName)
Указыает отображаемое имя
|
T |
editorOpts(String editorOpts)
Указывает опции редактироавния
|
T |
expert(Boolean expert)
Указывает что свойство желательно изменял эксперт
|
T |
forceHidden(boolean forceHidden)
Указывает что свойство скрыто в редакторе свойств
|
T |
forceNotNull(boolean forceNotNull)
Указывает что свойство не допускает null значения
|
T |
forceReadOnly(boolean forceReadOnly)
Указывает что свойство доступно только для чтения
|
T |
forceReadOnlyDescent(boolean forceReadOnlyDescent)
Указывает что свойство и все низсходящие объекты этого свойства доступны только для чтения
|
T |
hidden(Boolean hidden)
Указыает что свойство является скрытым
|
T |
hiddenPeroperties(String... hiddenPeroperties)
Указывает перечень скрываемых свойств
|
T |
htmlDescription(String htmlDescription)
Указыает html описание
|
T |
name(String name)
Указывает имя свойства
|
T |
notNull(Boolean notNull)
Указывает что свойство не поддерживает null значения
|
T |
preferred(Boolean preferred)
Указывает что свойство часто изменяется
|
T |
propertyEditor(Class<? extends PropertyEditor> propertyEditor)
Указывает редактор свойства
|
T |
reader(xyz.cofe.collection.Func0 reader)
Указывает функцию чтения свойства
|
T |
shortDescription(String shortDescription)
Указывает короткое описание
|
T |
type(Class type)
Указывает тип свойства
|
T |
value(Object value)
Указывает значение свойства
|
T |
writer(xyz.cofe.collection.Func1 writer)
Указывает функцию записи
|
public T name(String name)
name - имя свойстваpublic T value(Object value)
value - значениеpublic T reader(xyz.cofe.collection.Func0 reader)
reader - функция чтенияpublic T writer(xyz.cofe.collection.Func1 writer)
writer - функция записиpublic T category(String category)
category - имя категорииpublic T shortDescription(String shortDescription)
shortDescription - кртакое описаниеpublic T htmlDescription(String htmlDescription)
htmlDescription - html описаниеpublic T displayName(String displayName)
displayName - отображаемое имяpublic T propertyEditor(Class<? extends PropertyEditor> propertyEditor)
propertyEditor - редкатор свойстваpublic T forceReadOnly(boolean forceReadOnly)
forceReadOnly - только для чтенияpublic T forceReadOnlyDescent(boolean forceReadOnlyDescent)
forceReadOnlyDescent - только для чтенияpublic T forceHidden(boolean forceHidden)
forceHidden - свойство скрытоpublic T hiddenPeroperties(String... hiddenPeroperties)
hiddenPeroperties - скрываемые свойстваpublic T forceNotNull(boolean forceNotNull)
forceNotNull - null значения не допускаютсяpublic T editorOpts(String editorOpts)
editorOpts - опции редактироыванияpublic T bean(Object bean)
bean - владелец свойстваpublic T bound(Boolean bound)
bound - генерация события PropertyChangepublic T preferred(Boolean preferred)
preferred - свойство часто изменяетсяpublic T notNull(Boolean notNull)
notNull - свойство не поддерживает null значенияpublic T hidden(Boolean hidden)
hidden - является скрытымpublic T expert(Boolean expert)
expert - свойство для экспертовpublic T constrained(Boolean constrained)
constrained - свойство имеет ограниченияpublic Property build()
Copyright © 2019. All rights reserved.