Package ch.kk7.confij.source.resource
Class FileResource.AnyFileResource
- java.lang.Object
-
- ch.kk7.confij.source.resource.FileResource.AnyFileResource
-
- All Implemented Interfaces:
ConfijAnyResource
- Enclosing class:
- FileResource
@AutoService(ConfijAnyResource.class) public static class FileResource.AnyFileResource extends java.lang.Object implements ConfijAnyResource
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringSCHEME
-
Constructor Summary
Constructors Constructor Description AnyFileResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<FileResource>maybeHandle(java.lang.String pathTemplate)Receive a "preview" on the URI to be processed.
-
-
-
Field Detail
-
SCHEME
public static final java.lang.String SCHEME
- See Also:
- Constant Field Values
-
-
Method Detail
-
maybeHandle
public java.util.Optional<FileResource> maybeHandle(java.lang.String pathTemplate)
Description copied from interface:ConfijAnyResourceReceive a "preview" on the URI to be processed. This resouce provider can choose to accept or reject processing it. This is most commonly decided based on the URI's scheme.- Specified by:
maybeHandlein interfaceConfijAnyResource- Parameters:
pathTemplate- an URI to be processed later.- Returns:
- a stream of strings if this resouce provider accepts processing this URI (but it can still fail), empty if the uri doesn't look like it could be processed
-
-