Class VfsSchemeResourceFinderFactory.VfsResourceFinder
- java.lang.Object
-
- org.glassfish.jersey.server.internal.AbstractResourceFinderAdapter
-
- org.glassfish.jersey.server.internal.scanning.VfsSchemeResourceFinderFactory.VfsResourceFinder
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.util.Iterator<java.lang.String>,ResourceFinder
- Enclosing class:
- VfsSchemeResourceFinderFactory
private static class VfsSchemeResourceFinderFactory.VfsResourceFinder extends AbstractResourceFinderAdapter
-
-
Constructor Summary
Constructors Constructor Description VfsResourceFinder(java.net.URI uri, boolean recursive)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadvance()private java.lang.ObjectbindDirectory(java.net.URI uri)private java.lang.reflect.MethodbindMethod(java.lang.Object object, java.lang.String name)private java.lang.reflect.MethodbindMethod0(java.lang.Object object, java.lang.String name)private java.util.Iterator<?>getChildren(java.lang.Object directory, boolean recursive)booleanhasNext()private <T> Tinvoke(java.lang.Object instance, java.lang.reflect.Method method, java.lang.Class<T> type)java.lang.Stringnext()java.io.InputStreamopen()Open current resource.voidreset()Reset theResourceFinderinstance.-
Methods inherited from class org.glassfish.jersey.server.internal.AbstractResourceFinderAdapter
close, remove
-
-
-
-
Field Detail
-
current
private java.lang.Object current
-
next
private java.lang.Object next
-
openStream
private final java.lang.reflect.Method openStream
-
getName
private final java.lang.reflect.Method getName
-
isLeaf
private final java.lang.reflect.Method isLeaf
-
iterator
private final java.util.Iterator<?> iterator
-
-
Method Detail
-
getChildren
private java.util.Iterator<?> getChildren(java.lang.Object directory, boolean recursive)
-
bindMethod
private java.lang.reflect.Method bindMethod(java.lang.Object object, java.lang.String name)
-
invoke
private <T> T invoke(java.lang.Object instance, java.lang.reflect.Method method, java.lang.Class<T> type)
-
bindMethod0
private java.lang.reflect.Method bindMethod0(java.lang.Object object, java.lang.String name)
-
bindDirectory
private java.lang.Object bindDirectory(java.net.URI uri)
-
open
public java.io.InputStream open()
Description copied from interface:ResourceFinderOpen current resource.- Returns:
- input stream from which current resource can be loaded.
-
reset
public void reset()
Description copied from interface:ResourceFinderReset theResourceFinderinstance. Upon calling this method the implementing class MUST reset its internal state to the initial state.
-
advance
public boolean advance()
-
hasNext
public boolean hasNext()
-
next
public java.lang.String next()
-
-