Package io.sundr.adapter.api
Class Adapters
- java.lang.Object
-
- io.sundr.adapter.api.Adapters
-
public class Adapters extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAdapters.WithContext
-
Constructor Summary
Constructors Constructor Description Adapters()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T,R,P,M>
io.sundr.model.MethodadaptMethod(M input, AdapterContextAware ctx)static <T,R,P,M>
io.sundr.model.PropertyadaptProperty(P input, AdapterContextAware ctx)static <T,R,P,M>
io.sundr.model.TypeRefadaptReference(R input, AdapterContextAware ctx)static <T,R,P,M>
io.sundr.model.TypeDefadaptType(T input, AdapterContextAware ctx)static <T,R,P,M>
Optional<Adapter<T,R,P,M>>getAdapterForMethod(Class type, AdapterContextAware ctx)static <T,R,P,M>
Optional<Adapter<T,R,P,M>>getAdapterForProperty(Class type, AdapterContextAware ctx)static <T,R,P,M>
Optional<Adapter<T,R,P,M>>getAdapterForReference(Class type, AdapterContextAware ctx)static <T,R,P,M>
Optional<Adapter<T,R,P,M>>getAdapterForType(Class type, AdapterContextAware ctx)static Adapters.WithContextwithContext(AdapterContext ctx)
-
-
-
Method Detail
-
adaptType
public static <T,R,P,M> io.sundr.model.TypeDef adaptType(T input, AdapterContextAware ctx)
-
adaptReference
public static <T,R,P,M> io.sundr.model.TypeRef adaptReference(R input, AdapterContextAware ctx)
-
adaptProperty
public static <T,R,P,M> io.sundr.model.Property adaptProperty(P input, AdapterContextAware ctx)
-
adaptMethod
public static <T,R,P,M> io.sundr.model.Method adaptMethod(M input, AdapterContextAware ctx)
-
getAdapterForType
public static <T,R,P,M> Optional<Adapter<T,R,P,M>> getAdapterForType(Class type, AdapterContextAware ctx)
-
getAdapterForReference
public static <T,R,P,M> Optional<Adapter<T,R,P,M>> getAdapterForReference(Class type, AdapterContextAware ctx)
-
getAdapterForProperty
public static <T,R,P,M> Optional<Adapter<T,R,P,M>> getAdapterForProperty(Class type, AdapterContextAware ctx)
-
getAdapterForMethod
public static <T,R,P,M> Optional<Adapter<T,R,P,M>> getAdapterForMethod(Class type, AdapterContextAware ctx)
-
withContext
public static Adapters.WithContext withContext(AdapterContext ctx)
-
-