JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
O
P
Q
R
S
T
V
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
addNode(Object, T)
- Method in class com.github.leeonky.javabuilder.spec.
ObjectTree
appendDependencySpec(PropertyChain, DependencySpec)
- Method in class com.github.leeonky.javabuilder.
BuildingContext
appendLinkSpec(LinkSpec)
- Method in class com.github.leeonky.javabuilder.
BuildingContext
appendPropertiesSpec(PropertySpec)
- Method in class com.github.leeonky.javabuilder.
BuildingContext
appendSupplierSpec(PropertyChain, SupplierSpec)
- Method in class com.github.leeonky.javabuilder.
BuildingContext
apply(Object)
- Method in class com.github.leeonky.javabuilder.spec.
DependencySpec
apply(Object, BeanContext<?>)
- Method in class com.github.leeonky.javabuilder.spec.
LinkSpec
apply(Object)
- Method in class com.github.leeonky.javabuilder.spec.
PropertySpec
apply(Object)
- Method in class com.github.leeonky.javabuilder.spec.
SupplierSpec
apply(T1, T2, T3)
- Method in interface com.github.leeonky.javabuilder.spec.
TriFunction
applySpecs(Object, BeanContext<?>)
- Method in class com.github.leeonky.javabuilder.
BuildingContext
assignDefaultValueToProperties(T, BeanContext<T>)
- Method in class com.github.leeonky.javabuilder.
PropertyBuilder
B
BeanContext
<
T
> - Interface in
com.github.leeonky.javabuilder
BeanContextImpl
<
T
> - Class in
com.github.leeonky.javabuilder
BeanContextImpl.PropertySpecBuilderImpl
- Class in
com.github.leeonky.javabuilder
BeanSpecs
<
T
> - Class in
com.github.leeonky.javabuilder
BeanSpecs()
- Constructor for class com.github.leeonky.javabuilder.
BeanSpecs
build()
- Method in class com.github.leeonky.javabuilder.
BeanContextImpl
build()
- Method in class com.github.leeonky.javabuilder.
Builder
Builder
<
T
> - Class in
com.github.leeonky.javabuilder
BuildingContext
- Class in
com.github.leeonky.javabuilder
BuildingContext(FactorySet)
- Constructor for class com.github.leeonky.javabuilder.
BuildingContext
C
cacheSave(Object, T)
- Method in class com.github.leeonky.javabuilder.
BuildingContext
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
com.github.leeonky.javabuilder.spec
- package com.github.leeonky.javabuilder.spec
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
copy()
- 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<? extends BeanSpecs<?>>)
- Method in class com.github.leeonky.javabuilder.
FactorySet
DependencySpec
- Class in
com.github.leeonky.javabuilder.spec
DependencySpec(PropertyChain, List<PropertyChain>, Function<List<Object>, ?>)
- Constructor for class com.github.leeonky.javabuilder.spec.
DependencySpec
dependsOn(String, Function<Object, Object>)
- Method in class com.github.leeonky.javabuilder.
BeanContextImpl.PropertySpecBuilderImpl
dependsOn(List<String>, Function<List<Object>, Object>)
- Method in class com.github.leeonky.javabuilder.
BeanContextImpl.PropertySpecBuilderImpl
dependsOn(String, Function<Object, Object>)
- Method in interface com.github.leeonky.javabuilder.
PropertySpecBuilder
dependsOn(List<String>, Function<List<Object>, Object>)
- Method in interface com.github.leeonky.javabuilder.
PropertySpecBuilder
E
equals(Object)
- Method in class com.github.leeonky.javabuilder.spec.
PropertyChain
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
FactorySet(DataRepository)
- Constructor for class com.github.leeonky.javabuilder.
FactorySet
foreach(Object, Consumer<Object>)
- Method in class com.github.leeonky.javabuilder.spec.
ObjectTree
from(Supplier<?>)
- Method in class com.github.leeonky.javabuilder.
BeanContextImpl.PropertySpecBuilderImpl
from(Class<? extends BeanSpecs<PT>>)
- Method in class com.github.leeonky.javabuilder.
BeanContextImpl.PropertySpecBuilderImpl
from(Class<? extends BeanSpecs<PT>>, Function<Builder<PT>, Builder<PT>>)
- Method in class com.github.leeonky.javabuilder.
BeanContextImpl.PropertySpecBuilderImpl
from(Supplier<?>)
- Method in interface com.github.leeonky.javabuilder.
PropertySpecBuilder
from(Class<? extends BeanSpecs<PT>>)
- Method in interface com.github.leeonky.javabuilder.
PropertySpecBuilder
from(Class<? extends BeanSpecs<PT>>, Function<Builder<PT>, Builder<PT>>)
- Method in interface com.github.leeonky.javabuilder.
PropertySpecBuilder
G
getBeanClass()
- Method in class com.github.leeonky.javabuilder.
AbstractFactory
getBeanClass()
- Method in interface com.github.leeonky.javabuilder.
BeanContext
getBeanClass()
- Method in class com.github.leeonky.javabuilder.
BeanContextImpl
getBeanClass()
- Method in interface com.github.leeonky.javabuilder.
Factory
getCurrent()
- Method in interface com.github.leeonky.javabuilder.
BeanContext
getCurrent()
- Method in class com.github.leeonky.javabuilder.
BeanContextImpl
getCurrentSequence()
- Method in interface com.github.leeonky.javabuilder.
BeanContext
getCurrentSequence()
- Method in class com.github.leeonky.javabuilder.
BeanContextImpl
getDataRepository()
- Method in class com.github.leeonky.javabuilder.
FactorySet
getDependencies()
- Method in class com.github.leeonky.javabuilder.spec.
DependencySpec
getFactorySet()
- Method in interface com.github.leeonky.javabuilder.
BeanContext
getFactorySet()
- Method in class com.github.leeonky.javabuilder.
BeanContextImpl
getFrom(Object)
- Method in class com.github.leeonky.javabuilder.spec.
PropertyChain
getHandler()
- Method in class com.github.leeonky.javabuilder.spec.
TypeHandler
getName()
- Method in class com.github.leeonky.javabuilder.
BeanSpecs
getPropertyBuilder()
- Method in class com.github.leeonky.javabuilder.
FactorySet
getPropertyChain()
- Method in class com.github.leeonky.javabuilder.spec.
PropertySpec
getRootName()
- Method in class com.github.leeonky.javabuilder.spec.
PropertyChain
getType()
- Method in class com.github.leeonky.javabuilder.
BeanSpecs
H
hashCode()
- Method in class com.github.leeonky.javabuilder.spec.
PropertyChain
HashMapDataRepository
- Class in
com.github.leeonky.javabuilder
HashMapDataRepository()
- Constructor for class com.github.leeonky.javabuilder.
HashMapDataRepository
I
ignoredWhen(Predicate<PropertyWriter<?>>)
- Method in class com.github.leeonky.javabuilder.
PropertyBuilder
isBaseType(Class<?>)
- Method in class com.github.leeonky.javabuilder.spec.
TypeHandler
isPreciseType(Class<?>)
- Method in class com.github.leeonky.javabuilder.spec.
TypeHandler
isPropertyNotSpecified(String)
- Method in interface com.github.leeonky.javabuilder.
BeanContext
isPropertyNotSpecified(String)
- Method in class com.github.leeonky.javabuilder.
BeanContextImpl
isSupplierSpec(PropertyChain)
- Method in class com.github.leeonky.javabuilder.
BuildingContext
L
link(String...)
- Method in interface com.github.leeonky.javabuilder.
BeanContext
link(String...)
- Method in class com.github.leeonky.javabuilder.
BeanContextImpl
LinkSpec
- Class in
com.github.leeonky.javabuilder.spec
LinkSpec(BuildingContext, List<PropertyChain>)
- Constructor for class com.github.leeonky.javabuilder.spec.
LinkSpec
M
matches(Object)
- Method in class com.github.leeonky.javabuilder.spec.
QueryExpression
N
newInstance(BeanContext<T>)
- Method in interface com.github.leeonky.javabuilder.
Factory
O
ObjectTree
- Class in
com.github.leeonky.javabuilder.spec
ObjectTree()
- Constructor for class com.github.leeonky.javabuilder.spec.
ObjectTree
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 interface com.github.leeonky.javabuilder.
BeanContext
param(String)
- Method in class com.github.leeonky.javabuilder.
BeanContextImpl
param(String, Object)
- Method in class com.github.leeonky.javabuilder.
Builder
preApply(BeanContext<?>)
- Method in class com.github.leeonky.javabuilder.spec.
LinkSpec
processSubCreate(String, Builder<T>, Consumer<Supplier<T>>)
- Method in class com.github.leeonky.javabuilder.
BeanContextImpl
properties(Map<String, ?>)
- Method in class com.github.leeonky.javabuilder.
Builder
properties(Collection<Map<String, ?>>)
- Method in class com.github.leeonky.javabuilder.
Builder
property(String)
- Method in interface com.github.leeonky.javabuilder.
BeanContext
property(String)
- Method in class com.github.leeonky.javabuilder.
BeanContextImpl
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
propertyChain(String)
- Method in class com.github.leeonky.javabuilder.
BeanContextImpl
PropertyChain
- Class in
com.github.leeonky.javabuilder.spec
PropertyChain(List<String>)
- Constructor for class com.github.leeonky.javabuilder.spec.
PropertyChain
PropertySpec
- Class in
com.github.leeonky.javabuilder.spec
PropertySpec(PropertyChain, Supplier<?>, QueryExpression)
- Constructor for class com.github.leeonky.javabuilder.spec.
PropertySpec
PropertySpecBuilder
<
T
> - Interface in
com.github.leeonky.javabuilder
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
QueryExpression
<
T
> - Class in
com.github.leeonky.javabuilder.spec
QueryExpression(BeanClass<T>, String, Object)
- Constructor for class com.github.leeonky.javabuilder.spec.
QueryExpression
queryOrCreateTo(FactorySet, BuildingContext, BeanContextImpl<T>, Map<String, Object>, Set<String>)
- Method in class com.github.leeonky.javabuilder.spec.
QueryExpression
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
removeSupplierSpec(PropertyChain)
- Method in class com.github.leeonky.javabuilder.
BuildingContext
S
sameWith(QueryExpression)
- Method in class com.github.leeonky.javabuilder.spec.
QueryExpression
save(Object)
- Method in interface com.github.leeonky.javabuilder.
DataRepository
save(Object)
- Method in class com.github.leeonky.javabuilder.
HashMapDataRepository
setTo(Object, Object)
- Method in class com.github.leeonky.javabuilder.spec.
PropertyChain
spec(Consumer<BeanContext<T>>)
- Method in class com.github.leeonky.javabuilder.
Builder
specs(BeanContext<T>)
- Method in class com.github.leeonky.javabuilder.
BeanSpecs
specs(Class<? extends BeanSpecs<T>>)
- Method in class com.github.leeonky.javabuilder.
FactorySet
specs(String)
- Method in class com.github.leeonky.javabuilder.
FactorySet
submitCached(Object)
- Method in class com.github.leeonky.javabuilder.
BuildingContext
SupplierSpec
- Class in
com.github.leeonky.javabuilder.spec
SupplierSpec(PropertyChain, Supplier<?>)
- Constructor for class com.github.leeonky.javabuilder.spec.
SupplierSpec
T
toBuild(Class<? extends BeanSpecs<T>>)
- 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.spec
tryMerge(PropertySpec)
- Method in class com.github.leeonky.javabuilder.spec.
PropertySpec
type(Class<?>)
- Method in class com.github.leeonky.javabuilder.
BeanContextImpl.PropertySpecBuilderImpl
type(Class<PT>, Function<Builder<PT>, Builder<PT>>)
- Method in class com.github.leeonky.javabuilder.
BeanContextImpl.PropertySpecBuilderImpl
type(Class<T>)
- Method in class com.github.leeonky.javabuilder.
FactorySet
type(Class<?>)
- Method in interface com.github.leeonky.javabuilder.
PropertySpecBuilder
type(Class<PT>, Function<Builder<PT>, Builder<PT>>)
- Method in interface com.github.leeonky.javabuilder.
PropertySpecBuilder
TypeHandler
<
F
> - Class in
com.github.leeonky.javabuilder.spec
TypeHandler(Class<?>, F)
- Constructor for class com.github.leeonky.javabuilder.spec.
TypeHandler
V
value(Object)
- Method in class com.github.leeonky.javabuilder.
BeanContextImpl.PropertySpecBuilderImpl
value(Object)
- Method in interface com.github.leeonky.javabuilder.
PropertySpecBuilder
A
B
C
D
E
F
G
H
I
L
M
N
O
P
Q
R
S
T
V
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes