Class ConfigurationPropertyBindingSite<T,O>
java.lang.Object
com.peterphi.std.guice.common.serviceprops.ConfigurationPropertyBindingSite<T,O>
-
Constructor Summary
ConstructorDescriptionConfigurationPropertyBindingSite
(ConfigurationPropertyRegistry registry, AtomicReference<com.google.inject.Injector> injector, Class<O> owner, String name, Class<T> type, AnnotatedElement element, boolean canonical) -
Method Summary
-
Constructor Details
-
ConfigurationPropertyBindingSite
public ConfigurationPropertyBindingSite(ConfigurationPropertyRegistry registry, AtomicReference<com.google.inject.Injector> injector, Class<O> owner, String name, Class<T> type, AnnotatedElement element, boolean canonical)
-
-
Method Details
-
getOwner
-
getName
-
getType
-
isDeprecated
public boolean isDeprecated() -
isReconfigurable
public boolean isReconfigurable() -
getDescription
Get a description (from a @Doc annotation, if one is present)- Returns:
-
getHrefs
-
toString
-
validate
-
get
-
isCanonical
public boolean isCanonical()
-