Class Resource
- java.lang.Object
-
- com.google.common.io.ByteSource
-
- com.xebialabs.gradle.documentation.restdoc.doclet.Resource
-
public abstract class Resource extends com.google.common.io.ByteSourceUtility class for working with files and class path resources.
-
-
Constructor Summary
Constructors Constructor Description Resource()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidcopy(java.io.File destination)static Resourcefile(java.io.File file)static ResourcefromClasspath(java.lang.String name)abstract java.lang.StringgetName()abstract java.io.InputStreamopenStream()voidunzip(java.io.File destinationDir)voidwrite(java.io.PrintWriter writer)
-
-
-
Method Detail
-
write
public void write(java.io.PrintWriter writer)
-
unzip
public void unzip(java.io.File destinationDir)
-
copy
public void copy(java.io.File destination)
-
openStream
public abstract java.io.InputStream openStream()
- Specified by:
openStreamin classcom.google.common.io.ByteSource
-
getName
public abstract java.lang.String getName()
-
fromClasspath
public static Resource fromClasspath(java.lang.String name)
-
file
public static Resource file(java.io.File file)
-
-