public class PlexusIoVirtualFileResource
extends org.codehaus.plexus.components.io.resources.AbstractPlexusIoResource
implements org.codehaus.plexus.components.io.functions.ResourceAttributeSupplier
| Modifier | Constructor and Description |
|---|---|
protected |
PlexusIoVirtualFileResource(File file,
String name) |
| Modifier and Type | Method and Description |
|---|---|
org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributes |
getAttributes() |
InputStream |
getContents() |
File |
getFile()
Returns the resources file.
|
long |
getLastModified() |
protected static String |
getName(File file) |
long |
getSize() |
URL |
getURL() |
boolean |
isDirectory() |
boolean |
isExisting() |
boolean |
isFile() |
boolean |
isSymbolicLink() |
public File getFile()
@Nonnull public InputStream getContents() throws IOException
getContents in interface org.codehaus.plexus.components.io.fileselectors.FileInfogetContents in interface org.codehaus.plexus.components.io.functions.ContentSuppliergetContents in interface org.codehaus.plexus.components.io.resources.PlexusIoResourceIOExceptionpublic URL getURL() throws IOException
getURL in interface org.codehaus.plexus.components.io.resources.PlexusIoResourceIOExceptionpublic long getSize()
getSize in interface org.codehaus.plexus.components.io.functions.SizeSuppliergetSize in interface org.codehaus.plexus.components.io.resources.PlexusIoResourcegetSize in class org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourcepublic boolean isDirectory()
isDirectory in interface org.codehaus.plexus.components.io.fileselectors.FileInfoisDirectory in interface org.codehaus.plexus.components.io.resources.PlexusIoResourceisDirectory in class org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourcepublic boolean isExisting()
isExisting in interface org.codehaus.plexus.components.io.resources.PlexusIoResourceisExisting in class org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourcepublic boolean isFile()
isFile in interface org.codehaus.plexus.components.io.fileselectors.FileInfoisFile in interface org.codehaus.plexus.components.io.resources.PlexusIoResourceisFile 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 interface org.codehaus.plexus.components.io.resources.PlexusIoResourcegetLastModified in class org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourcepublic boolean isSymbolicLink()
isSymbolicLink in interface org.codehaus.plexus.components.io.fileselectors.FileInfoisSymbolicLink in class org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourceCopyright © 2001–2019 Codehaus Plexus. All rights reserved.