Skip navigation links
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