public class VirtualLocalFileSystem extends Object
VirtualLocalFileSystem
class serves as a factory for creating VirtualLocalFile
instances.
It also helps VirtualLocalFile
instances resolve relative paths that might point to other
VirtualLocalFile
instances or "real" files in the file system.VirtualLocalFile
Constructor and Description |
---|
VirtualLocalFileSystem()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
VirtualLocalFile |
create(String name,
String text,
File parent,
long lastModified)
Creates a
VirtualLocalFile instance. |
boolean |
update(String name,
String text,
long lastModified)
Updates a
VirtualLocalFile with the specified text and timestamp. |
public final VirtualLocalFile create(String name, String text, File parent, long lastModified)
VirtualLocalFile
instance.name
- A canonical path. The name must end with a file extension; for example: .mxml
or .as
.text
- Source code.parent
- The parent directory of this VirtualLocalFile
object.lastModified
- The last modified time for the virtual local file.VirtualLocalFile
.public final boolean update(String name, String text, long lastModified)
VirtualLocalFile
with the specified text and timestamp.name
- A canonical path. The name must end with a file extension; for example: .mxml
or .as
.text
- Source code.lastModified
- The last modified time.true
if the VirtualLocalFile
was successfully updated; false
if a
VirtualLocalFile
was not found.Copyright © 2016 The Apache Software Foundation. All rights reserved.