Skip navigation links
A B C D E F G H 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
 
AbstractFactory(FactorySet, Class<T>) - Constructor for class com.github.leeonky.javabuilder.AbstractFactory
 
aliasFactory(String, Factory<T>) - Method in class com.github.leeonky.javabuilder.FactorySet
 
apply(T1, T2, T3) - Method in interface com.github.leeonky.javabuilder.TriFunction
 
assignTo(T) - Method in class com.github.leeonky.javabuilder.BuildContext
 

B

BeanAssigner<T> - Interface in com.github.leeonky.javabuilder
 
build() - Method in interface com.github.leeonky.javabuilder.Builder
 
build(int) - Method in interface com.github.leeonky.javabuilder.Builder
 
BuildContext<T> - Class in com.github.leeonky.javabuilder
 
BuildContext(int, Map<String, Object>, Map<String, Object>, BeanClass<T>, FactorySet) - Constructor for class com.github.leeonky.javabuilder.BuildContext
 
buildDefaultProperty(T, BuildContext<T>) - Method in class com.github.leeonky.javabuilder.PropertyBuilder
 
Builder<T> - Interface in com.github.leeonky.javabuilder
 
buildWithoutSave() - Method in interface com.github.leeonky.javabuilder.Builder
 

C

canCombine(String, BiConsumer<T, BuildContext<T>>) - Method in class com.github.leeonky.javabuilder.AbstractFactory
 
canCombine(String, BiConsumer<T, BuildContext<T>>) - Method in interface com.github.leeonky.javabuilder.Factory
 
canCombine(String, Consumer<T>) - Method in interface com.github.leeonky.javabuilder.Factory
 
clear() - Method in interface com.github.leeonky.javabuilder.DataRepository
 
com.github.leeonky.javabuilder - package com.github.leeonky.javabuilder
 
combine(String) - Method in interface com.github.leeonky.javabuilder.Builder
 
combineBuild(T, String, BuildContext<T>) - Method in class com.github.leeonky.javabuilder.AbstractFactory
 
combineBuild(T, String, BuildContext<T>) - Method in interface com.github.leeonky.javabuilder.Factory
 
createDefaultPropertyBuilder() - Static method in class com.github.leeonky.javabuilder.PropertyBuilder
 
createObject(BuildContext<T>) - Method in interface com.github.leeonky.javabuilder.Factory
 

D

DataRepository - Interface in com.github.leeonky.javabuilder
 

E

extend(String, BiConsumer<T, BuildContext<T>>) - Method in class com.github.leeonky.javabuilder.AbstractFactory
 
extend(String, BiConsumer<T, BuildContext<T>>) - Method in interface com.github.leeonky.javabuilder.Factory
 
extend(String, Consumer<T>) - Method in interface com.github.leeonky.javabuilder.Factory
 

F

Factory<T> - Interface in com.github.leeonky.javabuilder
 
factory(Class<T>, String) - Method in class com.github.leeonky.javabuilder.FactorySet
 
factory(Class<T>) - Method in class com.github.leeonky.javabuilder.FactorySet
 
factory(String) - Method in class com.github.leeonky.javabuilder.FactorySet
 
FactoryDefinition<T> - Class in com.github.leeonky.javabuilder
 
FactoryDefinition() - Constructor for class com.github.leeonky.javabuilder.FactoryDefinition
 
factorySet - Variable in class com.github.leeonky.javabuilder.AbstractFactory
 
FactorySet - Class in com.github.leeonky.javabuilder
 
FactorySet(DataRepository) - Constructor for class com.github.leeonky.javabuilder.FactorySet
 
FactorySet() - Constructor for class com.github.leeonky.javabuilder.FactorySet
 

G

getAlias() - Method in class com.github.leeonky.javabuilder.FactoryDefinition
 
getBeanClass() - Method in class com.github.leeonky.javabuilder.AbstractFactory
 
getBeanClass() - Method in class com.github.leeonky.javabuilder.BuildContext
 
getBeanClass() - Method in interface com.github.leeonky.javabuilder.Factory
 
getDataRepository() - Method in class com.github.leeonky.javabuilder.FactorySet
 
getParams() - Method in class com.github.leeonky.javabuilder.BuildContext
 
getPropertyBuilder() - Method in class com.github.leeonky.javabuilder.FactorySet
 
getRoot() - Method in interface com.github.leeonky.javabuilder.Factory
 
getSequence() - Method in class com.github.leeonky.javabuilder.AbstractFactory
 
getSequence() - Method in class com.github.leeonky.javabuilder.BuildContext
 
getSequence() - Method in interface com.github.leeonky.javabuilder.Factory
 
getType() - Method in class com.github.leeonky.javabuilder.FactoryDefinition
 
getTypeSequence(Class<?>) - Method in class com.github.leeonky.javabuilder.FactorySet
 

H

hasAlias(String) - Method in class com.github.leeonky.javabuilder.FactorySet
 

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

NoFactoryException - Exception in com.github.leeonky.javabuilder
 
notSpecified(String) - Method in class com.github.leeonky.javabuilder.BuildContext
 

O

onBuild(T, BuildContext<T>) - Method in class com.github.leeonky.javabuilder.FactoryDefinition
 
onBuild(Class<T>, Consumer<T>) - Method in class com.github.leeonky.javabuilder.FactorySet
 
onBuild(Class<T>, BiConsumer<T, BuildContext<T>>) - Method in class com.github.leeonky.javabuilder.FactorySet
 
onBuild(FactoryDefinition<T>) - Method in class com.github.leeonky.javabuilder.FactorySet
 

P

params(Map<String, ?>) - Method in interface com.github.leeonky.javabuilder.Builder
 
properties(Map<String, ?>) - Method in interface com.github.leeonky.javabuilder.Builder
 
property(String, Object) - Method in interface 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(String) - Method in class com.github.leeonky.javabuilder.AbstractFactory
 
query() - Method in interface com.github.leeonky.javabuilder.Builder
 
query(BeanClass<T>, Map<String, Object>) - Method in interface com.github.leeonky.javabuilder.DataRepository
 
query(String) - Method in interface com.github.leeonky.javabuilder.Factory
 
queryAll(Class<T>) - Method in class com.github.leeonky.javabuilder.AbstractDataRepository
 

R

register(Class<T>, Supplier<T>) - Method in class com.github.leeonky.javabuilder.FactorySet
 
register(Class<T>, Function<BuildContext<T>, T>) - Method in class com.github.leeonky.javabuilder.FactorySet
 
registerAlias() - Method in class com.github.leeonky.javabuilder.AbstractFactory
 
registerAlias(String) - Method in class com.github.leeonky.javabuilder.AbstractFactory
 
registerAlias() - Method in interface com.github.leeonky.javabuilder.Factory
 
registerAlias(String) - Method in interface com.github.leeonky.javabuilder.Factory
 
registerFromProperty(Predicate<PropertyWriter<B>>, TriFunction<PropertyWriter<B>, Object, BuildContext<B>, Object>) - Method in class com.github.leeonky.javabuilder.PropertyBuilder
 
registerFromType(Class<T>, TriFunction<Class<T>, PropertyWriter<B>, BuildContext<B>, T>) - Method in class com.github.leeonky.javabuilder.PropertyBuilder
 

S

save(T) - Method in interface com.github.leeonky.javabuilder.DataRepository
 
setDefault() - Method in interface com.github.leeonky.javabuilder.BeanAssigner
 
setPropertyDefaultInDefaultFactory(String) - Method in interface com.github.leeonky.javabuilder.BeanAssigner
 
setPropertyDefaultInFactory(String, String) - Method in interface com.github.leeonky.javabuilder.BeanAssigner
 
setPropertyDefaultInSupplier(String, Supplier<?>) - Method in interface com.github.leeonky.javabuilder.BeanAssigner
 
skipProperty(Predicate<PropertyWriter<?>>) - Method in class com.github.leeonky.javabuilder.PropertyBuilder
 

T

toBuild(String) - Method in class com.github.leeonky.javabuilder.FactorySet
 
toBuild(Class<? extends FactoryDefinition<T>>) - Method in class com.github.leeonky.javabuilder.FactorySet
 
TriFunction<T1,T2,T3,R> - Interface in com.github.leeonky.javabuilder
 
type(Class<T>) - Method in class com.github.leeonky.javabuilder.FactorySet
 
type(Class<T>, String) - Method in class com.github.leeonky.javabuilder.FactorySet
 
TypeHandler<F> - Class in com.github.leeonky.javabuilder
 
A B C D E F G H L N O P Q R S T 
Skip navigation links