Class ResourceHintsPredicates
java.lang.Object
org.springframework.aot.hint.predicate.ResourceHintsPredicates
Generator of
ResourceHints predicates, testing whether the given hints
match the expected behavior for resources.- Since:
- 6.0
- Author:
- Brian Clozel, Stephane Nicoll
-
Method Summary
Modifier and TypeMethodDescriptionReturn a predicate that checks whether a resource hint is registered for the given bundle name.forResource(String resourceName) Return a predicate that checks whether a resource hint is registered for the given resource name.forResource(TypeReference type, String resourceName) Return a predicate that checks whether a resource hint is registered for the given resource name, located in the given type's package.
-
Method Details
-
forBundle
Return a predicate that checks whether a resource hint is registered for the given bundle name.- Parameters:
bundleName- the resource bundle name- Returns:
- the
RuntimeHintspredicate
-
forResource
Return a predicate that checks whether a resource hint is registered for the given resource name, located in the given type's package.For example,
forResource(org.example.MyClass, "myResource.txt")will match for"/org/example/myResource.txt".- Parameters:
type- the type's package where to look for the resourceresourceName- the resource name- Returns:
- the
RuntimeHintspredicate
-
forResource
Return a predicate that checks whether a resource hint is registered for the given resource name.- Parameters:
resourceName- the full resource name- Returns:
- the
RuntimeHintspredicate
-