Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- io.github.astrapi69.model.property.AbstractGetAndSet (implements io.github.astrapi69.model.api.GetAndSet)
- io.github.astrapi69.model.property.ArrayGetSet
- io.github.astrapi69.model.property.ArrayLengthGetSet
- io.github.astrapi69.model.property.ArrayPropertyGetSet
- io.github.astrapi69.model.property.FieldGetAndSetter
- io.github.astrapi69.model.property.ListGetSet
- io.github.astrapi69.model.property.MapGetSet
- io.github.astrapi69.model.reflect.CachingMethodResolver (implements io.github.astrapi69.model.reflect.IMethodResolver)
- io.github.astrapi69.model.reflect.CachingProxyFactory (implements io.github.astrapi69.model.reflect.IProxyFactory)
- io.github.astrapi69.model.ChainingModel<T> (implements io.github.astrapi69.model.api.IChainingModel<T>)
- io.github.astrapi69.model.AbstractPropertyModel<T> (implements io.github.astrapi69.model.api.IObjectClassAwareModel<T>, io.github.astrapi69.model.api.IPropertyReflectionAwareModel<T>)
- io.github.astrapi69.model.PropertyModel<T>
- io.github.astrapi69.model.AbstractPropertyModel<T> (implements io.github.astrapi69.model.api.IObjectClassAwareModel<T>, io.github.astrapi69.model.api.IPropertyReflectionAwareModel<T>)
- io.github.astrapi69.model.property.DefaultClassCache (implements io.github.astrapi69.model.api.ClassCache)
- io.github.astrapi69.model.reflect.DefaultMethodResolver (implements io.github.astrapi69.model.reflect.IMethodResolver)
- io.github.astrapi69.model.reflect.DefaultProxyFactory (implements io.github.astrapi69.model.reflect.IProxyFactory)
- io.github.astrapi69.model.reflect.Evaluation<R> (implements io.github.astrapi69.model.reflect.IProxyFactory.Callback)
- io.github.astrapi69.model.GenericModel<T> (implements io.github.astrapi69.model.api.IModel<T>, io.github.astrapi69.model.api.IObjectClassAwareModel<T>)
- io.github.astrapi69.model.BaseModel<T>
- io.github.astrapi69.model.util.GenericCollectionModel<T>
- io.github.astrapi69.model.util.CollectionModel<T>
- io.github.astrapi69.model.util.ListModel<T>
- io.github.astrapi69.model.util.MapModel<K,V>
- io.github.astrapi69.model.util.SetModel<T>
- io.github.astrapi69.model.util.WildcardCollectionModel<T>
- io.github.astrapi69.model.util.WildcardListModel<T>
- io.github.astrapi69.model.util.WildcardSetModel<T>
- io.github.astrapi69.model.SerializableModel<T>
- io.github.astrapi69.model.LambdaBindingModel<T> (implements io.github.astrapi69.model.api.IModel<T>)
- io.github.astrapi69.model.LambdaModel<T> (implements io.github.astrapi69.model.api.IModel<T>)
- io.github.astrapi69.model.LoadableDetachableModel<T> (implements io.github.astrapi69.model.api.IModel<T>)
- io.github.astrapi69.model.property.ObjectAndGetSetter
- io.github.astrapi69.model.util.Objects
- io.github.astrapi69.model.property.PropertyResolver
- io.github.astrapi69.model.reflect.Reflection
- io.github.astrapi69.model.SimpleLambdaModel<T> (implements io.github.astrapi69.model.api.IModel<T>)
- io.github.astrapi69.model.typesafe.TypeSafeModel<T> (implements io.github.astrapi69.model.api.IModel<T>, io.github.astrapi69.model.api.IObjectClassAwareModel<T>, io.github.astrapi69.model.api.IPropertyReflectionAwareModel<T>, io.github.astrapi69.model.api.ObjectTypeAware<T>)
- io.github.astrapi69.model.property.AbstractGetAndSet (implements io.github.astrapi69.model.api.GetAndSet)
Interface Hierarchy
- java.util.function.BiConsumer<T,U>
- io.github.astrapi69.model.api.SerializableBiConsumer<T,U> (also extends java.io.Serializable)
- io.github.astrapi69.model.api.ClassCache
- java.util.function.Consumer<T>
- io.github.astrapi69.model.api.SerializableConsumer<T> (also extends java.io.Serializable)
- java.util.function.Function<T,R>
- io.github.astrapi69.model.api.SerializableFunction<T,R> (also extends java.io.Serializable)
- io.github.astrapi69.model.api.GetAndSet
- io.github.astrapi69.model.reflect.IMethodResolver
- io.github.astrapi69.model.api.IObjectClassAwareModel<T>
- io.github.astrapi69.model.reflect.IProxyFactory
- io.github.astrapi69.model.reflect.IProxyFactory.Callback
- io.github.astrapi69.model.api.ObjectTypeAware<T>
- java.io.Serializable
- io.github.astrapi69.model.api.Attachable
- io.github.astrapi69.model.api.IModel<T> (also extends io.github.astrapi69.model.api.IDetachable)
- io.github.astrapi69.model.api.IChainingModel<T>
- io.github.astrapi69.model.api.IPropertyReflectionAwareModel<T>
- io.github.astrapi69.model.api.IWrapModel<T>
- io.github.astrapi69.model.api.IModel<T> (also extends io.github.astrapi69.model.api.IDetachable)
- io.github.astrapi69.model.api.IDetachable
- io.github.astrapi69.model.api.IModel<T> (also extends io.github.astrapi69.model.api.Attachable)
- io.github.astrapi69.model.api.IChainingModel<T>
- io.github.astrapi69.model.api.IPropertyReflectionAwareModel<T>
- io.github.astrapi69.model.api.IWrapModel<T>
- io.github.astrapi69.model.api.IModel<T> (also extends io.github.astrapi69.model.api.Attachable)
- io.github.astrapi69.model.api.SerializableBiConsumer<T,U> (also extends java.util.function.BiConsumer<T,U>)
- io.github.astrapi69.model.api.SerializableConsumer<T> (also extends java.util.function.Consumer<T>)
- io.github.astrapi69.model.api.SerializableFunction<T,R> (also extends java.util.function.Function<T,R>)
- io.github.astrapi69.model.api.SerializableSupplier<T> (also extends java.util.function.Supplier<T>)
- io.github.astrapi69.model.api.Attachable
- java.util.function.Supplier<T>
- io.github.astrapi69.model.api.SerializableSupplier<T> (also extends java.io.Serializable)