@icecreamcake/autojs6-dts
Version:
TypeScript Declarations for AutoJs6
884 lines (861 loc) • 229 kB
TypeScript
declare module org {
export module apache {
export module commons {
export module io {
export class ByteOrderMark extends java.lang.Object implements java.io.Serializable {
public static class: java.lang.Class<org.apache.commons.io.ByteOrderMark>;
public static UTF_8: org.apache.commons.io.ByteOrderMark;
public static UTF_16BE: org.apache.commons.io.ByteOrderMark;
public static UTF_16LE: org.apache.commons.io.ByteOrderMark;
public static UTF_32BE: org.apache.commons.io.ByteOrderMark;
public static UTF_32LE: org.apache.commons.io.ByteOrderMark;
public static UTF_BOM: string;
public equals(obj: any): boolean;
public toString(): string;
public getCharsetName(): string;
public getBytes(): number[];
public get(pos: number): number;
public hashCode(): number;
public constructor(charsetName: string, ...bytes: number[]);
public length(): number;
}
}
}
}
}
declare module org {
export module apache {
export module commons {
export module io {
export class ByteOrderParser extends java.lang.Object {
public static class: java.lang.Class<org.apache.commons.io.ByteOrderParser>;
public static parseByteOrder(value: string): java.nio.ByteOrder;
}
}
}
}
}
declare module org {
export module apache {
export module commons {
export module io {
export class Charsets extends java.lang.Object {
public static class: java.lang.Class<org.apache.commons.io.Charsets>;
public static ISO_8859_1: java.nio.charset.Charset;
public static US_ASCII: java.nio.charset.Charset;
public static UTF_16: java.nio.charset.Charset;
public static UTF_16BE: java.nio.charset.Charset;
public static UTF_16LE: java.nio.charset.Charset;
public static UTF_8: java.nio.charset.Charset;
public constructor();
public static requiredCharsets(): java.util.SortedMap<string,java.nio.charset.Charset>;
public static toCharset(charset: java.nio.charset.Charset): java.nio.charset.Charset;
public static toCharset(charsetName: string): java.nio.charset.Charset;
}
}
}
}
}
declare module org {
export module apache {
export module commons {
export module io {
export class CopyUtils extends java.lang.Object {
public static class: java.lang.Class<org.apache.commons.io.CopyUtils>;
public static copy(input: string, output: java.io.Writer): void;
/** @deprecated */
public static copy(input: number[], output: java.io.Writer): void;
/** @deprecated */
public static copy(input: java.io.InputStream, output: java.io.Writer): void;
/** @deprecated */
public static copy(input: string, output: java.io.OutputStream): void;
public static copy(input: java.io.Reader, output: java.io.OutputStream, encoding: string): void;
public static copy(input: java.io.Reader, output: java.io.Writer): number;
/** @deprecated */
public static copy(input: java.io.Reader, output: java.io.OutputStream): void;
public static copy(input: string, output: java.io.OutputStream, encoding: string): void;
public constructor();
public static copy(input: java.io.InputStream, output: java.io.OutputStream): number;
public static copy(input: java.io.InputStream, output: java.io.Writer, encoding: string): void;
public static copy(input: number[], output: java.io.Writer, encoding: string): void;
public static copy(input: number[], output: java.io.OutputStream): void;
}
}
}
}
}
declare module org {
export module apache {
export module commons {
export module io {
export abstract class DirectoryWalker<T> extends java.lang.Object {
public static class: java.lang.Class<org.apache.commons.io.DirectoryWalker<any>>;
public handleStart(startDirectory: java.io.File, results: java.util.Collection<T>): void;
public constructor(filter: java.io.FileFilter, depthLimit: number);
public handleEnd(results: java.util.Collection<T>): void;
public handleDirectoryEnd(directory: java.io.File, depth: number, results: java.util.Collection<T>): void;
public handleIsCancelled(file: java.io.File, depth: number, results: java.util.Collection<T>): boolean;
public walk(startDirectory: java.io.File, results: java.util.Collection<T>): void;
public handleFile(file: java.io.File, depth: number, results: java.util.Collection<T>): void;
public constructor();
public constructor(directoryFilter: org.apache.commons.io.filefilter.IOFileFilter, fileFilter: org.apache.commons.io.filefilter.IOFileFilter, depthLimit: number);
public filterDirectoryContents(directory: java.io.File, depth: number, ...files: java.io.File[]): java.io.File[];
public handleRestricted(directory: java.io.File, depth: number, results: java.util.Collection<T>): void;
public handleCancelled(startDirectory: java.io.File, results: java.util.Collection<T>, cancel: org.apache.commons.io.DirectoryWalker.CancelException): void;
public checkIfCancelled(file: java.io.File, depth: number, results: java.util.Collection<T>): void;
public handleDirectory(directory: java.io.File, depth: number, results: java.util.Collection<T>): boolean;
public handleDirectoryStart(directory: java.io.File, depth: number, results: java.util.Collection<T>): void;
}
export module DirectoryWalker {
export class CancelException extends java.io.IOException {
public static class: java.lang.Class<org.apache.commons.io.DirectoryWalker.CancelException>;
public constructor();
public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
public constructor(message: string, file: java.io.File, depth: number);
public constructor(message: string, cause: java.lang.Throwable);
public constructor(cause: java.lang.Throwable);
public constructor(message: string);
public getFile(): java.io.File;
public getDepth(): number;
public constructor(file: java.io.File, depth: number);
}
}
}
}
}
}
declare module org {
export module apache {
export module commons {
export module io {
export class EndianUtils extends java.lang.Object {
public static class: java.lang.Class<org.apache.commons.io.EndianUtils>;
public static writeSwappedInteger(output: java.io.OutputStream, value: number): void;
public static writeSwappedInteger(data: number[], offset: number, value: number): void;
public static writeSwappedDouble(data: number[], offset: number, value: number): void;
public static readSwappedDouble(data: number[], offset: number): number;
public static readSwappedFloat(input: java.io.InputStream): number;
public static swapFloat(value: number): number;
public static readSwappedFloat(data: number[], offset: number): number;
public static writeSwappedLong(data: number[], offset: number, value: number): void;
public static writeSwappedShort(output: java.io.OutputStream, value: number): void;
public static readSwappedShort(data: number[], offset: number): number;
public static readSwappedUnsignedShort(data: number[], offset: number): number;
public static swapDouble(value: number): number;
public constructor();
public static swapInteger(value: number): number;
public static readSwappedShort(input: java.io.InputStream): number;
public static writeSwappedLong(output: java.io.OutputStream, value: number): void;
public static writeSwappedDouble(output: java.io.OutputStream, value: number): void;
public static swapShort(value: number): number;
public static readSwappedInteger(data: number[], offset: number): number;
public static readSwappedUnsignedInteger(input: java.io.InputStream): number;
public static swapLong(value: number): number;
public static readSwappedUnsignedInteger(data: number[], offset: number): number;
public static readSwappedLong(input: java.io.InputStream): number;
public static readSwappedLong(data: number[], offset: number): number;
public static writeSwappedFloat(output: java.io.OutputStream, value: number): void;
public static writeSwappedShort(data: number[], offset: number, value: number): void;
public static writeSwappedFloat(data: number[], offset: number, value: number): void;
public static readSwappedInteger(input: java.io.InputStream): number;
public static readSwappedUnsignedShort(input: java.io.InputStream): number;
public static readSwappedDouble(input: java.io.InputStream): number;
}
}
}
}
}
declare module org {
export module apache {
export module commons {
export module io {
export class FileCleaner extends java.lang.Object {
public static class: java.lang.Class<org.apache.commons.io.FileCleaner>;
/** @deprecated */
public static track(file: java.io.File, marker: any): void;
/** @deprecated */
public static exitWhenFinished(): void;
public constructor();
public static getInstance(): org.apache.commons.io.FileCleaningTracker;
/** @deprecated */
public static track(path: string, marker: any): void;
/** @deprecated */
public static track(path: string, marker: any, deleteStrategy: org.apache.commons.io.FileDeleteStrategy): void;
/** @deprecated */
public static track(file: java.io.File, marker: any, deleteStrategy: org.apache.commons.io.FileDeleteStrategy): void;
/** @deprecated */
public static getTrackCount(): number;
}
}
}
}
}
declare module org {
export module apache {
export module commons {
export module io {
export class FileCleaningTracker extends java.lang.Object {
public static class: java.lang.Class<org.apache.commons.io.FileCleaningTracker>;
public getTrackCount(): number;
public exitWhenFinished(): void;
public constructor();
public track(file: java.io.File, marker: any, deleteStrategy: org.apache.commons.io.FileDeleteStrategy): void;
public track(file: java.io.File, marker: any): void;
public track(path: string, marker: any, deleteStrategy: org.apache.commons.io.FileDeleteStrategy): void;
public track(path: string, marker: any): void;
public getDeleteFailures(): java.util.List<string>;
}
export module FileCleaningTracker {
export class Reaper extends java.lang.Thread {
public static class: java.lang.Class<org.apache.commons.io.FileCleaningTracker.Reaper>;
public run(): void;
}
export class Tracker extends java.lang.ref.PhantomReference<any> {
public static class: java.lang.Class<org.apache.commons.io.FileCleaningTracker.Tracker>;
public getPath(): string;
public delete(): boolean;
}
}
}
}
}
}
declare module org {
export module apache {
export module commons {
export module io {
export class FileDeleteStrategy extends java.lang.Object {
public static class: java.lang.Class<org.apache.commons.io.FileDeleteStrategy>;
public static NORMAL: org.apache.commons.io.FileDeleteStrategy;
public static FORCE: org.apache.commons.io.FileDeleteStrategy;
public doDelete(fileToDelete: java.io.File): boolean;
public toString(): string;
public constructor(name: string);
public delete(fileToDelete: java.io.File): void;
public deleteQuietly(fileToDelete: java.io.File): boolean;
}
export module FileDeleteStrategy {
export class ForceFileDeleteStrategy extends org.apache.commons.io.FileDeleteStrategy {
public static class: java.lang.Class<org.apache.commons.io.FileDeleteStrategy.ForceFileDeleteStrategy>;
public doDelete(fileToDelete: java.io.File): boolean;
}
}
}
}
}
}
declare module org {
export module apache {
export module commons {
export module io {
export class FileExistsException extends java.io.IOException {
public static class: java.lang.Class<org.apache.commons.io.FileExistsException>;
public constructor(message: string);
public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
public constructor();
public constructor(cause: java.lang.Throwable);
public constructor(file: java.io.File);
public constructor(message: string, cause: java.lang.Throwable);
}
}
}
}
}
declare module org {
export module apache {
export module commons {
export module io {
export class FileSystem {
public static class: java.lang.Class<org.apache.commons.io.FileSystem>;
public static GENERIC: org.apache.commons.io.FileSystem;
public static LINUX: org.apache.commons.io.FileSystem;
public static MAC_OSX: org.apache.commons.io.FileSystem;
public static WINDOWS: org.apache.commons.io.FileSystem;
public static values(): org.apache.commons.io.FileSystem[];
public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
public getReservedFileNames(): string[];
public static getCurrent(): org.apache.commons.io.FileSystem;
public isCasePreserving(): boolean;
public getMaxPathLength(): number;
public getIllegalFileNameChars(): string[];
public isCaseSensitive(): boolean;
public isLegalFileName(candidate: string): boolean;
public isReservedFileName(candidate: string): boolean;
public toLegalFileName(candidate: string, replacement: string): string;
public getMaxFileNameLength(): number;
public static valueOf(name: string): org.apache.commons.io.FileSystem;
}
}
}
}
}
declare module org {
export module apache {
export module commons {
export module io {
export class FileSystemUtils extends java.lang.Object {
public static class: java.lang.Class<org.apache.commons.io.FileSystemUtils>;
/** @deprecated */
public static freeSpaceKb(path: string): number;
/** @deprecated */
public static freeSpace(path: string): number;
public constructor();
/** @deprecated */
public static freeSpaceKb(): number;
/** @deprecated */
public static freeSpaceKb(timeout: number): number;
/** @deprecated */
public static freeSpaceKb(path: string, timeout: number): number;
}
}
}
}
}
declare module org {
export module apache {
export module commons {
export module io {
export class FileUtils extends java.lang.Object {
public static class: java.lang.Class<org.apache.commons.io.FileUtils>;
public static ONE_KB: number;
public static ONE_KB_BI: java.math.BigInteger;
public static ONE_MB: number;
public static ONE_MB_BI: java.math.BigInteger;
public static ONE_GB: number;
public static ONE_GB_BI: java.math.BigInteger;
public static ONE_TB: number;
public static ONE_TB_BI: java.math.BigInteger;
public static ONE_PB: number;
public static ONE_PB_BI: java.math.BigInteger;
public static ONE_EB: number;
public static ONE_EB_BI: java.math.BigInteger;
public static ONE_ZB: java.math.BigInteger;
public static ONE_YB: java.math.BigInteger;
public static EMPTY_FILE_ARRAY: java.io.File[];
/** @deprecated */
public static write(file: java.io.File, data: string, append: boolean): void;
public static isFileNewer(file: java.io.File, chronoLocalDate: java.time.chrono.ChronoLocalDate): boolean;
public static listFiles(directory: java.io.File, fileFilter: org.apache.commons.io.filefilter.IOFileFilter, dirFilter: org.apache.commons.io.filefilter.IOFileFilter): java.util.Collection<java.io.File>;
public static write(file: java.io.File, data: string, charset: java.nio.charset.Charset, append: boolean): void;
public static copyDirectory(srcDir: java.io.File, destDir: java.io.File, filter: java.io.FileFilter, preserveFileDate: boolean, ...copyOptions: java.nio.file.CopyOption[]): void;
public static copyFile(input: java.io.File, output: java.io.OutputStream): number;
public static moveFileToDirectory(srcFile: java.io.File, destDir: java.io.File, createDestDir: boolean): void;
public static toFiles(...urls: java.net.URL[]): java.io.File[];
public static writeLines(file: java.io.File, lines: java.util.Collection<any>, lineEnding: string, append: boolean): void;
public static toURLs(...files: java.io.File[]): java.net.URL[];
public static copyToDirectory(sourceIterable: java.lang.Iterable<java.io.File>, destinationDir: java.io.File): void;
public static isFileOlder(file: java.io.File, chronoLocalDate: java.time.chrono.ChronoLocalDate): boolean;
public static readFileToString(file: java.io.File, charsetName: string): string;
public static getUserDirectoryPath(): string;
public static write(file: java.io.File, data: string, charsetName: string): void;
public static cleanDirectory(directory: java.io.File): void;
public constructor();
public static copyFile(srcFile: java.io.File, destFile: java.io.File, preserveFileDate: boolean): void;
public static isFileNewer(file: java.io.File, chronoLocalDateTime: java.time.chrono.ChronoLocalDateTime<any>): boolean;
public static byteCountToDisplaySize(size: java.math.BigInteger): string;
public static getFile(...names: string[]): java.io.File;
public static forceMkdir(directory: java.io.File): void;
public static writeByteArrayToFile(file: java.io.File, data: number[]): void;
public static copyDirectory(srcDir: java.io.File, destDir: java.io.File, preserveFileDate: boolean): void;
public static deleteQuietly(file: java.io.File): boolean;
public static toFile(url: java.net.URL): java.io.File;
/** @deprecated */
public static writeStringToFile(file: java.io.File, data: string): void;
public static isSymlink(file: java.io.File): boolean;
public static lineIterator(file: java.io.File, charsetName: string): org.apache.commons.io.LineIterator;
public static forceDelete(file: java.io.File): void;
public static writeStringToFile(file: java.io.File, data: string, charsetName: string, append: boolean): void;
public static openOutputStream(file: java.io.File, append: boolean): java.io.FileOutputStream;
public static getFile(directory: java.io.File, ...names: string[]): java.io.File;
public static isFileNewer(file: java.io.File, chronoZonedDateTime: java.time.chrono.ChronoZonedDateTime<any>): boolean;
public static isFileOlder(file: java.io.File, chronoLocalDateTime: java.time.chrono.ChronoLocalDateTime<any>): boolean;
public static writeLines(file: java.io.File, charsetName: string, lines: java.util.Collection<any>, lineEnding: string): void;
public static getTempDirectory(): java.io.File;
public static writeLines(file: java.io.File, charsetName: string, lines: java.util.Collection<any>, lineEnding: string, append: boolean): void;
public static iterateFiles(directory: java.io.File, fileFilter: org.apache.commons.io.filefilter.IOFileFilter, dirFilter: org.apache.commons.io.filefilter.IOFileFilter): java.util.Iterator<java.io.File>;
public static byteCountToDisplaySize(size: number): string;
/** @deprecated */
public static write(file: java.io.File, data: string): void;
public static copyFile(srcFile: java.io.File, destFile: java.io.File, preserveFileDate: boolean, ...copyOptions: java.nio.file.CopyOption[]): void;
public static forceDeleteOnExit(file: java.io.File): void;
public static getTempDirectoryPath(): string;
public static readFileToByteArray(file: java.io.File): number[];
public static touch(file: java.io.File): void;
public static isFileOlder(file: java.io.File, reference: java.io.File): boolean;
public static writeByteArrayToFile(file: java.io.File, data: number[], off: number, len: number): void;
public static moveFile(srcFile: java.io.File, destFile: java.io.File): void;
/** @deprecated */
public static readFileToString(file: java.io.File): string;
public static copyToFile(source: java.io.InputStream, destination: java.io.File): void;
public static writeLines(file: java.io.File, lines: java.util.Collection<any>): void;
public static readLines(file: java.io.File, charsetName: string): java.util.List<string>;
public static writeStringToFile(file: java.io.File, data: string, charset: java.nio.charset.Charset): void;
public static isFileOlder(file: java.io.File, date: java.util.Date): boolean;
public static copyDirectory(srcDir: java.io.File, destDir: java.io.File, filter: java.io.FileFilter): void;
public static isFileNewer(file: java.io.File, chronoLocalDate: java.time.chrono.ChronoLocalDate, localTime: java.time.LocalTime): boolean;
public static checksum(file: java.io.File, checksum: java.util.zip.Checksum): java.util.zip.Checksum;
public static convertFileCollectionToFileArray(files: java.util.Collection<java.io.File>): java.io.File[];
public static moveToDirectory(src: java.io.File, destDir: java.io.File, createDestDir: boolean): void;
public static isFileNewer(file: java.io.File, chronoLocalDateTime: java.time.chrono.ChronoLocalDateTime<any>, zoneId: java.time.ZoneId): boolean;
public static contentEqualsIgnoreEOL(file1: java.io.File, file2: java.io.File, charsetName: string): boolean;
public static copyToDirectory(sourceFile: java.io.File, destinationDir: java.io.File): void;
public static writeLines(file: java.io.File, lines: java.util.Collection<any>, append: boolean): void;
public static forceMkdirParent(file: java.io.File): void;
public static waitFor(file: java.io.File, seconds: number): boolean;
public static copyURLToFile(source: java.net.URL, destination: java.io.File, connectionTimeout: number, readTimeout: number): void;
public static writeByteArrayToFile(file: java.io.File, data: number[], append: boolean): void;
public static deleteDirectory(directory: java.io.File): void;
/** @deprecated */
public static writeStringToFile(file: java.io.File, data: string, append: boolean): void;
public static copyFileToDirectory(srcFile: java.io.File, destDir: java.io.File): void;
public static sizeOf(file: java.io.File): number;
public static isFileOlder(file: java.io.File, timeMillis: number): boolean;
public static listFiles(directory: java.io.File, extensions: string[], recursive: boolean): java.util.Collection<java.io.File>;
public static copyDirectoryToDirectory(sourceDir: java.io.File, destinationDir: java.io.File): void;
public static writeByteArrayToFile(file: java.io.File, data: number[], off: number, len: number, append: boolean): void;
public static copyDirectory(srcDir: java.io.File, destDir: java.io.File): void;
public static isFileOlder(file: java.io.File, instant: java.time.Instant): boolean;
public static isFileNewer(file: java.io.File, date: java.util.Date): boolean;
public static contentEquals(file1: java.io.File, file2: java.io.File): boolean;
public static copyURLToFile(source: java.net.URL, destination: java.io.File): void;
public static isFileOlder(file: java.io.File, chronoLocalDate: java.time.chrono.ChronoLocalDate, localTime: java.time.LocalTime): boolean;
public static sizeOfAsBigInteger(file: java.io.File): java.math.BigInteger;
public static writeLines(file: java.io.File, charsetName: string, lines: java.util.Collection<any>, append: boolean): void;
public static directoryContains(directory: java.io.File, child: java.io.File): boolean;
public static writeLines(file: java.io.File, charsetName: string, lines: java.util.Collection<any>): void;
public static isFileOlder(file: java.io.File, chronoZonedDateTime: java.time.chrono.ChronoZonedDateTime<any>): boolean;
public static openOutputStream(file: java.io.File): java.io.FileOutputStream;
public static readLines(file: java.io.File, charset: java.nio.charset.Charset): java.util.List<string>;
public static readFileToString(file: java.io.File, charsetName: java.nio.charset.Charset): string;
public static isFileOlder(file: java.io.File, chronoLocalDateTime: java.time.chrono.ChronoLocalDateTime<any>, zoneId: java.time.ZoneId): boolean;
public static writeLines(file: java.io.File, lines: java.util.Collection<any>, lineEnding: string): void;
public static sizeOfDirectory(directory: java.io.File): number;
public static writeStringToFile(file: java.io.File, data: string, charsetName: string): void;
public static moveDirectory(srcDir: java.io.File, destDir: java.io.File): void;
public static listFilesAndDirs(directory: java.io.File, fileFilter: org.apache.commons.io.filefilter.IOFileFilter, dirFilter: org.apache.commons.io.filefilter.IOFileFilter): java.util.Collection<java.io.File>;
/** @deprecated */
public static readLines(file: java.io.File): java.util.List<string>;
public static copyDirectory(srcDir: java.io.File, destDir: java.io.File, filter: java.io.FileFilter, preserveFileDate: boolean): void;
public static isFileNewer(file: java.io.File, reference: java.io.File): boolean;
public static sizeOfDirectoryAsBigInteger(directory: java.io.File): java.math.BigInteger;
public static moveDirectoryToDirectory(src: java.io.File, destDir: java.io.File, createDestDir: boolean): void;
public static write(file: java.io.File, data: string, charset: java.nio.charset.Charset): void;
public static openInputStream(file: java.io.File): java.io.FileInputStream;
public static checksumCRC32(file: java.io.File): number;
public static isFileNewer(file: java.io.File, timeMillis: number): boolean;
public static copyFile(srcFile: java.io.File, destFile: java.io.File): void;
public static isFileNewer(file: java.io.File, instant: java.time.Instant): boolean;
public static write(file: java.io.File, data: string, charsetName: string, append: boolean): void;
public static lineIterator(file: java.io.File): org.apache.commons.io.LineIterator;
public static copyFileToDirectory(sourceFile: java.io.File, destinationDir: java.io.File, preserveFileDate: boolean): void;
public static iterateFilesAndDirs(directory: java.io.File, fileFilter: org.apache.commons.io.filefilter.IOFileFilter, dirFilter: org.apache.commons.io.filefilter.IOFileFilter): java.util.Iterator<java.io.File>;
public static getUserDirectory(): java.io.File;
public static iterateFiles(directory: java.io.File, extensions: string[], recursive: boolean): java.util.Iterator<java.io.File>;
public static writeStringToFile(file: java.io.File, data: string, charset: java.nio.charset.Charset, append: boolean): void;
public static copyInputStreamToFile(source: java.io.InputStream, destination: java.io.File): void;
}
}
}
}
}
declare module org {
export module apache {
export module commons {
export module io {
export class FilenameUtils extends java.lang.Object {
public static class: java.lang.Class<org.apache.commons.io.FilenameUtils>;
public static EXTENSION_SEPARATOR: string;
public static EXTENSION_SEPARATOR_STR: string;
public static getFullPathNoEndSeparator(fileName: string): string;
public static normalize(fileName: string, unixSeparator: boolean): string;
public equals(obj: any): boolean;
public static getPrefixLength(fileName: string): number;
public static removeExtension(fileName: string): string;
public static separatorsToWindows(path: string): string;
public static getBaseName(fileName: string): string;
public static isExtension(fileName: string, extension: string): boolean;
public static normalizeNoEndSeparator(fileName: string): string;
public static indexOfLastSeparator(fileName: string): number;
public static equals(fileName1: string, fileName2: string): boolean;
public constructor();
public static indexOfExtension(fileName: string): number;
public static getExtension(fileName: string): string;
public static isExtension(fileName: string, ...extensions: string[]): boolean;
public static separatorsToUnix(path: string): string;
public static equalsNormalized(fileName1: string, fileName2: string): boolean;
public static directoryContains(canonicalParent: string, canonicalChild: string): boolean;
public static equalsOnSystem(fileName1: string, fileName2: string): boolean;
public static concat(basePath: string, fullFileNameToAdd: string): string;
public static getName(fileName: string): string;
public static getPath(fileName: string): string;
public static getPathNoEndSeparator(fileName: string): string;
public static wildcardMatch(fileName: string, wildcardMatcher: string): boolean;
public static separatorsToSystem(path: string): string;
public static isExtension(fileName: string, extensions: java.util.Collection<string>): boolean;
public static normalizeNoEndSeparator(fileName: string, unixSeparator: boolean): string;
public static wildcardMatchOnSystem(fileName: string, wildcardMatcher: string): boolean;
public static equals(fileName1: string, fileName2: string, normalized: boolean, caseSensitivity: org.apache.commons.io.IOCase): boolean;
public static wildcardMatch(fileName: string, wildcardMatcher: string, caseSensitivity: org.apache.commons.io.IOCase): boolean;
public static equalsNormalizedOnSystem(fileName1: string, fileName2: string): boolean;
public static getPrefix(fileName: string): string;
public static normalize(fileName: string): string;
public static getFullPath(fileName: string): string;
}
}
}
}
}
declare module org {
export module apache {
export module commons {
export module io {
export class HexDump extends java.lang.Object {
public static class: java.lang.Class<org.apache.commons.io.HexDump>;
public static EOL: string;
public static dump(data: number[], offset: number, param2: java.io.OutputStream, stream: number): void;
public constructor();
}
}
}
}
}
declare module org {
export module apache {
export module commons {
export module io {
export class IOCase {
public static class: java.lang.Class<org.apache.commons.io.IOCase>;
public static SENSITIVE: org.apache.commons.io.IOCase;
public static INSENSITIVE: org.apache.commons.io.IOCase;
public static SYSTEM: org.apache.commons.io.IOCase;
public checkRegionMatches(str: string, strStartIndex: number, search: string): boolean;
public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
public static valueOf(name: string): org.apache.commons.io.IOCase;
public checkStartsWith(str: string, start: string): boolean;
public checkEndsWith(str: string, end: string): boolean;
public checkIndexOf(str: string, strStartIndex: number, search: string): number;
public static values(): org.apache.commons.io.IOCase[];
public toString(): string;
public getName(): string;
public isCaseSensitive(): boolean;
public static forName(name: string): org.apache.commons.io.IOCase;
public checkCompareTo(str1: string, str2: string): number;
public checkEquals(str1: string, str2: string): boolean;
}
}
}
}
}
declare module org {
export module apache {
export module commons {
export module io {
export class IOExceptionList extends java.io.IOException {
public static class: java.lang.Class<org.apache.commons.io.IOExceptionList>;
public constructor(message: string);
public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
public constructor();
public getCauseList(clazz: java.lang.Class<any>): java.util.List<any>;
public constructor(cause: java.lang.Throwable);
public getCause(): java.lang.Throwable;
public getCause(index: number, clazz: java.lang.Class<any>): java.lang.Throwable;
public constructor(causeList: java.util.List<any>);
public constructor(message: string, cause: java.lang.Throwable);
public getCauseList(): java.util.List<any>;
public getCause(index: number): java.lang.Throwable;
}
}
}
}
}
declare module org {
export module apache {
export module commons {
export module io {
export class IOExceptionWithCause extends java.io.IOException {
public static class: java.lang.Class<org.apache.commons.io.IOExceptionWithCause>;
public constructor(message: string);
public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
public constructor();
public constructor(cause: java.lang.Throwable);
public constructor(message: string, cause: java.lang.Throwable);
}
}
}
}
}
declare module org {
export module apache {
export module commons {
export module io {
export class IOIndexedException extends java.io.IOException {
public static class: java.lang.Class<org.apache.commons.io.IOIndexedException>;
public constructor(message: string);
public getIndex(): number;
public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
public constructor();
public static toMessage(index: number, cause: java.lang.Throwable): string;
public constructor(cause: java.lang.Throwable);
public constructor(index: number, cause: java.lang.Throwable);
public constructor(message: string, cause: java.lang.Throwable);
}
}
}
}
}
declare module org {
export module apache {
export module commons {
export module io {
export class IOUtils extends java.lang.Object {
public static class: java.lang.Class<org.apache.commons.io.IOUtils>;
public static DEFAULT_BUFFER_SIZE: number;
public static DIR_SEPARATOR: string;
public static DIR_SEPARATOR_UNIX: string;
public static DIR_SEPARATOR_WINDOWS: string;
public static EOF: number;
public static LINE_SEPARATOR: string;
public static LINE_SEPARATOR_UNIX: string;
public static LINE_SEPARATOR_WINDOWS: string;
public static copyLarge(input: java.io.Reader, output: java.io.Writer, buffer: string[]): number;
public static toByteArray(input: java.io.Reader, charset: java.nio.charset.Charset): number[];
public static buffer(reader: java.io.Reader, size: number): java.io.BufferedReader;
public static toBufferedReader(reader: java.io.Reader, size: number): java.io.BufferedReader;
/** @deprecated */
public static write(data: string[], output: java.io.OutputStream): void;
/** @deprecated */
public static toString(input: java.io.InputStream): string;
public static toString(input: java.io.Reader): string;
public static skipFully(input: java.io.InputStream, toSkip: number): void;
public static length(array: any[]): number;
public static write(data: string, output: java.io.OutputStream, charsetName: string): void;
public static length(array: number[]): number;
public static write(data: string, output: java.io.OutputStream, charset: java.nio.charset.Charset): void;
public static copy(input: java.io.Reader, output: java.io.OutputStream, outputCharset: java.nio.charset.Charset): void;
public static toByteArray(urlConn: java.net.URLConnection): number[];
public static resourceToURL(name: string, classLoader: java.lang.ClassLoader): java.net.URL;
public constructor();
public static readFully(input: java.io.InputStream, buffer: number[]): void;
public static readFully(input: java.io.Reader, buffer: string[]): void;
public static resourceToByteArray(name: string, classLoader: java.lang.ClassLoader): number[];
public static readFully(input: java.io.Reader, buffer: string[], offset: number, length: number): void;
public static skip(input: java.nio.channels.ReadableByteChannel, toSkip: number): number;
public static write(data: string, output: java.io.Writer): void;
public static contentEqualsIgnoreEOL(input1: java.io.Reader, input2: java.io.Reader): boolean;
public static toString(uri: java.net.URI, encoding: java.nio.charset.Charset): string;
public static copyLarge(input: java.io.InputStream, output: java.io.OutputStream, inputOffset: number, param3: number, length: number[]): number;
public static copy(input: java.io.InputStream, output: java.io.Writer, inputCharset: java.nio.charset.Charset): void;
public static copyLarge(input: java.io.InputStream, output: java.io.OutputStream, inputOffset: number, param3: number): number;
/** @deprecated */
public static toByteArray(input: java.io.Reader): number[];
public static skipFully(input: java.io.Reader, toSkip: number): void;
/** @deprecated */
public static writeLines(lines: java.util.Collection<any>, lineEnding: string, output: java.io.OutputStream): void;
public static writeLines(lines: java.util.Collection<any>, lineEnding: string, writer: java.io.Writer): void;
public static resourceToString(name: string, charset: java.nio.charset.Charset, classLoader: java.lang.ClassLoader): string;
public static toString(input: number[], charsetName: string): string;
/** @deprecated */
public static write(data: java.lang.StringBuffer, output: java.io.OutputStream): void;
public static contentEquals(input1: java.io.Reader, input2: java.io.Reader): boolean;
public static toByteArray(url: java.net.URL): number[];
public static skip(input: java.io.InputStream, toSkip: number): number;
public static skip(input: java.io.Reader, toSkip: number): number;
/** @deprecated */
public static toString(input: number[]): string;
public static toBufferedInputStream(input: java.io.InputStream): java.io.InputStream;
public static contentEquals(input1: java.io.InputStream, input2: java.io.InputStream): boolean;
public static toBufferedInputStream(input: java.io.InputStream, size: number): java.io.InputStream;
public static writeChunked(data: number[], output: java.io.OutputStream): void;
/** @deprecated */
public static closeQuietly(selector: java.nio.channels.Selector): void;
public static write(data: string[], output: java.io.OutputStream, charsetName: string): void;
/** @deprecated */
public static copy(input: java.io.Reader, output: java.io.OutputStream): void;
/** @deprecated */
public static closeQuietly(input: java.io.Reader): void;
public static toString(input: java.io.InputStream, charsetName: string): string;
public static copy(input: java.io.InputStream, output: java.io.OutputStream): number;
/** @deprecated */
public static write(data: string, output: java.io.OutputStream): void;
/** @deprecated */
public static readLines(input: java.io.InputStream): java.util.List<string>;
public static read(input: java.io.InputStream, buffer: number[]): number;
/** @deprecated */
public static toInputStream(input: string): java.io.InputStream;
public static toString(uri: java.net.URI, charsetName: string): string;
public static consume(input: java.io.InputStream): number;
public static writer(appendable: java.lang.Appendable): java.io.Writer;
/** @deprecated */
public static write(data: java.lang.StringBuffer, output: java.io.Writer): void;
public static buffer(outputStream: java.io.OutputStream): java.io.BufferedOutputStream;
public static close(conn: java.net.URLConnection): void;
public static readFully(input: java.nio.channels.ReadableByteChannel, buffer: java.nio.ByteBuffer): void;
public static copy(input: java.io.InputStream, output: java.io.Writer, inputCharsetName: string): void;
public static length(array: string[]): number;
public static toInputStream(input: string, charsetName: string): java.io.InputStream;
public static resourceToString(name: string, charset: java.nio.charset.Charset): string;
public static toBufferedReader(reader: java.io.Reader): java.io.BufferedReader;
/** @deprecated */
public static toCharArray(is: java.io.InputStream): string[];
public static toInputStream(input: string, charset: java.nio.charset.Charset): java.io.InputStream;
public static read(input: java.io.Reader, buffer: string[]): number;
public static readFully(input: java.io.InputStream, length: number): number[];
public static read(input: java.nio.channels.ReadableByteChannel, buffer: java.nio.ByteBuffer): number;
public static writeChunked(data: string[], output: java.io.Writer): void;
public static write(data: string[], output: java.io.OutputStream, charset: java.nio.charset.Charset): void;
public static lineIterator(input: java.io.InputStream, charset: java.nio.charset.Charset): org.apache.commons.io.LineIterator;
/** @deprecated */
public static closeQuietly(closeable: java.io.Closeable): void;
/** @deprecated */
public static copy(input: java.io.InputStream, output: java.io.Writer): void;
/** @deprecated */
public static closeQuietly(serverSocket: java.net.ServerSocket): void;
public static copyLarge(input: java.io.Reader, output: java.io.Writer): number;
public static toByteArray(input: java.io.InputStream, size: number): number[];
public static close(closeable: java.io.Closeable): void;
public static readFully(input: java.io.InputStream, buffer: number[], offset: number, length: number): void;
/** @deprecated */
public static closeQuietly(socket: java.net.Socket): void;
/** @deprecated */
public static toString(uri: java.net.URI): string;
public static lineIterator(reader: java.io.Reader): org.apache.commons.io.LineIterator;
public static readLines(input: java.io.Reader): java.util.List<string>;
/** @deprecated */
public static toString(url: java.net.URL): string;
public static toString(url: java.net.URL, encoding: java.nio.charset.Charset): string;
public static close(closeable: java.io.Closeable, consumer: org.apache.commons.io.function.IOConsumer<java.io.IOException>): void;
/** @deprecated */
public static closeQuietly(output: java.io.OutputStream): void;
public static buffer(inputStream: java.io.InputStream): java.io.BufferedInputStream;
public static toString(input: java.io.InputStream, charset: java.nio.charset.Charset): string;
public static write(data: string[], output: java.io.Writer): void;
public static writeLines(lines: java.util.Collection<any>, lineEnding: string, output: java.io.OutputStream, charsetName: string): void;
public static length(csq: string): number;
public static copyLarge(input: java.io.Reader, output: java.io.Writer, inputOffset: number, param3: number): number;
public static buffer(outputStream: java.io.OutputStream, size: number): java.io.BufferedOutputStream;
public static copy(input: java.io.Reader, output: java.lang.Appendable, buffer: java.nio.CharBuffer): number;
public static copy(input: java.io.Reader, output: java.io.Writer): number;
public static copy(input: java.io.Reader, output: java.lang.Appendable): number;
public static read(input: java.io.Reader, buffer: string[], offset: number, length: number): number;
/** @deprecated */
public static write(data: java.lang.StringBuffer, output: java.io.OutputStream, charsetName: string): void;
/** @deprecated */
public static closeQuietly(...closeables: java.io.Closeable[]): void;
public static copy(input: java.io.Reader, output: java.io.OutputStream, outputCharsetName: string): void;
public static readLines(input: java.io.InputStream, charset: java.nio.charset.Charset): java.util.List<string>;
public static writeLines(lines: java.util.Collection<any>, lineEnding: string, output: java.io.OutputStream, charset: java.nio.charset.Charset): void;
public static toCharArray(input: java.io.Reader): string[];
public static toByteArray(input: java.io.Reader, charsetName: string): number[];
/** @deprecated */
public static write(data: number[], output: java.io.Writer): void;
public static write(data: number[], output: java.io.Writer, charset: java.nio.charset.Charset): void;
/** @deprecated */
public static closeQuietly(output: java.io.Writer): void;
public static lineIterator(input: java.io.InputStream, charsetName: string): org.apache.commons.io.LineIterator;
public static resourceToURL(name: string): java.net.URL;
public static copyLarge(input: java.io.Reader, output: java.io.Writer, inputOffset: number, param3: number, length: string[]): number;
public toString(): string;
public static copyLarge(input: java.io.InputStream, output: java.io.OutputStream, buffer: number[]): number;
public static copyLarge(input: java.io.InputStream, output: java.io.OutputStream): number;
public static toCharArray(is: java.io.InputStream, charset: java.nio.charset.Charset): string[];
public static toCharArray(is: java.io.InputStream, charsetName: string): string[];
public static buffer(reader: java.io.Reader): java.io.BufferedReader;
public static copy(input: java.io.InputStream, output: java.io.OutputStream, bufferSize: number): number;
public static toString(url: java.net.URL, charsetName: string): string;
public static buffer(writer: java.io.Writer, size: number): java.io.BufferedWriter;
/** @deprecated */
public static toByteArray(input: string): number[];
public static write(data: number[], output: java.io.Writer, charsetName: string): void;
/** @deprecated */
public static closeQuietly(input: java.io.InputStream): void;
public static toByteArray(input: java.io.InputStream): number[];
public static close(...closeables: java.io.Closeable[]): void;
public static resourceToByteArray(name: string): number[];
public static write(data: number[], output: java.io.OutputStream): void;
public static closeQuietly(closeable: java.io.Closeable, consumer: any /* any*/): void;
public static readLines(input: java.io.InputStream, charsetName: string): java.util.List<string>;
public static buffer(writer: java.io.Writer): java.io.BufferedWriter;
public static read(input: java.io.InputStream, buffer: number[], offset: number, length: number): number;
public static skipFully(input: java.nio.channels.ReadableByteChannel, toSkip: number): void;
public static buffer(inputStream: java.io.InputStream, size: number): java.io.BufferedInputStream;
public static toByteArray(uri: java.net.URI): number[];
}
}
}
}
}
declare module org {
export module apache {
export module commons {
export module io {
export class LineIterator extends java.lang.Object {
public static class: java.lang.Class<org.apache.commons.io.LineIterator>;
public constructor(reader: java.io.Reader);
public isValidLine(line: string): boolean;
public close(): void;
public nextLine(): string;
public next(): string;
/** @deprecated */
public static closeQuietly(iterator: org.apache.commons.io.LineIterator): void;
public hasNext(): boolean;
public remove(): void;
}
}
}
}
}
declare module org {
export module apache {
export module commons {
export module io {
export class TaggedIOException extends org.apache.commons.io.IOExceptionWithCause {
public static class: java.lang.Class<org.apache.commons.io.TaggedIOException>;
public constructor(message: string);
public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
public static isTaggedWith(throwable: java.lang.Throwable, tag: any): boolean;
public constructor();
public constructor(cause: java.lang.Throwable);
public getTag(): java.io.Serializable;
public static throwCauseIfTaggedWith(throwable: java.lang.Throwable, tag: any): void;
public getCause(): java.lang.Throwable;
public constructor(original: java.io.IOException, tag: java.io.Serializable);
public constructor(message: string, cause: java.lang.Throwable);
public getCause(): java.io.IOException;
}
}
}
}
}
declare module org {
export module apache {
export module commons {
export module io {
export class ThreadMonitor extends java.lang.Object implements java.lang.Runnable {
public static class: java.lang.Class<org.apache.commons.io.ThreadMonitor>;
public static stop(thread: java.lang.Thread): void;
public run(): void;
public static start(timeout: number): java.lang.Thread;
public static start(thread: java.lang.Thread, timeout: number): java.lang.Thread;
}
}
}
}
}
declare module org {
export module apache {
export module commons {
export module io {
export module comparator {
export abstract class AbstractFileComparator extends java.util.Comparator<java.io.File> {
public static class: java.lang.Class<org.apache.commons.io.comparator.AbstractFileComparator>;
public equals(obj: any): boolean;
public static nullsLast(comparator: java.util.Comparator<any>): java.util.Comparator<any>;
public equals(param0: any): boolean;
public sort(files: java.util.List<java.io.File>): java.util.List<java.io.File>;
public thenComparing(keyExtractor: any /* any*/): java.util.Comparator<any>;
public static reverseOrder(): java.util.Comparator<any>;
public thenComparingLong(keyExtractor: any /* any*/): java.util.Comparator<any>;
public static comparingDouble(keyExtractor: any /* any*/): java.util.Comparator<any>;
public toString(): string;
public reversed(): java.util.Comparator<any>;
public thenComparingInt(keyExtractor: any /*