## Uses of Class
play.vfs.VirtualFile

- Packages that use VirtualFile
  Package | Description
  --- | ---
  play |
  play.classloading |
  play.classloading.hash |
  play.db |
  play.exceptions |
  play.mvc |
  play.mvc.results |
  play.plugins |
  play.templates |
  play.vfs |

- - ### Uses of VirtualFile in play

    Fields in play declared as VirtualFile
    Modifier and Type | Field and Description
    --- | ---
    `static VirtualFile` | Play.`routes` Main routes file

    Fields in play with type parameters of type VirtualFile
    Modifier and Type | Field and Description
    --- | ---
    `static java.util.Set<VirtualFile>` | Play.`confs` The loaded configuration files
    `static java.util.List<VirtualFile>` | Play.`javaPath` All paths to search for Java files
    `static java.util.Map<java.lang.String,VirtualFile>` | Play.`modules` Modules
    `static java.util.Map<java.lang.String,VirtualFile>` | Play.`modulesRoutes` Plugin routes files
    `static java.util.List<VirtualFile>` | Play.`roots` All paths to search for files
    `static java.util.List<VirtualFile>` | Play.`templatesPath` All paths to search for templates files

    Methods in play that return VirtualFile
    Modifier and Type | Method and Description
    --- | ---
    `static VirtualFile` | Play.`getVirtualFile(java.lang.String path)` Search a VirtualFile in all loaded applications and plugins

    Methods in play with parameters of type VirtualFile
    Modifier and Type | Method and Description
    --- | ---
    `static void` | Play.`addModule(VirtualFile appRoot, java.lang.String name, java.io.File path)` Add a play application (as plugin)
    `static void` | Play.`loadModules(VirtualFile appRoot)` Load all modules.
    `Template` | PlayPlugin.`loadTemplate(VirtualFile file)`
    `protected void` | ConfigurationChangeWatcherPlugin.`onConfigurationFileChanged(VirtualFile conf)`
    `boolean` | PlayPlugin.`serveStatic(VirtualFile file, Http.Request request, Http.Response response)` Let a chance to this plugin to manage a static resource

  - ### Uses of VirtualFile in play.classloading

    Fields in play.classloading declared as VirtualFile
    Modifier and Type | Field and Description
    --- | ---
    `VirtualFile` | ApplicationClasses.ApplicationClass.`javaFile` A reference to the java source file

    Methods in play.classloading that return VirtualFile
    Modifier and Type | Method and Description
    --- | ---
    `static VirtualFile` | ApplicationClasses.`getJava(java.lang.String name)` Retrieve the corresponding source file for a given class name.

    Constructors in play.classloading with parameters of type VirtualFile
    Constructor and Description
    `ApplicationClass(java.lang.String name, VirtualFile javaFile)`

  - ### Uses of VirtualFile in play.classloading.hash

    Method parameters in play.classloading.hash with type arguments of type VirtualFile
    Modifier and Type | Method and Description
    --- | ---
    `int` | ClassStateHashCreator.`computePathHash(java.util.List<VirtualFile> paths)`

  - ### Uses of VirtualFile in play.db

    Methods in play.db with parameters of type VirtualFile
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | Evolutions.`applyScript(boolean runScript, java.lang.String moduleKey, VirtualFile evolutionsDirectory)`
    `static boolean` | Evolutions.`applyScript(java.lang.String dbName, boolean runScript, java.lang.String moduleKey, VirtualFile evolutionsDirectory)`
    `static java.util.List<Evolution>` | Evolutions.`getEvolutionScript(java.lang.String dbName, java.lang.String moduleKey, VirtualFile evolutionsDirectory)`
    `static java.util.Stack<Evolution>` | Evolutions.`listApplicationEvolutions(java.lang.String dBName, java.lang.String moduleKey, VirtualFile evolutionsDirectory)`

  - ### Uses of VirtualFile in play.exceptions

    Constructors in play.exceptions with parameters of type VirtualFile
    Constructor and Description
    `CompilationException(VirtualFile source, java.lang.String problem, int line, int start, int end)`
    `YAMLException(org.yaml.snakeyaml.scanner.ScannerException e, VirtualFile yaml)`

  - ### Uses of VirtualFile in play.mvc

    Methods in play.mvc with parameters of type VirtualFile
    Modifier and Type | Method and Description
    --- | ---
    `static java.lang.String` | Router.`reverse(VirtualFile file)`
    `static java.lang.String` | Router.`reverse(VirtualFile file, boolean absolute)`
    `static java.lang.String` | Router.`reverseWithCheck(java.lang.String name, VirtualFile file, boolean absolute)`

  - ### Uses of VirtualFile in play.mvc.results

    Fields in play.mvc.results declared as VirtualFile
    Modifier and Type | Field and Description
    --- | ---
    `VirtualFile` | RenderStatic.`resolvedFile`

  - ### Uses of VirtualFile in play.plugins

    Methods in play.plugins with parameters of type VirtualFile
    Modifier and Type | Method and Description
    --- | ---
    `Template` | PluginCollection.`loadTemplate(VirtualFile file)`
    `boolean` | PluginCollection.`serveStatic(VirtualFile file, Http.Request request, Http.Response response)`

  - ### Uses of VirtualFile in play.templates

    Methods in play.templates with parameters of type VirtualFile
    Modifier and Type | Method and Description
    --- | ---
    `BaseTemplate` | TemplateCompiler.`compile(VirtualFile file)`
    `static Template` | TemplateLoader.`load(VirtualFile file)` Load a template from a virtual file

  - ### Uses of VirtualFile in play.vfs

    Methods in play.vfs that return VirtualFile
    Modifier and Type | Method and Description
    --- | ---
    `VirtualFile` | VirtualFile.`child(java.lang.String name)`
    `static VirtualFile` | VirtualFile.`fromRelativePath(java.lang.String relativePath)`
    `static VirtualFile` | VirtualFile.`open(java.io.File file)`
    `static VirtualFile` | VirtualFile.`open(java.lang.String file)`
    `static VirtualFile` | VirtualFile.`search(java.util.Collection<VirtualFile> roots, java.lang.String path)`

    Methods in play.vfs that return types with arguments of type VirtualFile
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<VirtualFile>` | VirtualFile.`list()`

    Method parameters in play.vfs with type arguments of type VirtualFile
    Modifier and Type | Method and Description
    --- | ---
    `static VirtualFile` | VirtualFile.`search(java.util.Collection<VirtualFile> roots, java.lang.String path)`

Guillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly