A B C D E F G H I J L M N O P R S T U V W _ 
All Classes All Packages

A

accept(Visitor<?>...) - Method in interface io.sundr.builder.Visitable
 
accept(Class<V>, Visitor<V>) - Method in interface io.sundr.builder.Visitable
 
accept(List<Map.Entry<String, Object>>, Visitor<?>...) - Method in interface io.sundr.builder.Visitable
 
accept(List<Map.Entry<String, Object>>, String, Visitor<?>...) - Method in interface io.sundr.builder.Visitable
 
addRequirement(Class<P>, Predicate<P>) - Method in interface io.sundr.builder.Visitor
 
addRequirement(Predicate) - Method in interface io.sundr.builder.Visitor
 
after(Predicate<T>) - Static method in class io.sundr.utils.Predicates
 
afterVisit(Visitor<T>, List<Map.Entry<String, Object>>, T) - Method in interface io.sundr.builder.VisitorListener
 
aggregate() - Method in class io.sundr.builder.VisitableMap
 
aggregate(List<? extends T>...) - Static method in class io.sundr.builder.BaseFluent
 
aggregate(Set<? extends T>...) - Static method in class io.sundr.builder.BaseFluent
 
and() - Method in interface io.sundr.builder.Nested
 
apply(String) - Method in enum io.sundr.functions.Pluralize
 
apply(String) - Method in enum io.sundr.functions.Singularize
 
apply(String) - Method in class io.sundr.functions.StringReplace
 
apply(X) - Method in class io.sundr.FunctionFactory
 
apply(X) - Method in class io.sundr.utils.Strings.ToString
 

B

BaseFluent<F> - Class in io.sundr.builder
 
BaseFluent() - Constructor for class io.sundr.builder.BaseFluent
 
beforeVisit(Visitor<T>, List<Map.Entry<String, Object>>, T) - Method in interface io.sundr.builder.VisitorListener
 
build() - Method in interface io.sundr.builder.Builder
Build the target object.
build(List<? extends Builder<? extends T>>) - Static method in class io.sundr.builder.BaseFluent
 
build(Set<? extends Builder<? extends T>>) - Static method in class io.sundr.builder.BaseFluent
 
Builder<T> - Interface in io.sundr.builder
An interfaces that describes a Builder.
builderOf(T) - Static method in class io.sundr.builder.BaseFluent
 

C

cache(Function<X, Y>) - Static method in class io.sundr.FunctionFactory
 
camelCase(String) - Static method in class io.sundr.utils.Strings
Converts the given string to camelCase format.
canVisit(List<Map.Entry<String, Object>>, F) - Method in interface io.sundr.builder.Visitor
 
canVisit(List<Map.Entry<String, Object>>, F) - Method in class io.sundr.builder.VisitorWiretap
 
capitalizeFirst(String) - Static method in class io.sundr.utils.Strings
 
compact(String) - Static method in class io.sundr.utils.Strings
Remove repeating strings that are appearing in the name.
create(Visitor<T>, Collection<VisitorListener>) - Static method in class io.sundr.builder.VisitorWiretap
 
create(String) - Static method in class io.sundr.utils.Maps
 
create(K, V) - Static method in class io.sundr.utils.Maps
 
create(K, V, K, V) - Static method in class io.sundr.utils.Maps
 
create(K, V, K, V, K, V) - Static method in class io.sundr.utils.Maps
 

D

deCapitalizeFirst(String) - Static method in class io.sundr.utils.Strings
 
DelegatingVisitor<T> - Class in io.sundr.builder
 
distinct() - Static method in class io.sundr.utils.Predicates
 
distinct(Function<? super T, Object>) - Static method in class io.sundr.utils.Predicates
 
done() - Method in interface io.sundr.builder.Doneable
 
Doneable<T> - Interface in io.sundr.builder
 

E

edit() - Method in interface io.sundr.builder.Editable
 
Editable<T> - Interface in io.sundr.builder
An interface that describes an Editable object.
equals(Object) - Method in class io.sundr.builder.BaseFluent
 
extractKey(String) - Static method in class io.sundr.utils.Maps
Extract the key from the mapping
extractValue(String) - Static method in class io.sundr.utils.Maps
Extract the value from the mapping

F

forEach(Consumer<? super Visitable>) - Method in class io.sundr.builder.VisitableMap
 
FUNCTION - io.sundr.functions.Pluralize
 
FUNCTION - io.sundr.functions.Singularize
 
FunctionFactory<X,​Y> - Class in io.sundr
 
FunctionFactory(Map<X, Y>, Function<X, Y>, Function<X, Y>, Predicate<X>, int, int, Stack<X>) - Constructor for class io.sundr.FunctionFactory
 

G

get(Object) - Method in class io.sundr.builder.VisitableMap
 
getListeners() - Static method in interface io.sundr.builder.VisitorListener
 
getParent(List<Object>) - Method in class io.sundr.builder.PathAwareTypedVisitor
 
getParentType() - Method in class io.sundr.builder.PathAwareTypedVisitor
 
getPrefix(Iterable<String>) - Static method in class io.sundr.utils.Strings
 
getPrefix(Iterable<T>, Function<T, String>) - Static method in class io.sundr.utils.Strings
 
getRequirement() - Method in class io.sundr.builder.DelegatingVisitor
 
getRequirement() - Method in interface io.sundr.builder.Visitor
 
getRequirement() - Method in class io.sundr.builder.VisitorWiretap
 
getTarget(Visitable<T>) - Method in interface io.sundr.builder.Visitable
 
getType() - Method in class io.sundr.builder.DelegatingVisitor
 
getType() - Method in class io.sundr.builder.PathAwareTypedVisitor
 
getType() - Method in class io.sundr.builder.TypedVisitor
 
getType() - Method in interface io.sundr.builder.Visitor
 
getType() - Method in class io.sundr.builder.VisitorWiretap
 
getTypeArguments(Class<T>, Class<? extends T>) - Static method in class io.sundr.builder.Visitors
Get the actual type arguments a child class has used to extend a generic base class.
getVisitableMap() - Method in class io.sundr.builder.BaseFluent
 
getVisitableMap() - Method in interface io.sundr.builder.Visitable
 

H

hashCode() - Method in class io.sundr.builder.BaseFluent
 
hasItem(Class<I>, Predicate<I>) - Method in interface io.sundr.builder.Visitor
 
hasVisitMethodMatching(F) - Method in class io.sundr.builder.PathAwareTypedVisitor
Checks if the specified visitor has a visit method compatible with the specified fluent.
hasVisitMethodMatching(F) - Method in interface io.sundr.builder.Visitor
Checks if the specified visitor has a visit method compatible with the specified fluent.

I

indent(String, String) - Static method in class io.sundr.utils.Strings
 
indexOfAlphabetic(String) - Static method in class io.sundr.utils.Strings
 
Inlineable<T> - Interface in io.sundr.builder
An interface that describes an Inlineable object.
io.sundr - package io.sundr
 
io.sundr.builder - package io.sundr.builder
 
io.sundr.functions - package io.sundr.functions
 
io.sundr.utils - package io.sundr.utils
 
isExcluded(String, String...) - Static method in class io.sundr.utils.Patterns
 
isIncluded(String, String...) - Static method in class io.sundr.utils.Patterns
 
isNotNullOrEmpty(String) - Static method in class io.sundr.utils.Strings
 
isNullOrEmpty(String) - Static method in class io.sundr.utils.Strings
 
iterator() - Method in class io.sundr.builder.VisitableMap
 

J

join(Iterable<T>, String) - Static method in class io.sundr.utils.Strings
 
join(Iterable<T>, Function<T, String>, String) - Static method in class io.sundr.utils.Strings
 
join(T[], String) - Static method in class io.sundr.utils.Strings
 
join(T[], Function<T, String>, String) - Static method in class io.sundr.utils.Strings
 

L

launderThrowable(Throwable) - Static method in exception io.sundr.SundrException
 
listeners - Static variable in interface io.sundr.builder.VisitorListener
 
loaded - Static variable in interface io.sundr.builder.VisitorListener
 
loadResource(String) - Static method in class io.sundr.utils.Strings
 
loadResource(URL) - Static method in class io.sundr.utils.Strings
 
loadResourceQuietly(String) - Static method in class io.sundr.utils.Strings
 
loadResourceQuietly(URL) - Static method in class io.sundr.utils.Strings
 

M

Maps - Class in io.sundr.utils
 
match(String, String) - Static method in class io.sundr.utils.Patterns
 
match(String, String, int) - Static method in class io.sundr.utils.Patterns
 

N

Nested<F> - Interface in io.sundr.builder
 
newVisitor(Class<T>, Visitor<T>) - Static method in class io.sundr.builder.Visitors
 

O

onCheck(Visitor<V>, boolean, T) - Method in interface io.sundr.builder.VisitorListener
 
order() - Method in class io.sundr.builder.DelegatingVisitor
 
order() - Method in interface io.sundr.builder.Visitor
 
order() - Method in class io.sundr.builder.VisitorWiretap
 

