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
J
K
L
M
P
Q
R
S
T
V
W
A
and(Function<Builder<V>, Builder<V>>)
- Method in class com.github.leeonky.jfactory.
PropertySpec.IsSpec
append(String, Object)
- Method in class com.github.leeonky.jfactory.
KeyValueCollection
arg(String, Object)
- Method in class com.github.leeonky.jfactory.
ArgumentMap
arg(String, Object)
- Static method in class com.github.leeonky.jfactory.
ArgumentMapFactory
arg(String, Object)
- Method in interface com.github.leeonky.jfactory.
Builder
args(Arguments)
- Method in interface com.github.leeonky.jfactory.
Builder
args(Map<String, ?>)
- Method in interface com.github.leeonky.jfactory.
Builder
args(String, Map<String, Object>)
- Method in interface com.github.leeonky.jfactory.
Builder
ArgumentMap
- Class in
com.github.leeonky.jfactory
ArgumentMap()
- Constructor for class com.github.leeonky.jfactory.
ArgumentMap
ArgumentMapFactory
- Class in
com.github.leeonky.jfactory
ArgumentMapFactory()
- Constructor for class com.github.leeonky.jfactory.
ArgumentMapFactory
Arguments
- Interface in
com.github.leeonky.jfactory
B
Builder
<
T
> - Interface in
com.github.leeonky.jfactory
byFactory()
- Method in class com.github.leeonky.jfactory.
PropertySpec
byFactory(Function<Builder<?>, Builder<?>>)
- Method in class com.github.leeonky.jfactory.
PropertySpec
C
clear()
- Method in interface com.github.leeonky.jfactory.
DataRepository
clear()
- Method in class com.github.leeonky.jfactory.
MemoryDataRepository
collectClassSpec(Instance<T>)
- Method in class com.github.leeonky.jfactory.
SpecFactory
com.github.leeonky.jfactory
- package com.github.leeonky.jfactory
constructor(Function<Instance<T>, T>)
- Method in interface com.github.leeonky.jfactory.
Factory
create()
- Method in interface com.github.leeonky.jfactory.
Builder
create(BeanClass<T>, SubInstance<T>)
- Method in class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultBigDecimalFactory
create(BeanClass<T>, SubInstance<T>)
- Method in class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultBigIntegerFactory
create(BeanClass<T>, SubInstance<T>)
- Method in class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultBooleanFactory
create(BeanClass<T>, SubInstance<T>)
- Method in class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultByteFactory
create(BeanClass<T>, SubInstance<T>)
- Method in class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultDateFactory
create(BeanClass<T>, SubInstance<T>)
- Method in class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultDoubleFactory
create(BeanClass<T>, SubInstance<T>)
- Method in class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultEnumFactory
create(BeanClass<T>, SubInstance<T>)
- Method in class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultFloatFactory
create(BeanClass<T>, SubInstance<T>)
- Method in class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultInstantFactory
create(BeanClass<T>, SubInstance<T>)
- Method in class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultIntegerFactory
create(BeanClass<T>, SubInstance<T>)
- Method in class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultLocalDateFactory
create(BeanClass<T>, SubInstance<T>)
- Method in class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultLocalDateTimeFactory
create(BeanClass<T>, SubInstance<T>)
- Method in class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultLocalTimeFactory
create(BeanClass<T>, SubInstance<T>)
- Method in class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultLongFactory
create(BeanClass<T>, SubInstance<T>)
- Method in class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultOffsetDateTimeFactory
create(BeanClass<T>, SubInstance<T>)
- Method in class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultShortFactory
create(BeanClass<T>, SubInstance<T>)
- Method in class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultStringFactory
create(BeanClass<T>, SubInstance<T>)
- Method in class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultTypeFactory
create(BeanClass<T>, SubInstance<T>)
- Method in class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultUUIDFactory
create(BeanClass<T>, SubInstance<T>)
- Method in class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultZoneDateTimeFactory
create(BeanClass<T>, SubInstance<T>)
- Method in interface com.github.leeonky.jfactory.
DefaultValueFactory
create(Class<T>)
- Method in class com.github.leeonky.jfactory.
JFactory
createAs(Class<S>)
- Method in class com.github.leeonky.jfactory.
JFactory
createAs(Class<S>, Consumer<S>)
- Method in class com.github.leeonky.jfactory.
JFactory
createAs(String...)
- Method in class com.github.leeonky.jfactory.
JFactory
createProducer()
- Method in interface com.github.leeonky.jfactory.
Builder
createSpec()
- Method in class com.github.leeonky.jfactory.
SpecFactory
D
DataRepository
- Interface in
com.github.leeonky.jfactory
DefaultBigDecimalFactory()
- Constructor for class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultBigDecimalFactory
DefaultBigIntegerFactory()
- Constructor for class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultBigIntegerFactory
DefaultBooleanFactory()
- Constructor for class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultBooleanFactory
DefaultByteFactory()
- Constructor for class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultByteFactory
DefaultDateFactory()
- Constructor for class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultDateFactory
DefaultDoubleFactory()
- Constructor for class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultDoubleFactory
DefaultEnumFactory()
- Constructor for class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultEnumFactory
DefaultFloatFactory()
- Constructor for class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultFloatFactory
DefaultInstantFactory()
- Constructor for class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultInstantFactory
DefaultIntegerFactory()
- Constructor for class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultIntegerFactory
DefaultLocalDateFactory()
- Constructor for class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultLocalDateFactory
DefaultLocalDateTimeFactory()
- Constructor for class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultLocalDateTimeFactory
DefaultLocalTimeFactory()
- Constructor for class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultLocalTimeFactory
DefaultLongFactory()
- Constructor for class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultLongFactory
DefaultOffsetDateTimeFactory()
- Constructor for class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultOffsetDateTimeFactory
DefaultShortFactory()
- Constructor for class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultShortFactory
DefaultStringFactory()
- Constructor for class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultStringFactory
DefaultTypeFactory(BeanClass<V>)
- Constructor for class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultTypeFactory
DefaultUUIDFactory()
- Constructor for class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultUUIDFactory
defaultValue(Object)
- Method in class com.github.leeonky.jfactory.
PropertySpec
defaultValue(Supplier<V>)
- Method in class com.github.leeonky.jfactory.
PropertySpec
DefaultValueFactories
- Class in
com.github.leeonky.jfactory
DefaultValueFactories.DefaultBigDecimalFactory
- Class in
com.github.leeonky.jfactory
DefaultValueFactories.DefaultBigIntegerFactory
- Class in
com.github.leeonky.jfactory
DefaultValueFactories.DefaultBooleanFactory
- Class in
com.github.leeonky.jfactory
DefaultValueFactories.DefaultByteFactory
- Class in
com.github.leeonky.jfactory
DefaultValueFactories.DefaultDateFactory
- Class in
com.github.leeonky.jfactory
DefaultValueFactories.DefaultDoubleFactory
- Class in
com.github.leeonky.jfactory
DefaultValueFactories.DefaultEnumFactory
- Class in
com.github.leeonky.jfactory
DefaultValueFactories.DefaultFloatFactory
- Class in
com.github.leeonky.jfactory
DefaultValueFactories.DefaultInstantFactory
- Class in
com.github.leeonky.jfactory
DefaultValueFactories.DefaultIntegerFactory
- Class in
com.github.leeonky.jfactory
DefaultValueFactories.DefaultLocalDateFactory
- Class in
com.github.leeonky.jfactory
DefaultValueFactories.DefaultLocalDateTimeFactory
- Class in
com.github.leeonky.jfactory
DefaultValueFactories.DefaultLocalTimeFactory
- Class in
com.github.leeonky.jfactory
DefaultValueFactories.DefaultLongFactory
- Class in
com.github.leeonky.jfactory
DefaultValueFactories.DefaultOffsetDateTimeFactory
- Class in
com.github.leeonky.jfactory
DefaultValueFactories.DefaultShortFactory
- Class in
com.github.leeonky.jfactory
DefaultValueFactories.DefaultStringFactory
- Class in
com.github.leeonky.jfactory
DefaultValueFactories.DefaultTypeFactory
<
V
> - Class in
com.github.leeonky.jfactory
DefaultValueFactories.DefaultUUIDFactory
- Class in
com.github.leeonky.jfactory
DefaultValueFactories.DefaultZoneDateTimeFactory
- Class in
com.github.leeonky.jfactory
DefaultValueFactory
<
V
> - Interface in
com.github.leeonky.jfactory
DefaultZoneDateTimeFactory()
- Constructor for class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultZoneDateTimeFactory
dependsOn(String, Function<Object, Object>)
- Method in class com.github.leeonky.jfactory.
PropertySpec
dependsOn(List<String>, Function<Object[], Object>)
- Method in class com.github.leeonky.jfactory.
PropertySpec
E
equals(Object)
- Method in class com.github.leeonky.jfactory.
KeyValueCollection
F
Factory
<
T
> - Interface in
com.github.leeonky.jfactory
factory(Class<T>)
- Method in class com.github.leeonky.jfactory.
JFactory
from(Class<S>)
- Method in class com.github.leeonky.jfactory.
PropertySpec
G
getDataRepository()
- Method in class com.github.leeonky.jfactory.
JFactory
getName()
- Method in class com.github.leeonky.jfactory.
Spec
getProperty()
- Method in class com.github.leeonky.jfactory.
SubInstance
getSequence()
- Method in interface com.github.leeonky.jfactory.
Instance
getType()
- Method in class com.github.leeonky.jfactory.
DefaultValueFactories.DefaultTypeFactory
getType()
- Method in interface com.github.leeonky.jfactory.
DefaultValueFactory
getType()
- Method in interface com.github.leeonky.jfactory.
Factory
getType()
- Method in class com.github.leeonky.jfactory.
Spec
H
hashCode()
- Method in class com.github.leeonky.jfactory.
KeyValueCollection
I
ignoreDefaultValue(Predicate<PropertyWriter<?>>)
- Method in class com.github.leeonky.jfactory.
JFactory
Instance
<
T
> - Interface in
com.github.leeonky.jfactory
instance()
- Method in class com.github.leeonky.jfactory.
Spec
is(Class<? extends Spec<V>>)
- Method in class com.github.leeonky.jfactory.
PropertySpec
is(String...)
- Method in class com.github.leeonky.jfactory.
PropertySpec
IsSpec(Class<S>)
- Constructor for class com.github.leeonky.jfactory.
PropertySpec.IsSpec
J
JFactory
- Class in
com.github.leeonky.jfactory
JFactory()
- Constructor for class com.github.leeonky.jfactory.
JFactory
JFactory(DataRepository)
- Constructor for class com.github.leeonky.jfactory.
JFactory
K
KeyValueCollection
- Class in
com.github.leeonky.jfactory
KeyValueCollection()
- Constructor for class com.github.leeonky.jfactory.
KeyValueCollection
KeyValueCollection.Matcher
<
T
> - Class in
com.github.leeonky.jfactory
L
link(String, String...)
- Method in class com.github.leeonky.jfactory.
Spec
M
main()
- Method in class com.github.leeonky.jfactory.
Spec
matcher(BeanClass<T>)
- Method in class com.github.leeonky.jfactory.
KeyValueCollection
matches(T)
- Method in class com.github.leeonky.jfactory.
KeyValueCollection.Matcher
MemoryDataRepository
- Class in
com.github.leeonky.jfactory
MemoryDataRepository()
- Constructor for class com.github.leeonky.jfactory.
MemoryDataRepository
merge(KeyValueCollection)
- Method in class com.github.leeonky.jfactory.
KeyValueCollection
P
param(String)
- Method in interface com.github.leeonky.jfactory.
Arguments
param(String, P)
- Method in interface com.github.leeonky.jfactory.
Arguments
param(String)
- Method in interface com.github.leeonky.jfactory.
Instance
param(String, P)
- Method in interface com.github.leeonky.jfactory.
Instance
param(String)
- Method in class com.github.leeonky.jfactory.
Spec
param(String, P)
- Method in class com.github.leeonky.jfactory.
Spec
params(String)
- Method in interface com.github.leeonky.jfactory.
Arguments
params(String)
- Method in interface com.github.leeonky.jfactory.
Instance
params()
- Method in interface com.github.leeonky.jfactory.
Instance
params(String)
- Method in class com.github.leeonky.jfactory.
Spec
params()
- Method in class com.github.leeonky.jfactory.
Spec
Persistable
- Interface in
com.github.leeonky.jfactory
properties(Map<String, ?>)
- Method in interface com.github.leeonky.jfactory.
Builder
property(String, Object)
- Method in interface com.github.leeonky.jfactory.
Builder
property(String)
- Method in class com.github.leeonky.jfactory.
Spec
PropertySpec
<
T
> - Class in
com.github.leeonky.jfactory
PropertySpec.IsSpec
<
V
,
S
extends
Spec
<
V
>> - Class in
com.github.leeonky.jfactory
Q
query()
- Method in interface com.github.leeonky.jfactory.
Builder
query(Class<T>)
- Method in class com.github.leeonky.jfactory.
DefaultValueFactories
queryAll()
- Method in interface com.github.leeonky.jfactory.
Builder
queryAll(Class<T>)
- Method in interface com.github.leeonky.jfactory.
DataRepository
queryAll(Class<T>)
- Method in class com.github.leeonky.jfactory.
MemoryDataRepository
R
reference()
- Method in interface com.github.leeonky.jfactory.
Instance
register(Class<?>, DefaultValueFactory<?>)
- Method in class com.github.leeonky.jfactory.
DefaultValueFactories
register(Class<? extends Spec<T>>)
- Method in class com.github.leeonky.jfactory.
JFactory
registerDefaultValueFactory(Class<T>, DefaultValueFactory<T>)
- Method in class com.github.leeonky.jfactory.
JFactory
reverseAssociation(String)
- Method in class com.github.leeonky.jfactory.
PropertySpec
S
save(Object)
- Method in class com.github.leeonky.jfactory.
MemoryDataRepository
save(Object)
- Method in interface com.github.leeonky.jfactory.
Persistable
spec(Consumer<Instance<T>>)
- Method in interface com.github.leeonky.jfactory.
Factory
spec(String, Consumer<Instance<T>>)
- Method in interface com.github.leeonky.jfactory.
Factory
spec()
- Method in interface com.github.leeonky.jfactory.
Instance
spec(Class<S>)
- Method in class com.github.leeonky.jfactory.
JFactory
spec(Class<S>, Consumer<S>)
- Method in class com.github.leeonky.jfactory.
JFactory
spec(String...)
- Method in class com.github.leeonky.jfactory.
JFactory
Spec
<
T
> - Class in
com.github.leeonky.jfactory
Spec()
- Constructor for class com.github.leeonky.jfactory.
Spec
specFactory(String)
- Method in class com.github.leeonky.jfactory.
JFactory
specFactory(Class<? extends Spec<T>>)
- Method in class com.github.leeonky.jfactory.
JFactory
SpecFactory
<
T
,
S
extends
Spec
<
T
>> - Class in
com.github.leeonky.jfactory
SpecFactory(ObjectFactory<T>, S, FactorySet, Consumer<S>)
- Constructor for class com.github.leeonky.jfactory.
SpecFactory
SubInstance
<
T
> - Class in
com.github.leeonky.jfactory
SubInstance(PropertyWriter<?>, int, Spec<T>, DefaultArguments)
- Constructor for class com.github.leeonky.jfactory.
SubInstance
T
Trait
- Annotation Type in
com.github.leeonky.jfactory
traits(String...)
- Method in interface com.github.leeonky.jfactory.
Builder
type(Class<T>)
- Method in class com.github.leeonky.jfactory.
JFactory
V
value(Object)
- Method in class com.github.leeonky.jfactory.
PropertySpec
value(Supplier<V>)
- Method in class com.github.leeonky.jfactory.
PropertySpec
W
which(Consumer<S>)
- Method in class com.github.leeonky.jfactory.
PropertySpec.IsSpec
A
B
C
D
E
F
G
H
I
J
K
L
M
P
Q
R
S
T
V
W
Skip navigation links
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes