索引
All Classes and Interfaces|所有程序包
B
- BackgroundProcess(Process) - 类的构造器 com.agentsflex.tool.commons.ShellTools.BackgroundProcess
- backgroundProcesses - 类中的静态变量 com.agentsflex.tool.commons.ShellTools
- bash(String, Long, String, Boolean) - 类中的方法 com.agentsflex.tool.commons.ShellTools
- bashOutput(String, String) - 类中的方法 com.agentsflex.tool.commons.ShellTools
- build() - 类中的方法 com.agentsflex.tool.commons.FileSystemTools.Builder
- build() - 类中的方法 com.agentsflex.tool.commons.GlobTool.Builder
- build() - 类中的方法 com.agentsflex.tool.commons.GrepTool.Builder
- build() - 类中的方法 com.agentsflex.tool.commons.ShellTools.Builder
- builder() - 类中的静态方法 com.agentsflex.tool.commons.FileSystemTools
- builder() - 类中的静态方法 com.agentsflex.tool.commons.GlobTool
- builder() - 类中的静态方法 com.agentsflex.tool.commons.GrepTool
- builder() - 类中的静态方法 com.agentsflex.tool.commons.ShellTools
- Builder() - 类的构造器 com.agentsflex.tool.commons.FileSystemTools.Builder
- Builder() - 类的构造器 com.agentsflex.tool.commons.GlobTool.Builder
- Builder() - 类的构造器 com.agentsflex.tool.commons.GrepTool.Builder
- Builder() - 类的构造器 com.agentsflex.tool.commons.ShellTools.Builder
- buildGlobMatcher(String) - 类中的方法 com.agentsflex.tool.commons.GlobTool
-
Build a PathMatcher from the glob pattern
- buildGlobMatchers(String, String) - 类中的方法 com.agentsflex.tool.commons.GrepTool
-
Build glob matchers from glob pattern or file type
C
- com.agentsflex.tool.commons - 程序包 com.agentsflex.tool.commons
- CommonTools - com.agentsflex.tool.commons中的类
- CommonTools() - 类的构造器 com.agentsflex.tool.commons.CommonTools
- content - 枚举 中的枚举常量 com.agentsflex.tool.commons.GrepTool.OutputMode
- count - 枚举 中的枚举常量 com.agentsflex.tool.commons.GrepTool.OutputMode
- countMatchesInFile(Path, Pattern) - 类中的方法 com.agentsflex.tool.commons.GrepTool
-
Count matches in a file
- countOccurrences(String, String) - 类中的方法 com.agentsflex.tool.commons.FileSystemTools
D
- destroy() - 类中的方法 com.agentsflex.tool.commons.ShellTools.BackgroundProcess
E
- edit(String, String, String, Boolean) - 类中的方法 com.agentsflex.tool.commons.FileSystemTools
F
- FILE_TYPE_EXTENSIONS - 类中的静态变量 com.agentsflex.tool.commons.GrepTool
- fileContainsPattern(Path, Pattern) - 类中的方法 com.agentsflex.tool.commons.GrepTool
-
Check if file contains the pattern
- FileInfo(Path, long) - 类的构造器 com.agentsflex.tool.commons.GlobTool.FileInfo
- files_with_matches - 枚举 中的枚举常量 com.agentsflex.tool.commons.GrepTool.OutputMode
- FileSystemTools - com.agentsflex.tool.commons中的类
- FileSystemTools() - 类的构造器 com.agentsflex.tool.commons.FileSystemTools
- FileSystemTools.Builder - com.agentsflex.tool.commons中的类
- filterOutput(String, Pattern) - 类中的方法 com.agentsflex.tool.commons.ShellTools.BackgroundProcess
- findMatchesWithContext(Path, Pattern, int, int, boolean) - 类中的方法 com.agentsflex.tool.commons.GrepTool
-
Find matches with context lines
G
- generateEditSnippet(String, String) - 类中的方法 com.agentsflex.tool.commons.FileSystemTools
-
Generates a formatted snippet of the file showing context around the edited section.
- getAllCommonsTools() - 类中的静态方法 com.agentsflex.tool.commons.CommonTools
- getExitCode() - 类中的方法 com.agentsflex.tool.commons.ShellTools.BackgroundProcess
- getNewOutput(String) - 类中的方法 com.agentsflex.tool.commons.ShellTools.BackgroundProcess
- glob(String, String) - 类中的方法 com.agentsflex.tool.commons.GlobTool
- GlobTool - com.agentsflex.tool.commons中的类
-
Pure Java glob implementation that doesn't require external tools.
- GlobTool(int, int, Path) - 类的构造器 com.agentsflex.tool.commons.GlobTool
-
Constructor with configurable parameters.
- GlobTool.Builder - com.agentsflex.tool.commons中的类
- GlobTool.FileInfo - com.agentsflex.tool.commons中的类
-
Record to hold file information
- grep(String, String, String, GrepTool.OutputMode, Integer, Integer, Integer, Boolean, Boolean, String, Integer, Integer, Boolean) - 类中的方法 com.agentsflex.tool.commons.GrepTool
- GrepTool - com.agentsflex.tool.commons中的类
-
Pure Java grep implementation that doesn't require external ripgrep installation.
- GrepTool() - 类的构造器 com.agentsflex.tool.commons.GrepTool
-
已过时。
- GrepTool(int, int, int, Path) - 类的构造器 com.agentsflex.tool.commons.GrepTool
-
Constructor with configurable parameters.
- GrepTool.Builder - com.agentsflex.tool.commons中的类
- GrepTool.FileProcessor - com.agentsflex.tool.commons中的接口
-
Functional interface for file processing
- GrepTool.OutputMode - com.agentsflex.tool.commons中的枚举
-
Output modes for grep
I
- isAlive() - 类中的方法 com.agentsflex.tool.commons.ShellTools.BackgroundProcess
- isIgnoredPath(Path) - 类中的方法 com.agentsflex.tool.commons.GlobTool
-
Check if a file should be ignored (common ignore patterns)
- isIgnoredPath(Path) - 类中的方法 com.agentsflex.tool.commons.GrepTool
-
Check if a file should be ignored (common ignore patterns)
K
- killShell(String) - 类中的方法 com.agentsflex.tool.commons.ShellTools
L
- lastStderrPosition - 类中的变量 com.agentsflex.tool.commons.ShellTools.BackgroundProcess
- lastStdoutPosition - 类中的变量 com.agentsflex.tool.commons.ShellTools.BackgroundProcess
M
- matchesGlob(Path, List<PathMatcher>) - 类中的方法 com.agentsflex.tool.commons.GrepTool
-
Check if a file matches any of the glob matchers
- matchesPattern(Path, Path, PathMatcher) - 类中的方法 com.agentsflex.tool.commons.GlobTool
-
Check if a path matches the glob pattern
- maxDepth - 类中的变量 com.agentsflex.tool.commons.GlobTool.Builder
- maxDepth - 类中的变量 com.agentsflex.tool.commons.GlobTool
- maxDepth - 类中的变量 com.agentsflex.tool.commons.GrepTool.Builder
- maxDepth - 类中的变量 com.agentsflex.tool.commons.GrepTool
- maxDepth(int) - 类中的方法 com.agentsflex.tool.commons.GlobTool.Builder
- maxDepth(int) - 类中的方法 com.agentsflex.tool.commons.GrepTool.Builder
- maxLineLength - 类中的变量 com.agentsflex.tool.commons.GrepTool.Builder
- maxLineLength - 类中的变量 com.agentsflex.tool.commons.GrepTool
- maxLineLength(int) - 类中的方法 com.agentsflex.tool.commons.GrepTool.Builder
- maxOutputLength - 类中的变量 com.agentsflex.tool.commons.GrepTool.Builder
- maxOutputLength - 类中的变量 com.agentsflex.tool.commons.GrepTool
- maxOutputLength(int) - 类中的方法 com.agentsflex.tool.commons.GrepTool.Builder
- maxResults - 类中的变量 com.agentsflex.tool.commons.GlobTool.Builder
- maxResults - 类中的变量 com.agentsflex.tool.commons.GlobTool
- maxResults(int) - 类中的方法 com.agentsflex.tool.commons.GlobTool.Builder
- modificationTime - 类中的变量 com.agentsflex.tool.commons.GlobTool.FileInfo
- modificationTime() - 类中的方法 com.agentsflex.tool.commons.GlobTool.FileInfo
O
- OutputMode() - 枚举的构造器 com.agentsflex.tool.commons.GrepTool.OutputMode
P
- path - 类中的变量 com.agentsflex.tool.commons.GlobTool.FileInfo
- path() - 类中的方法 com.agentsflex.tool.commons.GlobTool.FileInfo
- process - 类中的变量 com.agentsflex.tool.commons.ShellTools.BackgroundProcess
- process(Path) - 接口中的方法 com.agentsflex.tool.commons.GrepTool.FileProcessor
-
Process a file
- processFiles(Path, List<PathMatcher>, GrepTool.FileProcessor) - 类中的方法 com.agentsflex.tool.commons.GrepTool
-
Process files in the search path
R
- read(String, Integer, Integer) - 类中的方法 com.agentsflex.tool.commons.FileSystemTools
- replaceAll(String, String, String) - 类中的方法 com.agentsflex.tool.commons.FileSystemTools
- replaceFirst(String, String, String) - 类中的方法 com.agentsflex.tool.commons.FileSystemTools
S
- searchContent(Path, Pattern, List<PathMatcher>, int, int, boolean, Integer, Integer) - 类中的方法 com.agentsflex.tool.commons.GrepTool
-
Search and show matching content with context (content mode)
- searchCount(Path, Pattern, List<PathMatcher>, Integer, Integer) - 类中的方法 com.agentsflex.tool.commons.GrepTool
-
Search and count matches per file (count mode)
- searchFilesWithMatches(Path, Pattern, List<PathMatcher>, Integer, Integer) - 类中的方法 com.agentsflex.tool.commons.GrepTool
-
Search for files containing matches (files_with_matches mode)
- ShellTools - com.agentsflex.tool.commons中的类
- ShellTools() - 类的构造器 com.agentsflex.tool.commons.ShellTools
- ShellTools.BackgroundProcess - com.agentsflex.tool.commons中的类
- ShellTools.Builder - com.agentsflex.tool.commons中的类
- stderr - 类中的变量 com.agentsflex.tool.commons.ShellTools.BackgroundProcess
- stderrReader - 类中的变量 com.agentsflex.tool.commons.ShellTools.BackgroundProcess
- stdout - 类中的变量 com.agentsflex.tool.commons.ShellTools.BackgroundProcess
- stdoutReader - 类中的变量 com.agentsflex.tool.commons.ShellTools.BackgroundProcess
V
- valueOf(String) - 枚举中的静态方法 com.agentsflex.tool.commons.GrepTool.OutputMode
-
返回带有指定名称的该类型的枚举常量。
- values() - 枚举中的静态方法 com.agentsflex.tool.commons.GrepTool.OutputMode
-
按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。
W
- workingDirectory - 类中的变量 com.agentsflex.tool.commons.GlobTool.Builder
- workingDirectory - 类中的变量 com.agentsflex.tool.commons.GlobTool
- workingDirectory - 类中的变量 com.agentsflex.tool.commons.GrepTool.Builder
- workingDirectory - 类中的变量 com.agentsflex.tool.commons.GrepTool
- workingDirectory(String) - 类中的方法 com.agentsflex.tool.commons.GlobTool.Builder
-
Set the working directory using a string path.
- workingDirectory(String) - 类中的方法 com.agentsflex.tool.commons.GrepTool.Builder
-
Set the working directory using a string path.
- workingDirectory(Path) - 类中的方法 com.agentsflex.tool.commons.GlobTool.Builder
-
Set the working directory to use when the agent doesn't specify a path.
- workingDirectory(Path) - 类中的方法 com.agentsflex.tool.commons.GrepTool.Builder
-
Set the working directory to use when the agent doesn't specify a path.
- write(String, String) - 类中的方法 com.agentsflex.tool.commons.FileSystemTools
All Classes and Interfaces|所有程序包
GrepTool.builder()instead.