org.codehaus.plexus.components.io.functions.ResourceAttributeSupplierPlexusIoVirtualSymlinkResourcepublic class PlexusIoVirtualFileResource
extends org.codehaus.plexus.components.io.resources.AbstractPlexusIoResource
implements org.codehaus.plexus.components.io.functions.ResourceAttributeSupplier
| Modifier | Constructor | Description |
|---|---|---|
protected |
PlexusIoVirtualFileResource(java.io.File file,
java.lang.String name) |
| Modifier and Type | Method | Description |
|---|---|---|
org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributes |
getAttributes() |
|
java.io.InputStream |
getContents() |
|
java.io.File |
getFile() |
Returns the resources file.
|
long |
getLastModified() |
|
protected static java.lang.String |
getName(java.io.File file) |
|
long |
getSize() |
|
java.net.URL |
getURL() |
|
boolean |
isDirectory() |
|
boolean |
isExisting() |
|
boolean |
isFile() |
|
boolean |
isSymbolicLink() |
protected PlexusIoVirtualFileResource(java.io.File file,
java.lang.String name)
protected static java.lang.String getName(java.io.File file)
public java.io.File getFile()
@Nonnull
public java.io.InputStream getContents()
throws java.io.IOException
java.io.IOExceptionpublic java.net.URL getURL()
throws java.io.IOException
java.io.IOExceptionpublic long getSize()
getSize in class org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourcepublic boolean isDirectory()
isDirectory in class org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourcepublic boolean isExisting()
isExisting in class org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourcepublic boolean isFile()
isFile in class org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourcepublic org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributes getAttributes()
getAttributes in interface org.codehaus.plexus.components.io.functions.ResourceAttributeSupplierpublic long getLastModified()
getLastModified in class org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourcepublic boolean isSymbolicLink()
isSymbolicLink in class org.codehaus.plexus.components.io.resources.AbstractPlexusIoResource