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
Modifier and Type Method Description java.util.Optional<FileResource>maybeHandle(java.lang.String pathTemplate)Receive a "preview" on the URI to be processed.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
SCHEME
public static final java.lang.String SCHEME- See Also:
- Constant Field Values
-
-
Constructor Details
-
AnyFileResource
public AnyFileResource()
-
-
Method Details
-
maybeHandle
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
-