| Modifier and Type | Method and Description |
|---|---|
PropertyMetaModel<?> |
ComboBoxBase.getPropertyMetaModel() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Enum<T>> |
SelectFixed.createEnumCombo(PropertyMetaModel<?> pmm)
Returns a combo for all of the list-of-value items for the specified property.
|
static <T extends Enum<T>> |
SelectFixed.createEnumCombo(PropertyMetaModel<?> pmm,
T... domainvalues)
Create a combobox having only the specified enum labels.
|
void |
ComboBoxBase.setPropertyMetaModel(PropertyMetaModel<?> propertyMetaModel) |
| Modifier and Type | Method and Description |
|---|---|
PropertyMetaModel<T> |
ComponentPropertyBinding.getPropertyMeta() |
PropertyMetaModel<T> |
DisplayOnlyPropertyBinding.getPropertyMeta() |
| Modifier and Type | Method and Description |
|---|---|
int |
ControlFactoryTextArea.accepts(PropertyMetaModel<?> pmm,
boolean editable,
Class<?> controlClass)
Accept if the componentHint says textarea.
|
int |
ControlFactoryRelationCombo.accepts(PropertyMetaModel<?> pmm,
boolean editable,
Class<?> controlClass)
Accept any UP relation; if the relation has a "comboLookup" type hint we score 10, else we score 2.
|
int |
ControlFactoryMoney.accepts(PropertyMetaModel<?> pmm,
boolean editable,
Class<?> controlClass)
Accept any type using a string.
|
int |
ControlFactoryString.accepts(PropertyMetaModel<?> pmm,
boolean editable,
Class<?> controlClass)
Accept any type using a string.
|
int |
PropertyControlFactory.accepts(PropertyMetaModel<?> pmm,
boolean editable,
Class<?> controlClass)
This must return a +ve value when this factory accepts the specified property; the returned value
is an eagerness score.
|
int |
ControlFactoryEnumAndBool.accepts(PropertyMetaModel<?> pmm,
boolean editable,
Class<?> controlClass)
Accept boolean, Boolean and Enum.
|
int |
ControlFactoryRelationLookup.accepts(PropertyMetaModel<?> pmm,
boolean editable,
Class<?> controlClass)
Accept any UP relation.
|
int |
ControlFactoryDate.accepts(PropertyMetaModel<?> pmm,
boolean editable,
Class<?> controlClass)
Accept java.util.Date class only.
|
ComboFixed<?> |
ControlBuilder.createComboFor(PropertyMetaModel<?> pmm,
boolean editable)
This creates a ComboFixed for some fixed-size domain property specified by the metamodel.
|
<T> T |
ControlBuilder.createControl(Class<T> controlClass,
PropertyMetaModel<?> pmm,
boolean editable) |
<T> ControlFactoryResult |
ControlFactoryTextArea.createControl(PropertyMetaModel<T> pmm,
boolean editable,
Class<?> controlClass) |
<T> ControlFactoryResult |
ControlFactoryRelationCombo.createControl(PropertyMetaModel<T> pmm,
boolean editable,
Class<?> controlClass) |
<T> ControlFactoryResult |
ControlFactoryMoney.createControl(PropertyMetaModel<T> pmm,
boolean editable,
Class<?> controlClass)
Create a Text control with the basic monetary converter, or the proper converter for the specified type.
|
<T> ControlFactoryResult |
ControlFactoryString.createControl(PropertyMetaModel<T> pmm,
boolean editable,
Class<?> controlClass) |
<T> ControlFactoryResult |
PropertyControlFactory.createControl(PropertyMetaModel<T> pmm,
boolean editable,
Class<?> controlClass)
This MUST create all nodes necessary for a control to edit the specified item.
|
<T> ControlFactoryResult |
ControlFactoryEnumAndBool.createControl(PropertyMetaModel<T> pmm,
boolean editable,
Class<?> controlClass)
Create and init a ComboFixed combobox.
|
<T> ControlFactoryResult |
ControlFactoryRelationLookup.createControl(PropertyMetaModel<T> pmm,
boolean editable,
Class<?> controlClass)
Create the lookup thingy.
|
<T> ControlFactoryResult |
ControlFactoryDate.createControl(PropertyMetaModel<T> pmm,
boolean editable,
Class<?> controlClass) |
ControlFactoryResult |
ControlBuilder.createControlFor(IReadOnlyModel<?> model,
PropertyMetaModel<?> pmm,
boolean editable)
Deprecated.
|
ControlFactoryResult |
ControlBuilder.createControlFor(PropertyMetaModel<?> pmm,
boolean editable,
Class<?> controlClass) |
PropertyControlFactory |
ControlBuilder.findControlFactory(PropertyMetaModel<?> pmm,
boolean editable,
Class<?> controlClass)
Find the best control factory to use to create a control for the given property and mode.
|
PropertyControlFactory |
ControlBuilder.getControlFactory(PropertyMetaModel<?> pmm,
boolean editable,
Class<?> controlClass)
Find the best control factory to use to create a control for the given property and mode, throws
an Exception if the factory cannot be found.
|
| Constructor and Description |
|---|
ComponentPropertyBinding(IReadOnlyModel<?> model,
PropertyMetaModel<T> propertyMeta,
IControl<C> control) |
DisplayOnlyPropertyBinding(IReadOnlyModel<?> model,
PropertyMetaModel<T> propertyMeta,
IDisplayControl<T> control) |
SimpleComponentPropertyBinding(IReadOnlyModel<?> model,
PropertyMetaModel<T> propertyMeta,
IControl<T> control) |
| Modifier and Type | Method and Description |
|---|---|
protected PropertyMetaModel<?> |
FormBuilderBase.resolveProperty(String name)
Deprecated.
Find a property relative to the current input class.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
GenericFormBuilder.addControl(NodeBase label,
NodeBase labelnode,
NodeBase[] list,
boolean mandatory,
boolean editable,
PropertyMetaModel<?> pmm)
Deprecated.
|
void |
TabularFormBuilder.addControl(NodeBase label,
NodeBase labelnode,
NodeBase[] list,
boolean mandatory,
boolean editable,
PropertyMetaModel<?> pmm)
Deprecated.
|
protected void |
HorizontalFormBuilder.addControl(NodeBase label,
NodeBase labelnode,
NodeBase[] list,
boolean mandatory,
boolean editable,
PropertyMetaModel<?> pmm)
Deprecated.
|
protected abstract void |
GenericFormBuilder.addControl(String label,
NodeBase labelnode,
NodeBase[] list,
boolean mandatory,
boolean editable,
PropertyMetaModel<?> pmm)
Deprecated.
This is the actual workhorse doing the per-builder actual placement and layouting of a {control, label} pair.
|
void |
TabularFormBuilder.addControl(String label,
NodeBase labelnode,
NodeBase[] list,
boolean mandatory,
boolean editable,
PropertyMetaModel<?> pmm)
Deprecated.
Adds a control plus a label at the current location.
|
protected void |
HorizontalFormBuilder.addControl(String label,
NodeBase labelnode,
NodeBase[] list,
boolean mandatory,
boolean editable,
PropertyMetaModel<?> pmm)
Deprecated.
|
protected <C> IControl<C> |
GenericFormBuilder.addPropertyControl(String name,
String label,
PropertyMetaModel<C> pmm,
boolean editable,
boolean editableFixed)
Deprecated.
|
protected ControlFactoryResult |
FormBuilderBase.createControlFor(IReadOnlyModel<?> model,
PropertyMetaModel<?> pmm,
boolean editable)
Deprecated.
Create the optimal control for the specified thingy, and return the binding for it.
|
Label |
TabularFormBuilder.createLabel(String label,
NodeBase labelnode,
boolean mandatory,
boolean editable,
PropertyMetaModel<?> pmm)
Deprecated.
Control label factory method.
|
| Modifier and Type | Method and Description |
|---|---|
PropertyMetaModel<?> |
ComboComponentBase.getPropertyMetaModel() |
| Modifier and Type | Method and Description |
|---|---|
static void |
Text.assignPrecisionValidator(Text<?> control,
PropertyMetaModel<?> pmm)
This adds a validator for the maximal and minimal value for an input, gotten from the property metamodel.
|
static void |
Text.configureNumericInput(Text<?> txt,
PropertyMetaModel<?> pmm,
boolean editable) |
static Text<BigDecimal> |
Text.createBDMoneyInput(PropertyMetaModel<BigDecimal> pmm,
boolean editable) |
static DateInput |
DateInput.createDateInput(PropertyMetaModel<Date> pmm,
boolean editable) |
static DateInput |
DateInput.createDateInput(PropertyMetaModel<Date> pmm,
boolean editable,
boolean setDefaultErrorLocation) |
static Text<Double> |
Text.createDoubleMoneyInput(PropertyMetaModel<Double> pmm,
boolean editable) |
static <T extends Enum<T>> |
ComboFixed.createEnumCombo(PropertyMetaModel<?> pmm)
Returns a combo for all of the list-of-value items for the specified property.
|
static <T extends Enum<T>> |
ComboFixed.createEnumCombo(PropertyMetaModel<?> pmm,
T... domainvalues)
Create a combobox having only the specified enum labels.
|
static <T> ComboLookup<T> |
ComboLookup.createLookup(PropertyMetaModel<T> pmm) |
static <T extends Number> |
Text.createNumericInput(PropertyMetaModel<T> pmm,
boolean editable) |
static <T> Text<T> |
Text.createText(Class<T> iclz,
PropertyMetaModel<T> pmm,
boolean editable) |
static <T> Text<T> |
Text.createText(Class<T> iclz,
PropertyMetaModel<T> pmm,
boolean editable,
boolean setDefaultErrorLocation) |
void |
ComboComponentBase.setPropertyMetaModel(PropertyMetaModel<?> propertyMetaModel) |
| Modifier and Type | Method and Description |
|---|---|
PropertyMetaModel<?> |
LookupForm.Item.getLastProperty() |
| Modifier and Type | Method and Description |
|---|---|
List<PropertyMetaModel<?>> |
LookupForm.Item.getPropertyPath() |
| Modifier and Type | Method and Description |
|---|---|
void |
LookupForm.Item.setPropertyPath(List<PropertyMetaModel<?>> propertyPath) |
| Modifier and Type | Method and Description |
|---|---|
static PropertyMetaModel<?> |
MetaUtils.findLastProperty(List<PropertyMetaModel<?>> pl) |
static PropertyMetaModel<?> |
MetaUtils.findLastProperty(SearchPropertyMetaModel spm) |
PropertyMetaModel<?> |
ClassMetaModel.findProperty(String name)
Returns a property reference to the specified property by following the dotted path
starting at this class.
|
static PropertyMetaModel<?> |
MetaManager.findPropertyMeta(Class<?> clz,
String name)
Find a property using the metamodel for a class.
|
static PropertyMetaModel<?> |
MetaManager.findPropertyMeta(IMetaClass mc,
String name)
Find a property using some genericized meta definition.
|
PropertyMetaModel<?> |
ClassMetaModel.findSimpleProperty(String name)
Returns the named property on this class.
|
static PropertyMetaModel<?> |
MetaUtils.getLastProperty(List<PropertyMetaModel<?>> pl) |
static PropertyMetaModel<?> |
MetaUtils.getLastProperty(SearchPropertyMetaModel spm) |
PropertyMetaModel<V> |
ObjectDelta.Delta.getPmm() |
PropertyMetaModel<?> |
ClassMetaModel.getPrimaryKey()
Returns the property containing the primary key for this object, if one can be found.
|
PropertyMetaModel<?> |
ClassMetaModel.getProperty(String name)
Same as
ClassMetaModel.findProperty(String), but throws an exception if the property (or path) is not found, so
it never returns null. |
static PropertyMetaModel<?> |
MetaManager.getPropertyMeta(Class<?> clz,
String name) |
static PropertyMetaModel<?> |
MetaManager.getPropertyMeta(IMetaClass clz,
String name) |
static PropertyMetaModel<?> |
MetaManager.internalCalculateDottedPath(ClassMetaModel cmm,
String name) |
| Modifier and Type | Method and Description |
|---|---|
List<PropertyMetaModel<?>> |
ClassMetaModel.getProperties() |
List<PropertyMetaModel<?>> |
SearchPropertyMetaModel.getPropertyPath() |
static List<PropertyMetaModel<?>> |
MetaManager.parsePropertyPath(ClassMetaModel m,
String compoundName)
Parse the property path and return the list of properties in the path.
|
| Modifier and Type | Method and Description |
|---|---|
static INodeContentRenderer<?> |
MetaManager.createDefaultComboRenderer(PropertyMetaModel<?> pmm,
ClassMetaModel cmm)
This creates a default combo option value renderer using whatever metadata is available.
|
static List<DisplayPropertyMetaModel> |
MetaManager.getComboProperties(PropertyMetaModel<?> pmm)
Return the list of defined combo properties, either on property model or class model.
|
static String |
MetaManager.getEnumLabel(PropertyMetaModel<?> pmm,
Object value)
Get a label for the enum value "value" presented on the property passed.
|
| Modifier and Type | Method and Description |
|---|---|
static PropertyMetaModel<?> |
MetaUtils.findLastProperty(List<PropertyMetaModel<?>> pl) |
static PropertyMetaModel<?> |
MetaUtils.getLastProperty(List<PropertyMetaModel<?>> pl) |
| Constructor and Description |
|---|
Delta(PropertyMetaModel<V> pmm,
V oldValue,
V newValue,
String name) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPropertyMetaModel<T> |
class |
DefaultPropertyMetaModel<T> |
class |
ExpandedDisplayProperty<T>
This describes a normalized expanded display property.
|
class |
ExpandedDisplayPropertyList
This is a special version of an expanded property, used when
the property referred to consists of multiple properties for
display (this is the case when the thingy is part of another
class).
|
class |
JoinedDisplayProperty
A special property consisting of a list of joined properties.
|
class |
PathPropertyMetaModel<T>
This is a proxy for an existing PropertyMetaModel for path-based properties.
|
class |
PropertyMetaModelWrapper<T> |
| Modifier and Type | Method and Description |
|---|---|
PropertyMetaModel<?> |
ClassMetaModelWrapper.findProperty(String name) |
PropertyMetaModel<?> |
DefaultClassMetaModel.findProperty(String name)
This resolves a property path, starting at this class.
|
PropertyMetaModel<?> |
ClassMetaModelWrapper.findSimpleProperty(String name) |
PropertyMetaModel<?> |
DefaultClassMetaModel.findSimpleProperty(String name)
Not synchronized because the simple map is initialized when the ClassMetaModel is created and after that it's immutable.
|
PropertyMetaModel<?> |
ClassMetaModelWrapper.getPrimaryKey() |
PropertyMetaModel<?> |
DefaultClassMetaModel.getPrimaryKey() |
PropertyMetaModel<?> |
DisplayPropertyMetaModel.getProperty() |
PropertyMetaModel<?> |
ClassMetaModelWrapper.getProperty(String name) |
PropertyMetaModel<?> |
DefaultClassMetaModel.getProperty(String name) |
PropertyMetaModel<T> |
PropertyMetaModelWrapper.getWrappedModel() |
| Modifier and Type | Method and Description |
|---|---|
List<PropertyMetaModel<?>> |
PathPropertyMetaModel.getAccessPath() |
List<PropertyMetaModel<?>> |
ClassMetaModelWrapper.getProperties() |
List<PropertyMetaModel<?>> |
DefaultClassMetaModel.getProperties() |
List<PropertyMetaModel<?>> |
SearchPropertyMetaModelImpl.getPropertyPath() |
| Modifier and Type | Method and Description |
|---|---|
static <X> ExpandedDisplayProperty<?> |
ExpandedDisplayProperty.expandProperty(PropertyMetaModel<X> pmm)
Get the display expansion for a single property.
|
void |
DefaultClassMetaModel.setPrimaryKey(PropertyMetaModel<?> primaryKey) |
void |
PropertyMetaModelWrapper.setWrappedModel(PropertyMetaModel<T> parent)
WATCH OUT: Should only be used when initializing outside the constructor; should not change after this
has been passed to user code.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SearchPropertyMetaModelImpl.setPropertyPath(List<PropertyMetaModel<?>> propertyPath) |
| Constructor and Description |
|---|
DisplayPropertyMetaModel(PropertyMetaModel<?> pmm) |
ExpandedDisplayProperty(Class<T> actual,
PropertyMetaModel<?> propertyMeta,
IValueAccessor<?> accessor)
Constructor for LIST types.
|
ExpandedDisplayProperty(DisplayPropertyMetaModel displayMeta,
PropertyMetaModel<T> propertyMeta,
IValueAccessor<T> accessor) |
ExpandedDisplayProperty(PropertyMetaModel<T> propertyMeta,
IValueAccessor<T> accessor) |
ExpandedDisplayPropertyList(PropertyMetaModel<?> propertyMeta,
IValueAccessor<?> accessor,
List<ExpandedDisplayProperty<?>> children) |
PathPropertyMetaModel(String dottedName,
PropertyMetaModel<?>[] accessPath) |
PropertyMetaModelWrapper(PropertyMetaModel<T> parent) |
PropertyValueInvalidException(Object value,
Object targetObject,
PropertyMetaModel<?> property) |
| Constructor and Description |
|---|
JoinedDisplayProperty(List<DisplayPropertyMetaModel> list,
List<PropertyMetaModel<?>> plist,
IValueAccessor<?> rootAccessor) |
SearchPropertyMetaModelImpl(ClassMetaModel cmm,
List<PropertyMetaModel<?>> mli) |
| Modifier and Type | Method and Description |
|---|---|
static void |
UIControlUtil.configureNumericInput(Text<?> txt,
PropertyMetaModel<?> pmm,
boolean editable)
Deprecated.
|
static Text<BigDecimal> |
UIControlUtil.createBDMoneyInput(PropertyMetaModel<BigDecimal> pmm,
boolean editable)
Deprecated.
|
static Text<BigDecimal> |
UIControlUtil.createBigDecimalInput(PropertyMetaModel<BigDecimal> pmm,
boolean editable)
Deprecated.
Use
Text#createNumericInput(PropertyMetaModel instead |
static Text<Double> |
UIControlUtil.createDoubleInput(PropertyMetaModel<Double> pmm,
boolean editable)
Deprecated.
Use
Text#createNumericInput(PropertyMetaModel instead |
static Text<Double> |
UIControlUtil.createDoubleMoneyInput(PropertyMetaModel<Double> pmm,
boolean editable)
Deprecated.
|
static <T extends Enum<T>> |
UIControlUtil.createEnumCombo(PropertyMetaModel<?> pmm)
Deprecated.
|
static <T extends Enum<T>> |
UIControlUtil.createEnumCombo(PropertyMetaModel<?> pmm,
T... domainvalues)
Deprecated.
|
static Text<Integer> |
UIControlUtil.createIntInput(PropertyMetaModel<Integer> pmm,
boolean editable)
Deprecated.
Use
Text#createNumericInput(PropertyMetaModel instead |
static Text<Long> |
UIControlUtil.createLongInput(PropertyMetaModel<Long> pmm,
boolean editable)
Deprecated.
Use
Text#createNumericInput(PropertyMetaModel instead |
static <T> Text<T> |
UIControlUtil.createText(Class<T> iclz,
PropertyMetaModel<T> pmm,
boolean editable)
Deprecated.
Use
Text#createText(Class instead |
void |
DisplaySpan.defineFrom(PropertyMetaModel<?> pmm) |
static String |
UIControlUtil.getEnumLabel(PropertyMetaModel<?> pmm,
Object value)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
PropertyMetaModel<T> |
ColumnDef.getPropertyMetaModel() |
| Constructor and Description |
|---|
SimpleColumnDef(ColumnDefList<?> cdl,
PropertyMetaModel<T> pmm)
Create a column definition using metadata for the column.
|
| Modifier and Type | Method and Description |
|---|---|
PropertyMetaModel<?> |
Tree.getPropertyMetaModel() |
| Modifier and Type | Method and Description |
|---|---|
void |
Tree.setPropertyMetaModel(PropertyMetaModel<?> propertyMetaModel) |
| Modifier and Type | Method and Description |
|---|---|
PropertyMetaModel<?> |
ComboComponentBase2.getPropertyMetaModel() |
| Modifier and Type | Method and Description |
|---|---|
static <T> ComboFixed2<T> |
ComboFixed2.createComboFor(PropertyMetaModel<T> pmm,
boolean editable) |
static <T extends Enum<T>> |
ComboFixed2.createEnumCombo(PropertyMetaModel<?> pmm)
Returns a combo for all of the list-of-value items for the specified property.
|
static <T extends Enum<T>> |
ComboFixed2.createEnumCombo(PropertyMetaModel<?> pmm,
T... domainvalues)
Create a combobox having only the specified enum labels.
|
static <T> ComboLookup2<T> |
ComboLookup2.createLookup(PropertyMetaModel<T> pmm) |
void |
ComboComponentBase2.setPropertyMetaModel(PropertyMetaModel<?> propertyMetaModel) |
| Modifier and Type | Method and Description |
|---|---|
<T> int |
ControlCreatorDate.accepts(PropertyMetaModel<T> pmm,
Class<? extends IControl<T>> controlClass)
Accept java.util.Date class only.
|
<T> int |
ControlCreatorEnumAndBool.accepts(PropertyMetaModel<T> pmm,
Class<? extends IControl<T>> controlClass)
Accept boolean, Boolean and Enum.
|
<T> int |
ControlCreatorMoney.accepts(PropertyMetaModel<T> pmm,
Class<? extends IControl<T>> controlClass)
Accept any type using a string.
|
<T> int |
ControlCreatorString.accepts(PropertyMetaModel<T> pmm,
Class<? extends IControl<T>> controlClass)
Accept any type using a string.
|
<T> int |
ControlCreatorTextArea.accepts(PropertyMetaModel<T> pmm,
Class<? extends IControl<T>> controlClass)
Accept if the componentHint says textarea.
|
<T> int |
IControlCreator.accepts(PropertyMetaModel<T> pmm,
Class<? extends IControl<T>> controlClass)
This must return a +ve value when this factory accepts the specified property; the returned value
is an eagerness score.
|
<T> int |
ControlCreatorRelationLookup.accepts(PropertyMetaModel<T> pmm,
Class<? extends IControl<T>> controlClass)
Accept any UP relation.
|
<T> int |
ControlCreatorRelationCombo.accepts(PropertyMetaModel<T> pmm,
Class<? extends IControl<T>> controlClass)
Accept any UP relation; if the relation has a "comboLookup" type hint we score 10, else we score 2.
|
<T> int |
ControlCreatorBoolean.accepts(PropertyMetaModel<T> pmm,
Class<? extends IControl<T>> controlClass) |
<T,C extends IControl<T>> |
ControlCreatorRegistry.createControl(PropertyMetaModel<T> pmm,
Class<C> controlClass) |
<T,C extends IControl<T>> |
ControlCreatorDate.createControl(PropertyMetaModel<T> pmm,
Class<C> controlClass) |
<T,C extends IControl<T>> |
ControlCreatorEnumAndBool.createControl(PropertyMetaModel<T> pmm,
Class<C> controlClass)
Create and init a ComboFixed combobox.
|
<T,C extends IControl<T>> |
ControlCreatorMoney.createControl(PropertyMetaModel<T> pmm,
Class<C> controlClass)
Create a Text control with the basic monetary converter, or the proper converter for the specified type.
|
<T,C extends IControl<T>> |
ControlCreatorString.createControl(PropertyMetaModel<T> pmm,
Class<C> controlClass) |
<T,C extends IControl<T>> |
ControlCreatorTextArea.createControl(PropertyMetaModel<T> pmm,
Class<C> controlClass) |
<T,C extends IControl<T>> |
IControlCreator.createControl(PropertyMetaModel<T> pmm,
Class<C> controlClass)
This MUST create all nodes necessary for a control to edit the specified item.
|
<T,C extends IControl<T>> |
ControlCreatorRelationLookup.createControl(PropertyMetaModel<T> pmm,
Class<C> controlClass)
Create the lookup thingy.
|
<T,C extends IControl<T>> |
ControlCreatorRelationCombo.createControl(PropertyMetaModel<T> pmm,
Class<C> controlClass) |
<T,C extends IControl<T>> |
ControlCreatorBoolean.createControl(PropertyMetaModel<T> pmm,
Class<C> controlClass) |
| Modifier and Type | Method and Description |
|---|---|
<T,C extends IControl<T>> |
FormBuilder.bindControlData(C control,
PropertyMetaModel<T> pmm) |
| Modifier and Type | Method and Description |
|---|---|
int |
BooleanConverterFactory.accept(Class<?> clz,
PropertyMetaModel<?> pmm) |
int |
IConverterFactory.accept(Class<?> clz,
PropertyMetaModel<?> pmm)
This must decide whether to accept the class and property model pair.
|
int |
DefaultConverterFactory.accept(Class<?> clz,
PropertyMetaModel<?> pmm)
Returns 1 all of the time: accepts everything.
|
int |
MoneyConverterFactory.accept(Class<?> clz,
PropertyMetaModel<?> pmm) |
int |
DoubleFactory.accept(Class<?> clz,
PropertyMetaModel<?> pmm) |
int |
DomainListConverterFactory.accept(Class<?> clz,
PropertyMetaModel<?> pmm) |
int |
EnumFactory.accept(Class<?> clz,
PropertyMetaModel<?> pmm) |
int |
DateConverterFactory.accept(Class<?> clz,
PropertyMetaModel<?> pmm) |
static <T> void |
MoneyUtil.assignMonetaryConverter(PropertyMetaModel<T> pmm,
boolean editable,
IConvertable<T> node) |
static <T extends Number> |
NumericUtil.assignNumericConverter(PropertyMetaModel<T> pmm,
boolean editable,
IConvertable<T> node,
Class<T> type) |
static <X> String |
ConverterRegistry.convertToString(PropertyMetaModel<X> pmm,
X value)
Convert the value which is for a given property to a presentation string.
|
<X,T extends IConverter<X>> |
BooleanConverterFactory.createConverter(Class<X> clz,
PropertyMetaModel<X> pmm) |
<X,T extends IConverter<X>> |
IConverterFactory.createConverter(Class<X> clz,
PropertyMetaModel<X> pmm)
Return the converter which properly converts the specified class and meta model.
|
<X,T extends IConverter<X>> |
DefaultConverterFactory.createConverter(Class<X> clz,
PropertyMetaModel<X> pmm) |
<X,T extends IConverter<X>> |
MoneyConverterFactory.createConverter(Class<X> clz,
PropertyMetaModel<X> pmm)
Create the appropriate converter.
|
<X,T extends IConverter<X>> |
DoubleFactory.createConverter(Class<X> clz,
PropertyMetaModel<X> pmm) |
<X,T extends IConverter<X>> |
DomainListConverterFactory.createConverter(Class<X> clz,
PropertyMetaModel<X> pmm) |
<X,T extends IConverter<X>> |
EnumFactory.createConverter(Class<X> clz,
PropertyMetaModel<X> pmm) |
<X,T extends IConverter<X>> |
DateConverterFactory.createConverter(Class<X> clz,
PropertyMetaModel<X> pmm) |
static <X> IConverter<X> |
ConverterRegistry.findBestConverter(PropertyMetaModel<X> pmm)
Obtain the very best presentation converter we can find for the specified property.
|
static <X> IConverter<X> |
ConverterRegistry.findConverter(Class<X> clz,
PropertyMetaModel<X> pmm)
Finds the best converter to convert a value of the specified type (and the optionally specified metadata) to a string.
|
static <X> IConverter<X> |
ConverterRegistry.getConverter(Class<X> clz,
PropertyMetaModel<X> pmm)
Gets the best converter to convert a value of the specified type (and the optionally specified metadata) to a string.
|
| Constructor and Description |
|---|
DomainListConverter(PropertyMetaModel<?> pmm) |
PropertyComparator(PropertyMetaModel<T> pmm,
Comparator<T> comp,
boolean descending) |
| Modifier and Type | Method and Description |
|---|---|
static TextArea |
TextArea.create(PropertyMetaModel<?> pmm) |
| Constructor and Description |
|---|
UrlFindEntityByPkInjector(Method propertySetter,
String name,
boolean mandatory,
Class<?> enityClass,
PropertyMetaModel<?> pkMetaPmm) |
| Modifier and Type | Method and Description |
|---|---|
PropertyMetaModel<?> |
ProblemInstance.getProperty() |
| Modifier and Type | Method and Description |
|---|---|
<T,V> void |
MandatoryProblem.check(ProblemModel model,
T instance,
PropertyMetaModel<V> property) |
<T,V> Set<ProblemInstance> |
ProblemModel.getErrorsOn(T businessObject,
PropertyMetaModel<V> property) |
static <T,V> void |
Problems.mandatory(ProblemModel model,
T instance,
PropertyMetaModel<V> property) |
<T,P> void |
Problem.off(ProblemModel errors,
T instance,
PropertyMetaModel<P> property) |
<T,P> ProblemInstance |
Problem.on(ProblemModel errors,
T instance,
PropertyMetaModel<P> property)
Report this error on the specified instance's property.
|
| Modifier and Type | Method and Description |
|---|---|
PropertyMetaModel<T> |
LogiEventPropertyChange.getPmm() |
PropertyMetaModel<P> |
LogiEventListDelta.getProperty() |
| Modifier and Type | Method and Description |
|---|---|
<T,P> void |
LogiEventSet.addCollectionAdd(PropertyMetaModel<P> pmm,
T source,
T copy,
int collectionIndex,
Object sourceCollectionInstanceEntry) |
<T,P> void |
LogiEventSet.addCollectionClear(PropertyMetaModel<P> pmm,
T source,
T copy,
P sourceval,
P copyval) |
<T,P> void |
LogiEventSet.addCollectionDelete(PropertyMetaModel<P> pmm,
T source,
T copy,
int collectionIndex,
Object sourceCollectionInstanceEntry) |
<T> LogiEventPropertyChange<T> |
LogiEventInstanceChange.findPropertyChange(PropertyMetaModel<T> pmm) |
<T> boolean |
LogiEventInstanceChange.isPropertyChanged(PropertyMetaModel<T> pmm) |
<T,P> void |
LogiEventSet.propertyChange(PropertyMetaModel<P> pmm,
T source,
T copy,
P sourceval,
P copyval)
Add a property change event for some property on some instance.
|
<T,V> boolean |
LogiEvent.propertyChanged(T base,
PropertyMetaModel<T> pmm)
Return T if this event contains a property value change on the specified instance and property.
|
| Constructor and Description |
|---|
LogiEventListDelta(String path,
T instance,
PropertyMetaModel<P> property,
int index,
I value,
ListDeltaType type) |
LogiEventPropertyChange(String path,
PropertyMetaModel<T> pmm,
T oldvalue,
T newvalue) |
| Modifier and Type | Method and Description |
|---|---|
protected PropertyMetaModel<?> |
BasicPage.getPropertyModel(String p) |
| Modifier and Type | Method and Description |
|---|---|
Label |
IControlLabelFactory.createControlLabel(NodeBase control,
String text,
boolean editable,
boolean mandatory,
PropertyMetaModel<?> pmm) |
| Modifier and Type | Method and Description |
|---|---|
Label |
DefaultControlLabelFactory.createControlLabel(NodeBase control,
String text,
boolean editable,
boolean mandatory,
PropertyMetaModel<?> pmm) |
| Constructor and Description |
|---|
PropertyAccessor(Method getmethod,
Method setmethod,
PropertyMetaModel<T> pmm)
Deprecated.
|
PropertyAccessor(PropertyDescriptor pd,
PropertyMetaModel<T> pmm)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
abstract <T> boolean |
QBasicModelCopier.isUnloadedChildList(T source,
PropertyMetaModel<?> pmm) |
<T> boolean |
IModelCopier.isUnloadedChildList(T source,
PropertyMetaModel<?> pmm) |
abstract <T> boolean |
QBasicModelCopier.isUnloadedParent(T source,
PropertyMetaModel<?> pmm) |
<T> boolean |
IModelCopier.isUnloadedParent(T source,
PropertyMetaModel<?> pmm) |
Copyright © 2017 etc.to. All rights reserved.