''Note: This library is considered experimental and should not be used unless you know what you are doing.''
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
trait Equalsclass AbstractFiletrait Iterable[AbstractFile]trait IterableOnce[AbstractFile]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class FileZipArchiveclass ManifestResources
- Self type
Members list
Type members
Classlikes
''Note: This library is considered experimental and should not be used unless you know what you are doing.''
''Note: This library is considered experimental and should not be used unless you know what you are doing.''
Attributes
- Supertypes
-
class Entryclass VirtualFileclass AbstractFiletrait Iterable[AbstractFile]trait IterableOnce[AbstractFile]class Objecttrait Matchableclass AnyShow all
''Note: This library is considered experimental and should not be used unless you know what you are doing.''
''Note: This library is considered experimental and should not be used unless you know what you are doing.''
Attributes
- Supertypes
-
class VirtualFileclass AbstractFiletrait Iterable[AbstractFile]trait IterableOnce[AbstractFile]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class DirEntry
Value members
Concrete methods
The absolute file, if this is a relative file.
The absolute file, if this is a relative file.
Attributes
Returns the containing directory of this abstract file
Returns the containing directory of this abstract file
Attributes
Create a file on disk, if one does not exist already.
Create a file on disk, if one does not exist already.
Attributes
Delete the underlying file or directory (recursively).
Delete the underlying file or directory (recursively).
Attributes
Is this abstract file a directory?
Is this abstract file a directory?
Attributes
Returns the abstract file in this abstract directory with the specified name. If there is no such file, returns null
. The argument directory
tells whether to look for a directory or a regular file.
Returns the abstract file in this abstract directory with the specified name. If there is no such file, returns null
. The argument directory
tells whether to look for a directory or a regular file.
Attributes
Returns an abstract file with the given name. It does not check that it exists.
Returns an abstract file with the given name. It does not check that it exists.
Attributes
Returns an output stream for writing the file
Returns an output stream for writing the file
Attributes
An underlying source, if known. Mostly, a zip/jar file.
Inherited methods
Attributes
- Inherited from:
- IterableOps
Returns the absolute path of this abstract file.
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Returns a buffered output stream for writing the file - defaults to out
Returns a buffered output stream for writing the file - defaults to out
Attributes
- Inherited from:
- AbstractFile
Returns the path of this abstract file in a canonical form.
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Definition Classes
- Inherited from:
- IterableFactoryDefaults
Does this abstract file denote an existing file?
Attributes
- Inherited from:
- IterableOnceOps
Returns the underlying File if any and null otherwise.
Get the file in this directory with the given name, creating an empty file if it does not already existing.
Get the file in this directory with the given name, creating an empty file if it does not already existing.
Attributes
- Inherited from:
- AbstractFile
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableFactoryDefaults
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Checks extension case insensitively. TODO: change to enum
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
returns an input stream so the file can be read
Does this abstract file represent something which can contain classfiles?
Does this abstract file represent something which can contain classfiles?
Attributes
- Inherited from:
- AbstractFile
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Definition Classes
- Inherited from:
- IterableOps
Does this abstract file correspond to something on-disk?
Attributes
- Inherited from:
- Iterable
Returns all abstract subfiles of this abstract directory.
Attributes
- Inherited from:
- IterableOnce
Attributes
- Inherited from:
- IterableOps
Returns the time that this abstract file was last modified.
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- Iterable
Drill down through subdirs looking for the target, as in lookupName. Ths target name is the last of parts.
Drill down through subdirs looking for the target, as in lookupName. Ths target name is the last of parts.
Attributes
- Inherited from:
- AbstractFile
Return an abstract file that does not check that path
denotes an existing file.
Return an abstract file that does not check that path
denotes an existing file.
Attributes
- Inherited from:
- AbstractFile
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Returns the name of this abstract file.
Attributes
- Inherited from:
- IterableFactoryDefaults
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Returns the path of this abstract file.
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Returns the sibling abstract file in the parent of this abstract file or directory. If there is no such file, returns null
.
Returns the sibling abstract file in the parent of this abstract file or directory. If there is no such file, returns null
.
Attributes
- Inherited from:
- AbstractFile
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
size of this file if it is a concrete file.
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Definition Classes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOnce
Get the subdirectory with a given name, creating it if it does not already exist.
Get the subdirectory with a given name, creating it if it does not already exist.
Attributes
- Inherited from:
- AbstractFile
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Definition Classes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Returns contents of file (if applicable) in a byte array.
Returns contents of file (if applicable) in a Char array. warning: use Global.getSourceFile()
to use the proper encoding when converting to the char array.
Returns contents of file (if applicable) in a Char array. warning: use Global.getSourceFile()
to use the proper encoding when converting to the char array.
Attributes
- Inherited from:
- AbstractFile
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Returns the path of this abstract file.
Attributes
- Inherited from:
- AbstractFile
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Deprecated and Inherited methods
Attributes
- Deprecated
-
[Since version 2.13.0]
Use ++ instead of ++: for collections of type Iterable - Inherited from:
- IterableOps
Attributes
- Deprecated
-
[Since version 2.13.0]
Use foldLeft instead of /: - Inherited from:
- IterableOnceOps
Attributes
- Deprecated
-
[Since version 2.13.0]
Use foldRight instead of :\\ - Inherited from:
- IterableOnceOps
Attributes
- Deprecated
-
[Since version 2.13.0]
`aggregate` is not relevant for sequential collections. Use `foldLeft(z)(seqop)` instead. - Inherited from:
- IterableOnceOps
Attributes
- Deprecated
-
[Since version 2.13.0]
Use iterableFactory instead - Inherited from:
- IterableOps
Attributes
- Deprecated
-
[Since version 2.13.0]
Use `dest ++= coll` instead - Inherited from:
- IterableOnceOps
Attributes
- Deprecated
-
[Since version 2.13.0]
Check .knownSize instead of .hasDefiniteSize for more actionable information (see scaladoc for details) - Inherited from:
- IterableOnceOps
Attributes
- Deprecated
-
[Since version 2.13.0]
Use coll instead of repr in a collection implementation, use the collection value itself from the outside - Inherited from:
- IterableOps
Attributes
- Deprecated
-
[Since version 2.13.0]
Iterable.seq always returns the iterable itself - Inherited from:
- Iterable
Attributes
- Deprecated
-
[Since version 2.13.7]
toIterable is internal and will be made protected; its name is similar to `toList` or `toSeq`, but it doesn\'t copy non-immutable collections - Inherited from:
- Iterable
Attributes
- Deprecated
-
[Since version 2.13.0]
Use .iterator instead of .toIterator - Inherited from:
- IterableOnceOps
Attributes
- Deprecated
-
[Since version 2.13.0]
Use .to(LazyList) instead of .toStream - Inherited from:
- IterableOnceOps
Attributes
- Deprecated
-
[Since version 2.13.0]
toTraversable is internal and will be made protected; its name is similar to `toList` or `toSeq`, but it doesn\'t copy non-immutable collections - Inherited from:
- IterableOps
Attributes
- Deprecated
-
[Since version 2.13.0]
Use .view.slice(from, until) instead of .view(from, until) - Inherited from:
- IterableOps
Inherited fields
Returns the extension of this abstract file. TODO: store as an enum to avoid costly comparisons
Returns the extension of this abstract file. TODO: store as an enum to avoid costly comparisons
Attributes
- Inherited from:
- AbstractFile