P

PathAwareTypedVisitor<V,​P> - Class in io.sundr.builder
 
PathAwareTypedVisitor() - Constructor for class io.sundr.builder.PathAwareTypedVisitor
 
Patterns - Class in io.sundr.utils
 
Pluralize - Enum in io.sundr.functions
 
Predicates - Class in io.sundr.utils
 
Predicates() - Constructor for class io.sundr.utils.Predicates
 
prefixKeywords(String) - Static method in class io.sundr.utils.Strings
Adds an underscore to the specified String, if its a Java Keyword.

R

register(VisitorListener) - Static method in interface io.sundr.builder.VisitorListener
 

S

Singularize - Enum in io.sundr.functions
This is heavily inspired by the Inflector, which has many different incarnations in mandy different languages.
spliterator() - Method in class io.sundr.builder.VisitableMap
 
StringReplace - Class in io.sundr.functions
 
StringReplace(String, String) - Constructor for class io.sundr.functions.StringReplace
 
Strings - Class in io.sundr.utils
 
Strings.ToString<X> - Class in io.sundr.utils
 
SundrException - Exception in io.sundr
 
SundrException() - Constructor for exception io.sundr.SundrException
 
SundrException(String) - Constructor for exception io.sundr.SundrException
 
SundrException(String, Throwable) - Constructor for exception io.sundr.SundrException
 
SundrException(Throwable) - Constructor for exception io.sundr.SundrException
 

T

toFieldName(String) - Static method in class io.sundr.utils.Strings
Converts the string into a safe field name.
toPojoName(String, String, String) - Static method in class io.sundr.utils.Strings
Converts a name of an interface or abstract class to Pojo name.
toString() - Method in class io.sundr.builder.DelegatingVisitor
 
toString() - Method in class io.sundr.builder.VisitorWiretap
 
ToString() - Constructor for class io.sundr.utils.Strings.ToString
 
TypedVisitor<V> - Class in io.sundr.builder
 
TypedVisitor() - Constructor for class io.sundr.builder.TypedVisitor
 

U

unregister(VisitorListener) - Static method in interface io.sundr.builder.VisitorListener
 
until(Predicate<T>) - Static method in class io.sundr.utils.Predicates
 
update() - Method in interface io.sundr.builder.Inlineable
 

V

valueOf(String) - Static method in enum io.sundr.functions.Pluralize
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.sundr.functions.Singularize
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.sundr.functions.Pluralize
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.sundr.functions.Singularize
Returns an array containing the constants of this enum type, in the order they are declared.
visit(List<Map.Entry<String, Object>>, T) - Method in class io.sundr.builder.DelegatingVisitor
 
visit(List<Map.Entry<String, Object>>, T) - Method in interface io.sundr.builder.Visitor
 
visit(List<Map.Entry<String, Object>>, T) - Method in class io.sundr.builder.VisitorWiretap
 
visit(List<Map.Entry<String, Object>>, V) - Method in class io.sundr.builder.PathAwareTypedVisitor
 
visit(T) - Method in class io.sundr.builder.DelegatingVisitor
 
visit(T) - Method in interface io.sundr.builder.Visitor
 
visit(T) - Method in class io.sundr.builder.VisitorWiretap
 
visit(V) - Method in class io.sundr.builder.PathAwareTypedVisitor
 
Visitable<T> - Interface in io.sundr.builder
 
VisitableBuilder<T,​V extends VisitableBuilder<T,​V>> - Interface in io.sundr.builder
 
VisitableMap - Class in io.sundr.builder
 
VisitableMap() - Constructor for class io.sundr.builder.VisitableMap
 
Visitor<T> - Interface in io.sundr.builder
 
VisitorListener - Interface in io.sundr.builder
 
Visitors - Class in io.sundr.builder
 
VisitorWiretap<T> - Class in io.sundr.builder
 

W

withFallback(Function<X, Y>) - Method in class io.sundr.FunctionFactory
 
withFallbackPredicate(Predicate<X>) - Method in class io.sundr.FunctionFactory
 
withMaximumNestingDepth(int) - Method in class io.sundr.FunctionFactory
 
withMaximumRecursionLevel(int) - Method in class io.sundr.FunctionFactory
 
wrap(Visitor<T>) - Static method in interface io.sundr.builder.VisitorListener
 
wrap(Function<X, Y>) - Static method in class io.sundr.FunctionFactory
 

_

_visitables - Variable in class io.sundr.builder.BaseFluent
 
A B C D E F G H I J L M N O P R S T U V W _ 
All Classes All Packages