JavaScript is disabled on your browser.
Skip navigation links
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
L
N
O
P
Q
R
S
T
A
AbstractDataRepository
- Class in
com.github.leeonky.javabuilder
AbstractDataRepository()
- Constructor for class com.github.leeonky.javabuilder.
AbstractDataRepository
AbstractFactory
<
T
> - Class in
com.github.leeonky.javabuilder
apply(T1, T2, T3)
- Method in interface com.github.leeonky.javabuilder.
TriFunction
assignDefaultValueToProperties(T, BeanContext<T>)
- Method in class com.github.leeonky.javabuilder.
PropertyBuilder
B
BeanContext
<
T
> - Class in
com.github.leeonky.javabuilder
BeanContext.PropertySpecBuilder
- Class in
com.github.leeonky.javabuilder
BeanSpecs
<
T
> - Class in
com.github.leeonky.javabuilder
BeanSpecs()
- Constructor for class com.github.leeonky.javabuilder.
BeanSpecs
Builder
<
T
> - Class in
com.github.leeonky.javabuilder
C
clear()
- Method in interface com.github.leeonky.javabuilder.
DataRepository
clear()
- Method in class com.github.leeonky.javabuilder.
HashMapDataRepository
collectSpecs(BeanContext<T>, String...)
- Method in class com.github.leeonky.javabuilder.
AbstractFactory
collectSpecs(BeanContext<T>, String...)
- Method in interface com.github.leeonky.javabuilder.
Factory
com.github.leeonky.javabuilder
- package com.github.leeonky.javabuilder
combinable(String, Consumer<BeanContext<T>>)
- Method in class com.github.leeonky.javabuilder.
AbstractFactory
combinable(String, Consumer<BeanContext<T>>)
- Method in interface com.github.leeonky.javabuilder.
Factory
Combination
- Annotation Type in
com.github.leeonky.javabuilder
combine(String...)
- Method in class com.github.leeonky.javabuilder.
Builder
create()
- Method in class com.github.leeonky.javabuilder.
Builder
createDefaultPropertyBuilder()
- Static method in class com.github.leeonky.javabuilder.
PropertyBuilder
D
DataRepository
- Interface in
com.github.leeonky.javabuilder
define(Class<B>)
- Method in class com.github.leeonky.javabuilder.
FactorySet
dependsOn(String, Function<Object, Object>)
- Method in class com.github.leeonky.javabuilder.
BeanContext.PropertySpecBuilder
dependsOn(List<String>, Function<List<Object>, Object>)
- Method in class com.github.leeonky.javabuilder.
BeanContext.PropertySpecBuilder
E
eq(Object)
- Method in class com.github.leeonky.javabuilder.
BeanContext.PropertySpecBuilder
F
Factory
<
T
> - Interface in
com.github.leeonky.javabuilder
factory(Class<T>)
- Method in class com.github.leeonky.javabuilder.
FactorySet
FactorySet
- Class in
com.github.leeonky.javabuilder
FactorySet()
- Constructor for class com.github.leeonky.javabuilder.
FactorySet
from(Supplier<?>)
- Method in class com.github.leeonky.javabuilder.
BeanContext.PropertySpecBuilder
from(Class<? extends BeanSpecs<PT>>)
- Method in class com.github.leeonky.javabuilder.
BeanContext.PropertySpecBuilder
from(Class<? extends BeanSpecs<PT>>, Function<Builder<PT>, Builder<PT>>)
- Method in class com.github.leeonky.javabuilder.
BeanContext.PropertySpecBuilder
G
getBeanClass()
- Method in class com.github.leeonky.javabuilder.
AbstractFactory
getBeanClass()
- Method in class com.github.leeonky.javabuilder.
BeanContext
getBeanClass()
- Method in interface com.github.leeonky.javabuilder.
Factory
getCurrentSequence()
- Method in class com.github.leeonky.javabuilder.
BeanContext
getDataRepository()
- Method in class com.github.leeonky.javabuilder.
FactorySet
getFactorySet()
- Method in class com.github.leeonky.javabuilder.
BeanContext
getName()
- Method in class com.github.leeonky.javabuilder.
BeanSpecs
getPropertyBuilder()
- Method in class com.github.leeonky.javabuilder.
FactorySet
getType()
- Method in class com.github.leeonky.javabuilder.
BeanSpecs
H
HashMapDataRepository
- Class in
com.github.leeonky.javabuilder
HashMapDataRepository()
- Constructor for class com.github.leeonky.javabuilder.
HashMapDataRepository
I
isPropertyNotSpecified(String)
- Method in class com.github.leeonky.javabuilder.
BeanContext
L
LOCAL_DATE_START
- Static variable in class com.github.leeonky.javabuilder.
PropertyBuilder
LOCAL_DATE_TIME_START
- Static variable in class com.github.leeonky.javabuilder.
PropertyBuilder
N
newInstance(BeanContext<T>)
- Method in interface com.github.leeonky.javabuilder.
Factory
O
onBuild(Class<T>, Consumer<T>)
- Method in class com.github.leeonky.javabuilder.
FactorySet
onBuild(Class<T>, BiConsumer<T, BeanContext<T>>)
- Method in class com.github.leeonky.javabuilder.
FactorySet
P
param(String)
- Method in class com.github.leeonky.javabuilder.
BeanContext
param(String, Object)
- Method in class com.github.leeonky.javabuilder.
Builder
properties(Map<String, Object>)
- Method in class com.github.leeonky.javabuilder.
Builder
properties(Collection<Map<String, Object>>)
- Method in class com.github.leeonky.javabuilder.
Builder
property(String)
- Method in class com.github.leeonky.javabuilder.
BeanContext
property(String, Object)
- Method in class com.github.leeonky.javabuilder.
Builder
PropertyBuilder
- Class in
com.github.leeonky.javabuilder
PropertyBuilder()
- Constructor for class com.github.leeonky.javabuilder.
PropertyBuilder
Q
query(BeanClass<T>, Map<String, Object>)
- Method in class com.github.leeonky.javabuilder.
AbstractDataRepository
query()
- Method in class com.github.leeonky.javabuilder.
Builder
query(BeanClass<T>, Map<String, Object>)
- Method in interface com.github.leeonky.javabuilder.
DataRepository
queryAll(Class<T>)
- Method in class com.github.leeonky.javabuilder.
AbstractDataRepository
queryAll(Class<T>)
- Method in class com.github.leeonky.javabuilder.
HashMapDataRepository
R
register(Class<T>, Supplier<T>)
- Method in class com.github.leeonky.javabuilder.
FactorySet
register(Class<T>, Function<BeanContext<T>, T>)
- Method in class com.github.leeonky.javabuilder.
FactorySet
registerThroughProperty(Predicate<PropertyWriter<B>>, TriFunction<PropertyWriter<B>, Object, BeanContext<B>, Object>)
- Method in class com.github.leeonky.javabuilder.
PropertyBuilder
registerThroughType(Class<T>, TriFunction<Class<T>, PropertyWriter<B>, BeanContext<B>, T>)
- Method in class com.github.leeonky.javabuilder.
PropertyBuilder
S
save(T)
- Method in interface com.github.leeonky.javabuilder.
DataRepository
save(T)
- Method in class com.github.leeonky.javabuilder.
HashMapDataRepository
skipProperty(Predicate<PropertyWriter<?>>)
- Method in class com.github.leeonky.javabuilder.
PropertyBuilder
spec(Consumer<BeanContext<T>>)
- Method in class com.github.leeonky.javabuilder.
Builder
specs(BeanContext<T>)
- Method in class com.github.leeonky.javabuilder.
BeanSpecs
T
toBuild(Class<B>)
- Method in class com.github.leeonky.javabuilder.
FactorySet
toBuild(String)
- Method in class com.github.leeonky.javabuilder.
FactorySet
TriFunction
<
T1
,
T2
,
T3
,
R
> - Interface in
com.github.leeonky.javabuilder
type(Class<?>)
- Method in class com.github.leeonky.javabuilder.
BeanContext.PropertySpecBuilder
type(Class<PT>, Function<Builder<PT>, Builder<PT>>)
- Method in class com.github.leeonky.javabuilder.
BeanContext.PropertySpecBuilder
type(Class<T>)
- Method in class com.github.leeonky.javabuilder.
FactorySet
TypeHandler
<
F
> - Class in
com.github.leeonky.javabuilder
A
B
C
D
E
F
G
H
I
L
N
O
P
Q
R
S
T
Skip navigation links
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes