Package com.enonic.xp.vfs

## Interface VirtualFile

-     @PublicApi
      public interface VirtualFile

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | `exists()` |
    `ByteSource` | `getByteSource()` |
    `CharSource` | `getCharSource()` |
    `List<VirtualFile>` | `getChildren()` |
    `String` | `getName()` |
    `VirtualFilePath` | `getPath()` |
    `URL` | `getUrl()` |
    `boolean` | `isFile()` |
    `boolean` | `isFolder()` |
    `VirtualFile` | `resolve​(VirtualFilePath path)` |

- - ### Method Detail

    - #### getName

          String getName()

    - #### getPath

          VirtualFilePath getPath()

    - #### getUrl

          URL getUrl()

    - #### isFolder

          boolean isFolder()

    - #### isFile

          boolean isFile()

    - #### getChildren

          List<VirtualFile> getChildren()

    - #### getCharSource

          CharSource getCharSource()

    - #### getByteSource

          ByteSource getByteSource()

    - #### exists

          boolean exists()

    - #### resolve

          VirtualFile resolve​(VirtualFilePath path)