Class JDACIntrospectionImpl
java.lang.Object
dev.goldmensch.propane.IntrospectionImplSkeleton<JDACIntrospectionImpl, JDACIntrospection, JDACIntrospectionImpl.Builder, JDACScope>
io.github.kaktushose.jdac.property.internal.JDACIntrospectionImpl
- All Implemented Interfaces:
IntrospectionSkeleton<JDACIntrospection, JDACScope>, JDACIntrospection
public final class JDACIntrospectionImpl
extends IntrospectionImplSkeleton<JDACIntrospectionImpl, JDACIntrospection, JDACIntrospectionImpl.Builder, JDACScope>
implements JDACIntrospection
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddIntrospectionProvider(Properties<JDACIntrospection> properties) createChild(JDACScope scope) <T> Tget(JDACProperty<T> specific) Returns the value for the requested property by either retrieving it from the cache or computing it according to the class' documentation.scoped()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IntrospectionSkeleton
get, scopeMethods inherited from interface JDACIntrospection
subscribe
-
Field Details
-
INTROSPECTION
-
-
Method Details
-
create
-
createChild
- Specified by:
createChildin classIntrospectionImplSkeleton<JDACIntrospectionImpl, JDACIntrospection, JDACIntrospectionImpl.Builder, JDACScope>
-
scoped
- Specified by:
scopedin classIntrospectionImplSkeleton<JDACIntrospectionImpl, JDACIntrospection, JDACIntrospectionImpl.Builder, JDACScope>
-
get
Description copied from interface:JDACIntrospectionReturns the value for the requested property by either retrieving it from the cache or computing it according to the class' documentation.- Specified by:
getin interfaceJDACIntrospection- Parameters:
specific- the requested property- Returns:
- the value of the requested property
- See Also:
-
addIntrospectionProvider
- Specified by:
addIntrospectionProviderin classIntrospectionImplSkeleton<JDACIntrospectionImpl, JDACIntrospection, JDACIntrospectionImpl.Builder, JDACScope>
-