public class DisplayPropertyMetaModel extends Object
| Constructor and Description |
|---|
DisplayPropertyMetaModel(ClassMetaModel cmm,
MetaComboProperty p) |
DisplayPropertyMetaModel(ClassMetaModel cmm,
MetaDisplayProperty p) |
DisplayPropertyMetaModel(PropertyMetaModel<?> pmm) |
| Modifier and Type | Method and Description |
|---|---|
static List<DisplayPropertyMetaModel> |
decode(ClassMetaModel cmm,
MetaComboProperty[] mar)
Convert a list of combobox display properties to their metamodel equivalents.
|
static List<DisplayPropertyMetaModel> |
decode(ClassMetaModel cmm,
MetaDisplayProperty[] mar)
Converts a list of MetaDisplayProperty annotations into their metamodel equivalents.
|
<X,TT extends IConverter<X>> |
getAsString(Object root)
Returns the attribute as a string value.
|
IConverter<?> |
getConverter() |
int |
getDisplayLength() |
String |
getJoin()
If this is joined display property, this returns the string to put between the joined values.
|
String |
getLabel()
If the label for this display property is overridden this returns the value (not the key) for
the overridden label.
|
YesNoType |
getNoWrap() |
PropertyMetaModel<?> |
getProperty() |
String |
getRenderHint() |
SortableType |
getSortable() |
int |
getSortIndex()
The index (order) in which all sortable fields should be applied in an initial sort; -1 if there is no default sort.
|
void |
setConverter(IConverter<?> converter) |
void |
setDisplayLength(int displayLength) |
void |
setJoin(String join) |
void |
setNoWrap(YesNoType noWrap) |
void |
setRenderHint(String renderHint) |
void |
setSortable(SortableType sortable) |
void |
setSortIndex(int sortIndex) |
String |
toString() |
public DisplayPropertyMetaModel(@Nonnull PropertyMetaModel<?> pmm)
public DisplayPropertyMetaModel(@Nonnull ClassMetaModel cmm, @Nonnull MetaDisplayProperty p)
public DisplayPropertyMetaModel(@Nonnull ClassMetaModel cmm, @Nonnull MetaComboProperty p)
public static List<DisplayPropertyMetaModel> decode(ClassMetaModel cmm, MetaDisplayProperty[] mar)
cmm - mar - public static List<DisplayPropertyMetaModel> decode(ClassMetaModel cmm, MetaComboProperty[] mar)
cmm - mar - public String getJoin()
public void setJoin(String join)
public String getLabel()
@Nonnull public PropertyMetaModel<?> getProperty()
public <X,TT extends IConverter<X>> String getAsString(Object root) throws Exception
root - Exceptionpublic String getRenderHint()
public void setRenderHint(String renderHint)
public IConverter<?> getConverter()
public void setConverter(IConverter<?> converter)
public SortableType getSortable()
public void setSortable(SortableType sortable)
public int getDisplayLength()
public void setDisplayLength(int displayLength)
public int getSortIndex()
public void setSortIndex(int sortIndex)
Copyright © 2017 etc.to. All rights reserved.