Index
All Classes and Interfaces|All Packages|Serialized Form
A
- append(File, Reader) - Method in class io.github.raghultech.openloom.writer.WriteManager
- append(File, Reader, int) - Method in class io.github.raghultech.openloom.writer.WriteManager
- append(File, String) - Method in class io.github.raghultech.openloom.writer.WriteManager
- append(File, String, int) - Method in class io.github.raghultech.openloom.writer.WriteManager
- append(File, String, Consumer<Double>) - Method in class io.github.raghultech.openloom.writer.WriteManager
- append(File, String, Consumer<Double>, int) - Method in class io.github.raghultech.openloom.writer.WriteManager
- append(Path, Reader) - Method in class io.github.raghultech.openloom.writer.WriteManager
- append(Path, Reader, int) - Method in class io.github.raghultech.openloom.writer.WriteManager
- append(Path, String) - Method in class io.github.raghultech.openloom.writer.WriteManager
- append(Path, String, int) - Method in class io.github.raghultech.openloom.writer.WriteManager
- append(Path, String, Consumer<Double>) - Method in class io.github.raghultech.openloom.writer.WriteManager
- append(Path, String, Consumer<Double>, int) - Method in class io.github.raghultech.openloom.writer.WriteManager
- appendLarge(File, String, int) - Method in class io.github.raghultech.openloom.writer.WriteManager
- appendLarge(File, String, int, Consumer<Double>) - Method in class io.github.raghultech.openloom.writer.WriteManager
- appendLarge(Path, String, int) - Method in class io.github.raghultech.openloom.writer.WriteManager
- appendLarge(Path, String, int, Consumer<Double>) - Method in class io.github.raghultech.openloom.writer.WriteManager
- appendSmall(File, String, int) - Method in class io.github.raghultech.openloom.writer.WriteManager
- appendSmall(File, String, int, Consumer<Double>) - Method in class io.github.raghultech.openloom.writer.WriteManager
- appendSmall(Path, String, int) - Method in class io.github.raghultech.openloom.writer.WriteManager
- appendSmall(Path, String, int, Consumer<Double>) - Method in class io.github.raghultech.openloom.writer.WriteManager
C
- copyDir(File, File, boolean) - Method in class io.github.raghultech.openloom.fs.FileManager
-
Copy dir
- copyDir(Path, Path, boolean) - Method in class io.github.raghultech.openloom.fs.FileManager
- CopyDirectory - Class in io.github.raghultech.openloom.fs
-
================================================================ ๐ CopyDirectory - Internal Directory Copy Utility ================================================================
- CopyDirectory() - Constructor for class io.github.raghultech.openloom.fs.CopyDirectory
- copyFile(File, File, boolean) - Method in class io.github.raghultech.openloom.fs.FileManager
-
Copy a file to target location safely.
- copyFile(Path, Path, boolean) - Method in class io.github.raghultech.openloom.fs.FileManager
- CopyFile - Class in io.github.raghultech.openloom.fs
-
================================================================ ๐ CopyFile - Internal File Copy Utility ================================================================
- CopyFile() - Constructor for class io.github.raghultech.openloom.fs.CopyFile
- copyInternal(Path, Path, boolean) - Method in class io.github.raghultech.openloom.fs.CopyDirectory
-
Recursively copy a directory from source to target.
- copyInternal(Path, Path, boolean) - Method in class io.github.raghultech.openloom.fs.CopyFile
-
Copy a file from source to target.
- createDirectories(File) - Method in class io.github.raghultech.openloom.fs.FileManager
-
Create directories (including parents).
- createDirectories(Path) - Method in class io.github.raghultech.openloom.fs.FileManager
- createDirectoriesInternal(Path) - Method in class io.github.raghultech.openloom.fs.CreateFileAndDir
-
Creates directories recursively for the specified path.
- createFile(File) - Method in class io.github.raghultech.openloom.fs.FileManager
-
Create an empty file safely.
- createFile(Path) - Method in class io.github.raghultech.openloom.fs.FileManager
- CreateFileAndDir - Class in io.github.raghultech.openloom.fs
-
================================================================ ๐ CreateFileAndDir - Internal File/Directory Creation Utility ================================================================
- CreateFileAndDir() - Constructor for class io.github.raghultech.openloom.fs.CreateFileAndDir
- createFileInternal(Path) - Method in class io.github.raghultech.openloom.fs.CreateFileAndDir
-
Creates a single file at the specified target path.
- createTemp(File, String) - Static method in class io.github.raghultech.openloom.model.Utils
D
- deleteDir(File) - Method in class io.github.raghultech.openloom.fs.FileManager
- deleteDir(Path) - Method in class io.github.raghultech.openloom.fs.FileManager
- deleteDirectoryInternal(Path) - Method in class io.github.raghultech.openloom.fs.DeleteFileAndDir
-
Deletes a directory.
- deleteDirectoryPermanent(Path) - Method in class io.github.raghultech.openloom.fs.DeleteFileAndDir
-
Permanently deletes a directory recursively.
- deleteDirPermanent(File) - Method in class io.github.raghultech.openloom.fs.FileManager
- deleteDirPermanent(Path) - Method in class io.github.raghultech.openloom.fs.FileManager
- deleteFile(File) - Method in class io.github.raghultech.openloom.fs.FileManager
- deleteFile(Path) - Method in class io.github.raghultech.openloom.fs.FileManager
- DeleteFileAndDir - Class in io.github.raghultech.openloom.fs
-
================================================================ ๐ DeleteFileAndDir - Internal File/Directory Deletion Utility ================================================================
- DeleteFileAndDir() - Constructor for class io.github.raghultech.openloom.fs.DeleteFileAndDir
- deleteFilePermanent(File) - Method in class io.github.raghultech.openloom.fs.FileManager
- deleteFilePermanent(Path) - Method in class io.github.raghultech.openloom.fs.FileManager
- deleteInternal(Path) - Method in class io.github.raghultech.openloom.fs.DeleteFileAndDir
-
Deletes a single file.
- deleteInternalPermanent(Path) - Method in class io.github.raghultech.openloom.fs.DeleteFileAndDir
-
Permanently deletes a single file without using Trash/Recycle Bin.
- deleteLine(File, int) - Method in class io.github.raghultech.openloom.search.SearchManager
-
delete sync
- deleteLine(File, int, Charset) - Method in class io.github.raghultech.openloom.search.DeleteLine
-
Deletes a single line from the specified file.
- deleteLine(Path, int) - Method in class io.github.raghultech.openloom.search.SearchManager
- DeleteLine - Class in io.github.raghultech.openloom.search
-
Provides line deletion operations for files with both in-memory and safe (temp-file-based) strategies.
- DeleteLine() - Constructor for class io.github.raghultech.openloom.search.DeleteLine
- deleteLines(File, Collection<Integer>) - Method in class io.github.raghultech.openloom.search.SearchManager
- deleteLines(File, Collection<Integer>, Charset) - Method in class io.github.raghultech.openloom.search.DeleteLine
-
Deletes multiple lines from the file in memory.
- deleteLines(Path, Collection<Integer>) - Method in class io.github.raghultech.openloom.search.SearchManager
- deleteLineSafe(File, int) - Method in class io.github.raghultech.openloom.search.SearchManager
- deleteLineSafe(File, int, Charset) - Method in class io.github.raghultech.openloom.search.DeleteLine
-
Safely deletes a single line using a temporary file.
- deleteLineSafe(Path, int) - Method in class io.github.raghultech.openloom.search.SearchManager
- deleteLinesSafe(File, Collection<Integer>) - Method in class io.github.raghultech.openloom.search.SearchManager
- deleteLinesSafe(File, Collection<Integer>, Charset) - Method in class io.github.raghultech.openloom.search.DeleteLine
-
Safely deletes multiple lines using a temporary file.
- deleteLinesSafe(Path, Collection<Integer>) - Method in class io.github.raghultech.openloom.search.SearchManager
E
- ErrorBuilder - Class in io.github.raghultech.openloom.model
-
Centralized utility for building detailed, readable error messages for all file-related operations in OpenLoom.
- Example: - Search tag in io.github.raghultech.openloom.reader.ReadStreamLines.streamFilteredLines(File, Predicate<String>, Consumer<String>, Charset)
- Section
- Example: - Search tag in io.github.raghultech.openloom.reader.ReadStreamLines.streamLines(File, Consumer<String>, Charset)
- Section
- Example: - Search tag in io.github.raghultech.openloom.reader.ReadStreamLines.streamLinesRange(File, Charset, int, int, Consumer<String>)
- Section
- Example: - Search tag in io.github.raghultech.openloom.search.ReplaceText.replaceText(File, int, String, String, Charset)
- Section
- Example: - Search tag in io.github.raghultech.openloom.search.ReplaceText.replaceTextAll(File, String, String, Charset)
- Section
- Example: - Search tag in io.github.raghultech.openloom.search.ReplaceText.replaceTextAllSafe(File, String, String, Charset)
- Section
- Example: - Search tag in io.github.raghultech.openloom.search.ReplaceText.replaceTextSafe(File, int, String, String, Charset)
- Section
- Example Usage: - Search tag in class io.github.raghultech.openloom.search.SearchManager
- Section
- Example Usage (via OpenLoom entry point): - Search tag in class io.github.raghultech.openloom.reader.ReadStreamLines
- Section
F
- Features: - Search tag in class io.github.raghultech.openloom.search.SearchManager
- Section
- file() - Method in class io.github.raghultech.openloom.OpenLoom
- FileIOConfig - Class in io.github.raghultech.openloom.config
-
Configuration class for file I/O operations in OpenLoom.
- FileIOConfig() - Constructor for class io.github.raghultech.openloom.config.FileIOConfig
- FileManager - Class in io.github.raghultech.openloom.fs
-
================================================================ ๐ FileManager - Central File Operations Manager ================================================================
- FileManager() - Constructor for class io.github.raghultech.openloom.fs.FileManager
- FileOperationError(IOException, Path, String) - Static method in class io.github.raghultech.openloom.model.ErrorBuilder
- FileOperationError(IOException, Path, Path, boolean, String) - Static method in class io.github.raghultech.openloom.model.ErrorBuilder
-
Builds a detailed message for file/directory operations such as move, copy, delete, etc.
- findLine(File, String) - Method in class io.github.raghultech.openloom.search.SearchManager
- findLine(File, String, boolean) - Method in class io.github.raghultech.openloom.search.SearchManager
- findLine(Path, String) - Method in class io.github.raghultech.openloom.search.SearchManager
- findLine(Path, String, boolean) - Method in class io.github.raghultech.openloom.search.SearchManager
- findLine(Path, String, Charset) - Method in class io.github.raghultech.openloom.search.FindLine
-
Searches the entire file for occurrences of the specified text using case-insensitive matching by default.
- findLine(Path, String, Charset, boolean) - Method in class io.github.raghultech.openloom.search.FindLine
-
Searches the entire file for all occurrences of the specified text.
- FindLine - Class in io.github.raghultech.openloom.search
-
Provides advanced utilities for searching specific text patterns within files.
- FindLine() - Constructor for class io.github.raghultech.openloom.search.FindLine
- findLineInRange(File, String, int, int) - Method in class io.github.raghultech.openloom.search.SearchManager
- findLineInRange(File, String, int, int, boolean) - Method in class io.github.raghultech.openloom.search.SearchManager
- findLineInRange(Path, String, int, int) - Method in class io.github.raghultech.openloom.search.SearchManager
- findLineInRange(Path, String, int, int, boolean) - Method in class io.github.raghultech.openloom.search.SearchManager
- findLineInRange(Path, String, Charset, int, int) - Method in class io.github.raghultech.openloom.search.FindLine
-
Searches for the specified text within a defined line range using case-insensitive matching by default.
- findLineInRange(Path, String, Charset, int, int, boolean) - Method in class io.github.raghultech.openloom.search.FindLine
-
Searches for the specified text within a defined line range.
- findLineRegex(File, String) - Method in class io.github.raghultech.openloom.search.SearchManager
- findLineRegex(File, String, boolean) - Method in class io.github.raghultech.openloom.search.SearchManager
- findLineRegex(File, String, boolean, Charset) - Method in class io.github.raghultech.openloom.search.FindLineRegex
-
Searches the entire file for matches of the given regular expression.
- findLineRegex(File, String, Charset) - Method in class io.github.raghultech.openloom.search.FindLineRegex
-
Searches the entire file for matches of the given regular expression using case-sensitive matching by default.
- findLineRegex(Path, String) - Method in class io.github.raghultech.openloom.search.SearchManager
- findLineRegex(Path, String, boolean) - Method in class io.github.raghultech.openloom.search.SearchManager
- FindLineRegex - Class in io.github.raghultech.openloom.search
-
Provides utilities for performing advanced regular expression (regex) searches in text files.
- FindLineRegex() - Constructor for class io.github.raghultech.openloom.search.FindLineRegex
- findLineRegexInRange(File, String, int, int) - Method in class io.github.raghultech.openloom.search.SearchManager
- findLineRegexInRange(File, String, int, int, boolean) - Method in class io.github.raghultech.openloom.search.SearchManager
- findLineRegexInRange(File, String, int, int, boolean, Charset) - Method in class io.github.raghultech.openloom.search.FindLineRegex
-
Searches for regex matches only within a specific line range (inclusive).
- findLineRegexInRange(File, String, int, int, Charset) - Method in class io.github.raghultech.openloom.search.FindLineRegex
-
Searches for regex matches only within a specific line range (inclusive), using case-sensitive matching by default.
- findLineRegexInRange(Path, String, int, int) - Method in class io.github.raghultech.openloom.search.SearchManager
- findLineRegexInRange(Path, String, int, int, boolean) - Method in class io.github.raghultech.openloom.search.SearchManager
- ๐ Features - Search tag in class io.github.raghultech.openloom.OpenLoom
- Section
G
- getCharset() - Method in class io.github.raghultech.openloom.config.FileIOConfig
- getCharset() - Method in class io.github.raghultech.openloom.OpenLoom
-
Get the current charset used by OpenLoom.
- getCharset() - Method in class io.github.raghultech.openloom.reader.ReadManager
- getCharset() - Method in class io.github.raghultech.openloom.search.SearchManager
- getCharset() - Method in class io.github.raghultech.openloom.writer.WriteManager
- getCharsetName() - Method in class io.github.raghultech.openloom.config.FileIOConfig
- getCharsetName() - Method in class io.github.raghultech.openloom.OpenLoom
-
Get the charset name used by OpenLoom.
- getCharsetName() - Method in class io.github.raghultech.openloom.reader.ReadManager
- getCharsetName() - Method in class io.github.raghultech.openloom.search.SearchManager
- getCharsetName() - Method in class io.github.raghultech.openloom.writer.WriteManager
- getEndIndex() - Method in class io.github.raghultech.openloom.model.Match
- getLineContent() - Method in class io.github.raghultech.openloom.model.Match
- getLineNumber() - Method in class io.github.raghultech.openloom.model.Match
- getStartIndex() - Method in class io.github.raghultech.openloom.model.Match
I
- insertLine(File, int, String) - Method in class io.github.raghultech.openloom.search.SearchManager
-
Insert sync
- insertLine(File, int, String, Charset) - Method in class io.github.raghultech.openloom.search.InsertLine
-
Inserts a single line at the specified position within the file.
- insertLine(Path, int, String) - Method in class io.github.raghultech.openloom.search.SearchManager
- InsertLine - Class in io.github.raghultech.openloom.search
-
------------------------------------------------------------- ๐
InsertLine------------------------------------------------------------- TheInsertLineclass provides high-performance and safe mechanisms for inserting one or more lines into existing text files. - InsertLine() - Constructor for class io.github.raghultech.openloom.search.InsertLine
- insertLines(File, Map<Integer, String>) - Method in class io.github.raghultech.openloom.search.SearchManager
- insertLines(File, Map<Integer, String>, Charset) - Method in class io.github.raghultech.openloom.search.InsertLine
-
Inserts multiple lines into a file at specified line positions.
- insertLines(Path, Map<Integer, String>) - Method in class io.github.raghultech.openloom.search.SearchManager
- insertLineSafe(File, int, String) - Method in class io.github.raghultech.openloom.search.SearchManager
- insertLineSafe(File, int, String, Charset) - Method in class io.github.raghultech.openloom.search.InsertLine
-
Safely inserts a single line using atomic replacement.
- insertLineSafe(Path, int, String) - Method in class io.github.raghultech.openloom.search.SearchManager
- insertLinesSafe(File, Map<Integer, String>) - Method in class io.github.raghultech.openloom.search.SearchManager
- insertLinesSafe(File, Map<Integer, String>, Charset) - Method in class io.github.raghultech.openloom.search.InsertLine
-
Safely inserts multiple lines with atomic replacement.
- insertLinesSafe(Path, Map<Integer, String>) - Method in class io.github.raghultech.openloom.search.SearchManager
- io.github.raghultech.openloom - package io.github.raghultech.openloom
- io.github.raghultech.openloom.config - package io.github.raghultech.openloom.config
- io.github.raghultech.openloom.exception - package io.github.raghultech.openloom.exception
- io.github.raghultech.openloom.fs - package io.github.raghultech.openloom.fs
- io.github.raghultech.openloom.model - package io.github.raghultech.openloom.model
- io.github.raghultech.openloom.reader - package io.github.raghultech.openloom.reader
- io.github.raghultech.openloom.search - package io.github.raghultech.openloom.search
- io.github.raghultech.openloom.writer - package io.github.raghultech.openloom.writer
- ๐งฉ Integration Tip - Search tag in class io.github.raghultech.openloom.OpenLoom
- Section
L
- loadBigFile(File, Charset) - Method in class io.github.raghultech.openloom.reader.ReadFile
- loadBigFile(File, Charset, long) - Method in class io.github.raghultech.openloom.reader.ReadFile
- loadLargeFile(File, Charset) - Method in class io.github.raghultech.openloom.reader.ReadFile
- loadLargeFile(File, Charset, int) - Method in class io.github.raghultech.openloom.reader.ReadFile
- loadMediumFile(File, Charset) - Method in class io.github.raghultech.openloom.reader.ReadFile
- loadMediumFile(File, Charset, int) - Method in class io.github.raghultech.openloom.reader.ReadFile
- loadSmallFile(File, Charset) - Method in class io.github.raghultech.openloom.reader.ReadFile
- loadSmallFile(File, Charset, int) - Method in class io.github.raghultech.openloom.reader.ReadFile
M
- Match - Class in io.github.raghultech.openloom.model
-
Represents a text match with its position in the file.
- Match(int, int, int, String) - Constructor for class io.github.raghultech.openloom.model.Match
- modifyLine(File, int, Function<String, String>) - Method in class io.github.raghultech.openloom.search.SearchManager
-
this is modify sync
- modifyLine(File, int, Function<String, String>, Charset) - Method in class io.github.raghultech.openloom.search.ModifyLine
-
Modifies a single line in the specified file.
- modifyLine(Path, int, Function<String, String>) - Method in class io.github.raghultech.openloom.search.SearchManager
- ModifyLine - Class in io.github.raghultech.openloom.search
-
Provides functionality to modify specific lines or multiple lines in a file.
- ModifyLine() - Constructor for class io.github.raghultech.openloom.search.ModifyLine
- modifyLines(File, Map<Integer, Function<String, String>>) - Method in class io.github.raghultech.openloom.search.SearchManager
- modifyLines(File, Map<Integer, Function<String, String>>, Charset) - Method in class io.github.raghultech.openloom.search.ModifyLine
-
Modifies multiple lines within the same file in a single operation.
- modifyLines(Path, Map<Integer, Function<String, String>>) - Method in class io.github.raghultech.openloom.search.SearchManager
- modifyLineSafe(File, int, Function<String, String>) - Method in class io.github.raghultech.openloom.search.SearchManager
- modifyLineSafe(File, int, Function<String, String>, Charset) - Method in class io.github.raghultech.openloom.search.ModifyLine
-
Safely modifies a single line in a file using an atomic write operation.
- modifyLineSafe(Path, int, Function<String, String>) - Method in class io.github.raghultech.openloom.search.SearchManager
- modifyLinesSafe(File, Map<Integer, Function<String, String>>) - Method in class io.github.raghultech.openloom.search.SearchManager
- modifyLinesSafe(File, Map<Integer, Function<String, String>>, Charset) - Method in class io.github.raghultech.openloom.search.ModifyLine
-
Safely modifies multiple lines using atomic file replacement.
- modifyLinesSafe(Path, Map<Integer, Function<String, String>>) - Method in class io.github.raghultech.openloom.search.SearchManager
- moveDir(File, File, boolean) - Method in class io.github.raghultech.openloom.fs.FileManager
-
Move Dir to the target location
- moveDir(Path, Path, boolean) - Method in class io.github.raghultech.openloom.fs.FileManager
- MoveDirectory - Class in io.github.raghultech.openloom.fs
-
================================================================ ๐ MoveDirectory - Directory Move Utility ================================================================
- MoveDirectory() - Constructor for class io.github.raghultech.openloom.fs.MoveDirectory
- moveFile(File, File, boolean) - Method in class io.github.raghultech.openloom.fs.FileManager
-
Move a file to target location safely.
- moveFile(Path, Path, boolean) - Method in class io.github.raghultech.openloom.fs.FileManager
- MoveFile - Class in io.github.raghultech.openloom.fs
-
================================================================ ๐ MoveFile - File Move Utility ================================================================
- MoveFile() - Constructor for class io.github.raghultech.openloom.fs.MoveFile
- moveInternal(Path, Path, boolean) - Method in class io.github.raghultech.openloom.fs.MoveDirectory
-
Moves a directory from source to target.
- moveInternal(Path, Path, boolean) - Method in class io.github.raghultech.openloom.fs.MoveFile
-
Moves a file from source to target.
O
- OpenLoom - Class in io.github.raghultech.openloom
-
================================================================ ๐ OpenLoom - Universal File I/O Framework ================================================================
- OpenLoom() - Constructor for class io.github.raghultech.openloom.OpenLoom
-
Default constructor using UTF-8 charset.
- OpenLoom(String) - Constructor for class io.github.raghultech.openloom.OpenLoom
-
Create an OpenLoom instance with a charset name.
- OpenLoom(Charset) - Constructor for class io.github.raghultech.openloom.OpenLoom
-
Create an OpenLoom instance with a specific charset.
- OpenLoomConfigException - Exception Class in io.github.raghultech.openloom.exception
-
Exception thrown for configuration-related errors in OpenLoom.
- OpenLoomConfigException(String) - Constructor for exception class io.github.raghultech.openloom.exception.OpenLoomConfigException
-
Constructs a new configuration exception with the specified detail message.
- OpenLoomConfigException(String, Throwable) - Constructor for exception class io.github.raghultech.openloom.exception.OpenLoomConfigException
-
Constructs a new configuration exception with the specified detail message and cause.
- OpenLoomFileException - Exception Class in io.github.raghultech.openloom.exception
- OpenLoomFileException(String) - Constructor for exception class io.github.raghultech.openloom.exception.OpenLoomFileException
- OpenLoomFileException(String, Throwable) - Constructor for exception class io.github.raghultech.openloom.exception.OpenLoomFileException
- OpenLoomMemoryException - Exception Class in io.github.raghultech.openloom.exception
- OpenLoomMemoryException() - Constructor for exception class io.github.raghultech.openloom.exception.OpenLoomMemoryException
- OpenLoomMemoryException(String) - Constructor for exception class io.github.raghultech.openloom.exception.OpenLoomMemoryException
- OpenLoomMemoryException(String, Throwable) - Constructor for exception class io.github.raghultech.openloom.exception.OpenLoomMemoryException
Q
- โจ Quick Example - Search tag in class io.github.raghultech.openloom.OpenLoom
- Section
R
- read() - Method in class io.github.raghultech.openloom.OpenLoom
- read(File) - Method in class io.github.raghultech.openloom.reader.ReadManager
- read(File, int) - Method in class io.github.raghultech.openloom.reader.ReadManager
- read(Path) - Method in class io.github.raghultech.openloom.reader.ReadManager
- read(Path, int) - Method in class io.github.raghultech.openloom.reader.ReadManager
- readBuffered(File) - Method in class io.github.raghultech.openloom.reader.ReadManager
- readBuffered(File, int) - Method in class io.github.raghultech.openloom.reader.ReadManager
- readBuffered(Path) - Method in class io.github.raghultech.openloom.reader.ReadManager
- readBuffered(Path, int) - Method in class io.github.raghultech.openloom.reader.ReadManager
- readColumns(File, String) - Method in class io.github.raghultech.openloom.reader.ReadManager
- readColumns(File, String, int[]) - Method in class io.github.raghultech.openloom.reader.ReadManager
- readColumns(File, String, int[], Charset) - Method in class io.github.raghultech.openloom.reader.ReadsColumns
-
Reads specific columns from a delimited file (e.g., CSV, TSV) using the specified delimiter and character set.
- readColumns(File, String, Charset) - Method in class io.github.raghultech.openloom.reader.ReadsColumns
-
Reads all columns from a delimited text file using the specified delimiter and character set.
- readColumns(Path, String) - Method in class io.github.raghultech.openloom.reader.ReadManager
- readColumns(Path, String, int[]) - Method in class io.github.raghultech.openloom.reader.ReadManager
- ReadFile - Class in io.github.raghultech.openloom.reader
-
================================================================ ๐ ReadFile โ Core File Reading Engine for OpenLoom ================================================================
- ReadFile() - Constructor for class io.github.raghultech.openloom.reader.ReadFile
- readInChunk(File) - Method in class io.github.raghultech.openloom.reader.ReadManager
- readInChunk(File, int) - Method in class io.github.raghultech.openloom.reader.ReadManager
- readInChunk(Path) - Method in class io.github.raghultech.openloom.reader.ReadManager
- readInChunk(Path, int) - Method in class io.github.raghultech.openloom.reader.ReadManager
- readLines(File, Consumer<String>) - Method in class io.github.raghultech.openloom.reader.ReadManager
- readLines(Path, Consumer<String>) - Method in class io.github.raghultech.openloom.reader.ReadManager
- readLinesFilter(File, Predicate<String>, Consumer<String>) - Method in class io.github.raghultech.openloom.reader.ReadManager
- readLinesFilter(Path, Predicate<String>, Consumer<String>) - Method in class io.github.raghultech.openloom.reader.ReadManager
- readLinesRange(File, int, int, Consumer<String>) - Method in class io.github.raghultech.openloom.reader.ReadManager
- readLinesRange(Path, int, int, Consumer<String>) - Method in class io.github.raghultech.openloom.reader.ReadManager
- ReadManager - Class in io.github.raghultech.openloom.reader
-
================================================================ ๐ ReadManager โ Unified File Reading Controller for OpenLoom ================================================================
- ReadManager() - Constructor for class io.github.raghultech.openloom.reader.ReadManager
- ReadManager(FileIOConfig) - Constructor for class io.github.raghultech.openloom.reader.ReadManager
- ReadManager(String) - Constructor for class io.github.raghultech.openloom.reader.ReadManager
- ReadManager(Charset) - Constructor for class io.github.raghultech.openloom.reader.ReadManager
- readMemoryMapped(File) - Method in class io.github.raghultech.openloom.reader.ReadManager
- readMemoryMapped(File, int) - Method in class io.github.raghultech.openloom.reader.ReadManager
- readMemoryMapped(Path) - Method in class io.github.raghultech.openloom.reader.ReadManager
- readMemoryMapped(Path, int) - Method in class io.github.raghultech.openloom.reader.ReadManager
- readMetadata(File) - Method in class io.github.raghultech.openloom.reader.ReadManager
- readMetadata(File) - Method in class io.github.raghultech.openloom.reader.ReadMetaData
-
Retrieves detailed metadata of the given file or directory.
- readMetadata(Path) - Method in class io.github.raghultech.openloom.reader.ReadManager
- ReadMetaData - Class in io.github.raghultech.openloom.reader
-
================================================================ ๐งพ ReadMetaData โ File Information Inspector for OpenLoom ================================================================
- ReadMetaData() - Constructor for class io.github.raghultech.openloom.reader.ReadMetaData
- ReadsColumns - Class in io.github.raghultech.openloom.reader
-
Utility class for reading specific or all columns from delimited text files such as CSV (comma-separated) or TSV (tab-separated) files.
- ReadsColumns() - Constructor for class io.github.raghultech.openloom.reader.ReadsColumns
- ReadStreamLines - Class in io.github.raghultech.openloom.reader
-
Provides efficient, stream-based file reading utilities for large text files.
- ReadStreamLines() - Constructor for class io.github.raghultech.openloom.reader.ReadStreamLines
- readUsingChannel(File) - Method in class io.github.raghultech.openloom.reader.ReadManager
- readUsingChannel(File, int) - Method in class io.github.raghultech.openloom.reader.ReadManager
- readUsingChannel(Path) - Method in class io.github.raghultech.openloom.reader.ReadManager
- readUsingChannel(Path, int) - Method in class io.github.raghultech.openloom.reader.ReadManager
- ReadWriteError(IOException, Path, String) - Static method in class io.github.raghultech.openloom.model.ErrorBuilder
-
Builds an error message for read/write failures.
- replaceLine(File, int, String) - Method in class io.github.raghultech.openloom.search.SearchManager
-
this is replace sync
- replaceLine(File, int, String, Charset) - Method in class io.github.raghultech.openloom.search.ReplaceLine
-
Replaces a single line in the file with new content.
- replaceLine(Path, int, String) - Method in class io.github.raghultech.openloom.search.SearchManager
- ReplaceLine - Class in io.github.raghultech.openloom.search
-
Provides efficient and safe line-replacement operations for text files.
- ReplaceLine() - Constructor for class io.github.raghultech.openloom.search.ReplaceLine
- replaceLines(File, Map<Integer, String>) - Method in class io.github.raghultech.openloom.search.SearchManager
- replaceLines(File, Map<Integer, String>, Charset) - Method in class io.github.raghultech.openloom.search.ReplaceLine
-
Replaces multiple lines in a file simultaneously.
- replaceLines(Path, Map<Integer, String>) - Method in class io.github.raghultech.openloom.search.SearchManager
- replaceLineSafe(File, int, String) - Method in class io.github.raghultech.openloom.search.SearchManager
- replaceLineSafe(File, int, String, Charset) - Method in class io.github.raghultech.openloom.search.ReplaceLine
-
Safely replaces a single line in the file with new content using an atomic write.
- replaceLineSafe(Path, int, String) - Method in class io.github.raghultech.openloom.search.SearchManager
- replaceLinesSafe(File, Map<Integer, String>) - Method in class io.github.raghultech.openloom.search.SearchManager
- replaceLinesSafe(File, Map<Integer, String>, Charset) - Method in class io.github.raghultech.openloom.search.ReplaceLine
-
Safely replaces multiple lines in a file using atomic replacement.
- replaceLinesSafe(Path, Map<Integer, String>) - Method in class io.github.raghultech.openloom.search.SearchManager
- replaceText(File, int, String, String) - Method in class io.github.raghultech.openloom.search.SearchManager
-
replace text
- replaceText(File, int, String, String, Charset) - Method in class io.github.raghultech.openloom.search.ReplaceText
-
Replaces all occurrences of the specified text in a given line of the file.
- replaceText(Path, int, String, String) - Method in class io.github.raghultech.openloom.search.SearchManager
- ReplaceText - Class in io.github.raghultech.openloom.search
-
Provides advanced text replacement capabilities for files, including both normal and safe (atomic) operations.
- ReplaceText() - Constructor for class io.github.raghultech.openloom.search.ReplaceText
- replaceTextAll(File, String, String) - Method in class io.github.raghultech.openloom.search.SearchManager
- replaceTextAll(File, String, String, Charset) - Method in class io.github.raghultech.openloom.search.ReplaceText
-
Replaces all occurrences of a specific text throughout the entire file.
- replaceTextAll(Path, String, String) - Method in class io.github.raghultech.openloom.search.SearchManager
- replaceTextAllSafe(File, String, String) - Method in class io.github.raghultech.openloom.search.SearchManager
- replaceTextAllSafe(File, String, String, Charset) - Method in class io.github.raghultech.openloom.search.ReplaceText
-
Safely replaces all occurrences of a specific text throughout the entire file using atomic replacement.
- replaceTextAllSafe(Path, String, String) - Method in class io.github.raghultech.openloom.search.SearchManager
- replaceTextSafe(File, int, String, String) - Method in class io.github.raghultech.openloom.search.SearchManager
- replaceTextSafe(File, int, String, String, Charset) - Method in class io.github.raghultech.openloom.search.ReplaceText
-
Safely replaces all occurrences of the specified text in a given line using atomic file replacement.
- replaceTextSafe(Path, int, String, String) - Method in class io.github.raghultech.openloom.search.SearchManager
- resolveFinalTarget(Path, Path) - Static method in class io.github.raghultech.openloom.model.Utils
S
- Safety and Integrity - Search tag in class io.github.raghultech.openloom.search.InsertLine
- Section
- search() - Method in class io.github.raghultech.openloom.OpenLoom
- SearchManager - Class in io.github.raghultech.openloom.search
-
The
SearchManagerprovides a unified interface for searching, replacing, inserting, modifying, and deleting text and lines in files. - SearchManager() - Constructor for class io.github.raghultech.openloom.search.SearchManager
- SearchManager(FileIOConfig) - Constructor for class io.github.raghultech.openloom.search.SearchManager
- SearchManager(String) - Constructor for class io.github.raghultech.openloom.search.SearchManager
- SearchManager(Charset) - Constructor for class io.github.raghultech.openloom.search.SearchManager
- setCharset(String) - Method in class io.github.raghultech.openloom.config.FileIOConfig
- setCharset(String) - Method in class io.github.raghultech.openloom.OpenLoom
-
Set a new charset by name.
- setCharset(String) - Method in class io.github.raghultech.openloom.reader.ReadManager
- setCharset(String) - Method in class io.github.raghultech.openloom.search.SearchManager
- setCharset(String) - Method in class io.github.raghultech.openloom.writer.WriteManager
- setCharset(Charset) - Method in class io.github.raghultech.openloom.config.FileIOConfig
- setCharset(Charset) - Method in class io.github.raghultech.openloom.OpenLoom
-
Set a new charset for file operations.
- setCharset(Charset) - Method in class io.github.raghultech.openloom.reader.ReadManager
- setCharset(Charset) - Method in class io.github.raghultech.openloom.search.SearchManager
- setCharset(Charset) - Method in class io.github.raghultech.openloom.writer.WriteManager
- streamFilteredLines(File, Predicate<String>, Consumer<String>, Charset) - Method in class io.github.raghultech.openloom.reader.ReadStreamLines
-
Streams each line from the file and applies the given
Predicatefilter. - streamLines(File, Consumer<String>, Charset) - Method in class io.github.raghultech.openloom.reader.ReadStreamLines
-
Streams all lines from a file sequentially and passes them to the provided consumer.
- streamLinesRange(File, Charset, int, int, Consumer<String>) - Method in class io.github.raghultech.openloom.reader.ReadStreamLines
-
Reads a specific range of lines from a file (inclusive) and streams them to a consumer.
T
- toString() - Method in class io.github.raghultech.openloom.config.FileIOConfig
-
Returns a string representation of the configuration.
- toString() - Method in class io.github.raghultech.openloom.model.Match
U
- Usage Example - Search tag in class io.github.raghultech.openloom.search.InsertLine
- Section
- Usage Example: - Search tag in class io.github.raghultech.openloom.search.ModifyLine
- Section
- Usage Example: - Search tag in class io.github.raghultech.openloom.search.ReplaceLine
- Section
- Usage Example: - Search tag in class io.github.raghultech.openloom.search.ReplaceText
- Section
- Utils - Class in io.github.raghultech.openloom.model
- Utils() - Constructor for class io.github.raghultech.openloom.model.Utils
V
- validate(File, int) - Static method in class io.github.raghultech.openloom.model.Validate
- validate(File, int, String) - Static method in class io.github.raghultech.openloom.model.Validate
- validate(File, String) - Static method in class io.github.raghultech.openloom.model.Validate
- validate(File, String, String) - Static method in class io.github.raghultech.openloom.model.Validate
- validate(File, String, String, int) - Static method in class io.github.raghultech.openloom.model.Validate
- validate(File, Map<Integer, String>) - Static method in class io.github.raghultech.openloom.model.Validate
- Validate - Class in io.github.raghultech.openloom.model
- validateDirectory(Path) - Static method in class io.github.raghultech.openloom.model.Validate
- validateFile(File) - Static method in class io.github.raghultech.openloom.model.Validate
- validateFile(Path) - Static method in class io.github.raghultech.openloom.model.Validate
- validateModify(File, Map<Integer, Function<String, String>>) - Static method in class io.github.raghultech.openloom.model.Validate
- validateTargetDirectory(Path, boolean) - Static method in class io.github.raghultech.openloom.model.Validate
- validateTargetFile(Path, boolean) - Static method in class io.github.raghultech.openloom.model.Validate
W
- write() - Method in class io.github.raghultech.openloom.OpenLoom
- write(File, Reader) - Method in class io.github.raghultech.openloom.writer.WriteManager
- write(File, Reader, int) - Method in class io.github.raghultech.openloom.writer.WriteManager
- write(File, String) - Method in class io.github.raghultech.openloom.writer.WriteManager
- write(File, String, int) - Method in class io.github.raghultech.openloom.writer.WriteManager
- write(File, String, Consumer<Double>) - Method in class io.github.raghultech.openloom.writer.WriteManager
- write(File, String, Consumer<Double>, int) - Method in class io.github.raghultech.openloom.writer.WriteManager
- write(Path, Reader) - Method in class io.github.raghultech.openloom.writer.WriteManager
- write(Path, Reader, int) - Method in class io.github.raghultech.openloom.writer.WriteManager
- write(Path, String) - Method in class io.github.raghultech.openloom.writer.WriteManager
- write(Path, String, int) - Method in class io.github.raghultech.openloom.writer.WriteManager
- write(Path, String, Consumer<Double>) - Method in class io.github.raghultech.openloom.writer.WriteManager
- write(Path, String, Consumer<Double>, int) - Method in class io.github.raghultech.openloom.writer.WriteManager
- writeLarge(File, String, boolean, Charset, int) - Method in class io.github.raghultech.openloom.writer.WriteLargeFile
-
Writes the specified content to a file in buffered chunks.
- writeLarge(File, String, boolean, Charset, int, Consumer<Double>) - Method in class io.github.raghultech.openloom.writer.WriteLargeFile
-
Writes the specified content to a file in buffered chunks with optional progress reporting.
- writeLarge(File, String, int) - Method in class io.github.raghultech.openloom.writer.WriteManager
- writeLarge(File, String, int, Consumer<Double>) - Method in class io.github.raghultech.openloom.writer.WriteManager
- writeLarge(Path, String, int) - Method in class io.github.raghultech.openloom.writer.WriteManager
- writeLarge(Path, String, int, Consumer<Double>) - Method in class io.github.raghultech.openloom.writer.WriteManager
- WriteLargeFile - Class in io.github.raghultech.openloom.writer
-
Utility class for writing large files efficiently in chunks.
- WriteLargeFile() - Constructor for class io.github.raghultech.openloom.writer.WriteLargeFile
- WriteManager - Class in io.github.raghultech.openloom.writer
-
WriteManager --------------------------------------------------------- Central controller for all file-writing operations in OpenLoom.
- WriteManager() - Constructor for class io.github.raghultech.openloom.writer.WriteManager
- WriteManager(FileIOConfig) - Constructor for class io.github.raghultech.openloom.writer.WriteManager
- WriteManager(String) - Constructor for class io.github.raghultech.openloom.writer.WriteManager
- WriteManager(Charset) - Constructor for class io.github.raghultech.openloom.writer.WriteManager
- writeReader(File, Reader, boolean, Charset, int) - Method in class io.github.raghultech.openloom.writer.WriteReaderFile
-
Writes content from a
Readerto the specified file in buffered chunks. - WriteReaderFile - Class in io.github.raghultech.openloom.writer
-
Utility class for writing content from a
Readerto a file efficiently. - WriteReaderFile() - Constructor for class io.github.raghultech.openloom.writer.WriteReaderFile
- writeSmall(File, String, boolean, Charset, int) - Method in class io.github.raghultech.openloom.writer.WriteSmallFile
-
Writes content to the specified file using buffered writing.
- writeSmall(File, String, boolean, Charset, int, Consumer<Double>) - Method in class io.github.raghultech.openloom.writer.WriteSmallFile
-
Writes content to the specified file using buffered writing with progress reporting.
- writeSmall(File, String, int) - Method in class io.github.raghultech.openloom.writer.WriteManager
- writeSmall(File, String, int, Consumer<Double>) - Method in class io.github.raghultech.openloom.writer.WriteManager
- writeSmall(Path, String, int) - Method in class io.github.raghultech.openloom.writer.WriteManager
- writeSmall(Path, String, int, Consumer<Double>) - Method in class io.github.raghultech.openloom.writer.WriteManager
- WriteSmallFile - Class in io.github.raghultech.openloom.writer
-
Utility class for writing small to medium-sized files efficiently.
- WriteSmallFile() - Constructor for class io.github.raghultech.openloom.writer.WriteSmallFile
All Classes and Interfaces|All Packages|Serialized Form