@Authors(value="Nikolche Mihajlovski")
@Since(value="2.0.0")
public class Models
extends org.rapidoid.RapidoidThing
| Constructor and Description |
|---|
Models() |
| Modifier and Type | Method and Description |
|---|---|
static <T> Items |
beanItems(Class<T> beanType,
Object... beans) |
static <T> Items |
beanItemsInfer(T... items) |
static List<Property> |
editablePropertiesOf(Object target,
String... propertyNames) |
static boolean |
isEditable(org.rapidoid.beany.Prop prop) |
static boolean |
isReadable(org.rapidoid.beany.Prop prop) |
static boolean |
isSpecialProperty(String name) |
static Item |
item(Object value) |
static <T> Items |
mockBeanItems(int size,
Class<T> beanType) |
static List<Property> |
propertiesOf(Object target,
String... propertyNames) |
static <T> Property |
property(String name,
org.rapidoid.lambda.Calc<T> calc) |
static Property |
propertyOf(Class<?> beanType,
String property) |
static <T> org.rapidoid.var.Var<T> |
propertyVar(String name,
Item item,
String property,
T initValue,
boolean readOnly) |
static List<Property> |
readablePropertiesOf(Object target,
String... propertyNames) |
public static <T> Items beanItemsInfer(T... items)
public static List<Property> editablePropertiesOf(Object target, String... propertyNames)
public static List<Property> readablePropertiesOf(Object target, String... propertyNames)
public static boolean isEditable(org.rapidoid.beany.Prop prop)
public static boolean isReadable(org.rapidoid.beany.Prop prop)
public static <T> org.rapidoid.var.Var<T> propertyVar(String name, Item item, String property, T initValue, boolean readOnly)
public static boolean isSpecialProperty(String name)
Copyright © 2014–2017 Nikolche Mihajlovski and contributors. All rights reserved.