public class PropertyBuilder extends Object
Modifier and Type | Class and Description |
---|---|
static class |
PropertyBuilder.PropertyId |
Constructor and Description |
---|
PropertyBuilder() |
Modifier and Type | Method and Description |
---|---|
static Property |
build(String type,
String format,
Map<PropertyBuilder.PropertyId,Object> args)
Creates new property on the passed arguments.
|
static Property |
merge(Property property,
Map<PropertyBuilder.PropertyId,Object> args)
Merges passed arguments into an existing property instance.
|
static Model |
toModel(Property property)
Converts passed property into a model.
|
public static Property build(String type, String format, Map<PropertyBuilder.PropertyId,Object> args)
type
- property typeformat
- property formatargs
- mapping of argument identifier to valuenull
for unknown typespublic static Property merge(Property property, Map<PropertyBuilder.PropertyId,Object> args)
property
- property to be updatedargs
- mapping of argument identifier to value. null
s
will replace existing valuesCopyright © 2019. All Rights Reserved.