public class PropertySettings extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
constrained |
protected String |
displayName |
protected String |
editorName |
protected Boolean |
expert |
protected Boolean |
hidden |
protected String |
htmlDescription |
protected String |
name |
protected Boolean |
preferred |
protected Boolean |
readOnly |
protected ReadWriteLock |
readWriteLock
Блокировки на чтение/запись
|
protected String |
shortDescription |
| Constructor and Description |
|---|
PropertySettings()
Конструктор
|
PropertySettings(PropertySettings sample)
Констркутор копирования
|
| Modifier and Type | Method and Description |
|---|---|
void |
applyTo(Property p,
PropertyDB pdb)
Применяет настройки к свойству
|
PropertySettings |
clone() |
boolean |
equals(Object obj) |
Boolean |
getConstrained()
Указыает содержит ли свойство ограничения
|
String |
getDisplayName()
Указывает отображаемое имя свойства
|
String |
getEditorName()
Указывает имя редактора свойства
|
Boolean |
getExpert()
Указывает что свойство рекомендуется редактировать экспертами
|
Boolean |
getHidden()
Указывает что свойство скрыто для редактирования
|
String |
getHtmlDescription()
Указывает html описание свойства
|
String |
getName()
Указывает имя свойства
|
Boolean |
getPreferred()
Указыает что свойство класса "предпочитаемое" для редактирования
|
Boolean |
getReadOnly()
Указыает что свойство доступно только для чтения
|
String |
getShortDescription()
Указыавет краткое текстовое описание свойства
|
int |
hashCode() |
protected <T> T |
readLock(xyz.cofe.collection.Func0<T> reader)
Выволнение операции чтения с использованием блокировки
|
void |
setConstrained(Boolean constrained)
Указыает содержит ли свойство ограничения
|
void |
setDisplayName(String displayName)
Указывает отображаемое имя свойства
|
void |
setEditorName(String editorName)
Указывает имя редактор
|
void |
setExpert(Boolean expert)
Указывает что свойство рекомендуется редактировать экспертами
|
void |
setHidden(Boolean hidden)
Указывает что свойство скрыто для редактирования
|
void |
setHtmlDescription(String htmlDescription)
Указывает html описание свойства
|
protected void |
setName(String name)
Указывает имя свойства
|
void |
setPreferred(Boolean preferred)
Указыает что свойство класса "предпочитаемое" для редактирования
|
void |
setReadOnly(Boolean readOnly)
Указыает что свойство доступно только для чтения
|
void |
setShortDescription(String shortDescription)
Указыавет краткое текстовое описание свойства
|
protected <T> T |
writeLock(xyz.cofe.collection.Func0<T> writer)
Выволнение операции записи с использованием блокировки
|
protected final transient ReadWriteLock readWriteLock
protected volatile String displayName
protected volatile Boolean constrained
protected volatile Boolean expert
protected volatile Boolean hidden
protected volatile String name
protected volatile Boolean preferred
protected volatile String shortDescription
protected volatile String htmlDescription
protected volatile Boolean readOnly
protected volatile String editorName
public PropertySettings()
public PropertySettings(PropertySettings sample)
sample - образец для копированияpublic PropertySettings clone()
protected <T> T readLock(xyz.cofe.collection.Func0<T> reader)
T - Тип результатаreader - Функция чтенияprotected <T> T writeLock(xyz.cofe.collection.Func0<T> writer)
T - Тип результатаwriter - Функция записиpublic String getDisplayName()
public void setDisplayName(String displayName)
displayName - отображаемое имя свойстваpublic Boolean getConstrained()
public void setConstrained(Boolean constrained)
constrained - содержит ограничения на возможные значенияpublic Boolean getExpert()
public void setExpert(Boolean expert)
expert - свойство для экспертовpublic Boolean getHidden()
public void setHidden(Boolean hidden)
hidden - свойство скрыто для редактированияpublic String getName()
protected void setName(String name)
name - имя свойстваpublic Boolean getPreferred()
public void setPreferred(Boolean preferred)
preferred - свойство указыает на основной функционалpublic String getShortDescription()
public void setShortDescription(String shortDescription)
shortDescription - краткое текстовое описаниеpublic String getHtmlDescription()
public void setHtmlDescription(String htmlDescription)
htmlDescription - html описание свойстваpublic Boolean getReadOnly()
public void setReadOnly(Boolean readOnly)
readOnly - true - только для чтенияpublic String getEditorName()
public void setEditorName(String editorName)
editorName - имя редактораpublic void applyTo(Property p, PropertyDB pdb)
p - свойствоpdb - бд настроек/редакторов, возможно nullCopyright © 2019. All rights reserved.