class FileLocator extends AnyRef
File Locator aids locating the Files that the configuration Explorer needs to parse. It can locate a range of files, but its internal usage by Configuration Explorer is locating configuration Files and Jar Archives containing the current build number.
- Source
- FileLocator.scala
- Alphabetic
- By Inheritance
- FileLocator
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new FileLocator(config: Config)
- config
accepts the config of the Configuration Explorer.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def findJarArchives(pathWildcard: String): Seq[File]
Finds all jar archives in the project, where the file name contains the pathWildcard.
Finds all jar archives in the project, where the file name contains the pathWildcard.
- pathWildcard
accepts a String to filter the filenames of the jar archives. Will only return jar archives that contain the parameter in their file name.
- returns
Will only return jar archives that contain the parameter in their file name and that are not in the bg-jobs folder.
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def getConfigurationFilenames: Seq[String]
Loads the filenames of the configuration files that shall be parsed.
Loads the filenames of the configuration files that shall be parsed.
- returns
is a List of the filenames that shall be parsed by the Configuration Explorer.
- def getConfigurationPaths: Seq[Path]
Finds all files that are named after one of the configuration filenames and are NOT within the target folder structure.
Finds all files that are named after one of the configuration filenames and are NOT within the target folder structure.
- returns
returns a List of full FilePaths to all found config files.
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- implicit val logContext: LogContext
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- lazy val projectRoot: Path
The root directory of the opal project.
- def searchFiles(filenames: Seq[String]): Seq[Path]
Finds all files that match the filename within the given Seq.
Finds all files that match the filename within the given Seq.
- filenames
Accepts a List of all filenames that should be included in the result.
- returns
returns a List of full FilePaths to all found files.
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated @Deprecated
- Deprecated