diff options
| author | michael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2016-09-10 12:04:24 +0000 |
|---|---|---|
| committer | michael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2016-09-10 12:04:24 +0000 |
| commit | eb145a4a712bef9ddfb96dc531555a5fad7673aa (patch) | |
| tree | 27d75ed898fac594bf74328cb4eab92bc0293e7f /rtl/java/java_sys.inc | |
| parent | fa55a0d5da4c275ce052d6968e95c6fe35fef253 (diff) | |
| download | fpc-eb145a4a712bef9ddfb96dc531555a5fad7673aa.tar.gz | |
* Patch from Karl-Michael Schindler to prepend TMP to temp filename../inc/iso7185.pp
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@34478 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'rtl/java/java_sys.inc')
| -rw-r--r-- | rtl/java/java_sys.inc | 420 |
1 files changed, 420 insertions, 0 deletions
diff --git a/rtl/java/java_sys.inc b/rtl/java/java_sys.inc index 9e9c82503f..38a5fd38df 100644 --- a/rtl/java/java_sys.inc +++ b/rtl/java/java_sys.inc @@ -2751,3 +2751,423 @@ function entrySet(): JUSet; overload; virtual; end; + JNURI = class sealed external 'java.net' name 'URI' (JLObject, JLComparable, JISerializable) + public + type + InnerParser = class; + Arr1InnerParser = array of InnerParser; + Arr2InnerParser = array of Arr1InnerParser; + Arr3InnerParser = array of Arr2InnerParser; + InnerParser = class external 'java.net' name 'Parser' + end; + + public + constructor create(para1: JLString); overload; // throws java.net.URISyntaxException + constructor create(para1: JLString; para2: JLString; para3: JLString; para4: jint; para5: JLString; para6: JLString; para7: JLString); overload; // throws java.net.URISyntaxException + constructor create(para1: JLString; para2: JLString; para3: JLString; para4: JLString; para5: JLString); overload; // throws java.net.URISyntaxException + constructor create(para1: JLString; para2: JLString; para3: JLString; para4: JLString); overload; // throws java.net.URISyntaxException + constructor create(para1: JLString; para2: JLString; para3: JLString); overload; // throws java.net.URISyntaxException + class function create_(para1: JLString): JNURI; static; external name 'create'; overload; + function parseServerAuthority(): JNURI; overload; virtual; // throws java.net.URISyntaxException + function normalize(): JNURI; overload; virtual; + function resolve(para1: JNURI): JNURI; overload; virtual; + function resolve(para1: JLString): JNURI; overload; virtual; + function relativize(para1: JNURI): JNURI; overload; virtual; + function toURL(): JNURL; overload; virtual; // throws java.net.MalformedURLException + function getScheme(): JLString; overload; virtual; + function isAbsolute(): jboolean; overload; virtual; + function isOpaque(): jboolean; overload; virtual; + function getRawSchemeSpecificPart(): JLString; overload; virtual; + function getSchemeSpecificPart(): JLString; overload; virtual; + function getRawAuthority(): JLString; overload; virtual; + function getAuthority(): JLString; overload; virtual; + function getRawUserInfo(): JLString; overload; virtual; + function getUserInfo(): JLString; overload; virtual; + function getHost(): JLString; overload; virtual; + function getPort(): jint; overload; virtual; + function getRawPath(): JLString; overload; virtual; + function getPath(): JLString; overload; virtual; + function getRawQuery(): JLString; overload; virtual; + function getQuery(): JLString; overload; virtual; + function getRawFragment(): JLString; overload; virtual; + function getFragment(): JLString; overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; + function hashCode(): jint; overload; virtual; + function compareTo(para1: JNURI): jint; overload; virtual; + function toString(): JLString; overload; virtual; + function toASCIIString(): JLString; overload; virtual; + function compareTo(para1: JLObject): jint; overload; virtual; + end; + + JIFile = class external 'java.io' name 'File' (JLObject, JISerializable, JLComparable) + public + type + InnerLazyInitialization = class; + Arr1InnerLazyInitialization = array of InnerLazyInitialization; + Arr2InnerLazyInitialization = array of Arr1InnerLazyInitialization; + Arr3InnerLazyInitialization = array of Arr2InnerLazyInitialization; + InnerLazyInitialization = class external 'java.io' name 'LazyInitialization' + end; + + public + final class var + fseparatorChar: jchar; external name 'separatorChar'; + fseparator: JLString; external name 'separator'; + fpathSeparatorChar: jchar; external name 'pathSeparatorChar'; + fpathSeparator: JLString; external name 'pathSeparator'; + public + constructor create(para1: JLString); overload; + constructor create(para1: JLString; para2: JLString); overload; + constructor create(para1: JIFile; para2: JLString); overload; + constructor create(para1: JNURI); overload; + function getName(): JLString; overload; virtual; + function getParent(): JLString; overload; virtual; + function getParentFile(): JIFile; overload; virtual; + function getPath(): JLString; overload; virtual; + function isAbsolute(): jboolean; overload; virtual; + function getAbsolutePath(): JLString; overload; virtual; + function getAbsoluteFile(): JIFile; overload; virtual; + function getCanonicalPath(): JLString; overload; virtual; // throws java.io.IOException + function getCanonicalFile(): JIFile; overload; virtual; // throws java.io.IOException + function toURL(): JNURL; overload; virtual; // throws java.net.MalformedURLException + function toURI(): JNURI; overload; virtual; + function canRead(): jboolean; overload; virtual; + function canWrite(): jboolean; overload; virtual; + function exists(): jboolean; overload; virtual; + function isDirectory(): jboolean; overload; virtual; + function isFile(): jboolean; overload; virtual; + function isHidden(): jboolean; overload; virtual; + function lastModified(): jlong; overload; virtual; + function length(): jlong; overload; virtual; + function createNewFile(): jboolean; overload; virtual; // throws java.io.IOException + function delete(): jboolean; overload; virtual; + procedure deleteOnExit(); overload; virtual; + function list(): Arr1JLString; overload; virtual; + function list(para1: JIFilenameFilter): Arr1JLString; overload; virtual; + function listFiles(): Arr1JIFile; overload; virtual; + function listFiles(para1: JIFilenameFilter): Arr1JIFile; overload; virtual; + function listFiles(para1: JIFileFilter): Arr1JIFile; overload; virtual; + function mkdir(): jboolean; overload; virtual; + function mkdirs(): jboolean; overload; virtual; + function renameTo(para1: JIFile): jboolean; overload; virtual; + function setLastModified(para1: jlong): jboolean; overload; virtual; + function setReadOnly(): jboolean; overload; virtual; + function setWritable(para1: jboolean; para2: jboolean): jboolean; overload; virtual; + function setWritable(para1: jboolean): jboolean; overload; virtual; + function setReadable(para1: jboolean; para2: jboolean): jboolean; overload; virtual; + function setReadable(para1: jboolean): jboolean; overload; virtual; + function setExecutable(para1: jboolean; para2: jboolean): jboolean; overload; virtual; + function setExecutable(para1: jboolean): jboolean; overload; virtual; + function canExecute(): jboolean; overload; virtual; + class function listRoots(): Arr1JIFile; static; overload; + function getTotalSpace(): jlong; overload; virtual; + function getFreeSpace(): jlong; overload; virtual; + function getUsableSpace(): jlong; overload; virtual; + class function createTempFile(para1: JLString; para2: JLString; para3: JIFile): JIFile; static; overload; // throws java.io.IOException + class function createTempFile(para1: JLString; para2: JLString): JIFile; static; overload; // throws java.io.IOException + function compareTo(para1: JIFile): jint; overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; + function hashCode(): jint; overload; virtual; + function toString(): JLString; overload; virtual; + function compareTo(para1: JLObject): jint; overload; virtual; + end; + + JNCScatteringByteChannel = interface external 'java.nio.channels' name 'ScatteringByteChannel' (JNCReadableByteChannel) + function read(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; // throws java.io.IOException + function read(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; // throws java.io.IOException + function read(para1: Arr1JNByteBuffer): jlong; overload; // throws java.io.IOException + function read(var para1: array of JNByteBuffer): jlong; overload; // throws java.io.IOException + end; + + JNCByteChannel = interface external 'java.nio.channels' name 'ByteChannel' (JNCReadableByteChannel, JNCWritableByteChannel) + end; + + JNCGatheringByteChannel = interface external 'java.nio.channels' name 'GatheringByteChannel' (JNCWritableByteChannel) + function write(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; // throws java.io.IOException + function write(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; // throws java.io.IOException + function write(para1: Arr1JNByteBuffer): jlong; overload; // throws java.io.IOException + function write(var para1: array of JNByteBuffer): jlong; overload; // throws java.io.IOException + end; + + JNMappedByteBuffer = class abstract external 'java.nio' name 'MappedByteBuffer' (JNByteBuffer) + public + function isLoaded(): jboolean; overload; virtual; final; + function load(): JNMappedByteBuffer; overload; virtual; final; + function force(): JNMappedByteBuffer; overload; virtual; final; + end; + + JNCFileLock = class abstract external 'java.nio.channels' name 'FileLock' (JLObject) + strict protected + constructor create(para1: JNCFileChannel; para2: jlong; para3: jlong; para4: jboolean); overload; + public + function channel(): JNCFileChannel; overload; virtual; final; + function position(): jlong; overload; virtual; final; + function size(): jlong; overload; virtual; final; + function isShared(): jboolean; overload; virtual; final; + function overlaps(para1: jlong; para2: jlong): jboolean; overload; virtual; final; + function isValid(): jboolean; overload; virtual; abstract; + procedure release(); overload; virtual; abstract; // throws java.io.IOException + function toString(): JLString; overload; virtual; final; + end; + + JNCSAbstractInterruptibleChannel = class abstract external 'java.nio.channels.spi' name 'AbstractInterruptibleChannel' (JLObject, JNCChannel, JNCInterruptibleChannel) + strict protected + constructor create(); overload; + public + procedure close(); overload; virtual; final; // throws java.io.IOException + strict protected + procedure implCloseChannel(); overload; virtual; abstract; // throws java.io.IOException + public + function isOpen(): jboolean; overload; virtual; final; + strict protected + procedure &begin(); overload; virtual; final; + procedure &end(para1: jboolean); overload; virtual; final; // throws java.nio.channels.AsynchronousCloseException + end; + + JNCFileChannel = class abstract external 'java.nio.channels' name 'FileChannel' (JNCSAbstractInterruptibleChannel, JNCByteChannel, JNCGatheringByteChannel, JNCScatteringByteChannel) + public + type + InnerMapMode = class; + Arr1InnerMapMode = array of InnerMapMode; + Arr2InnerMapMode = array of Arr1InnerMapMode; + Arr3InnerMapMode = array of Arr2InnerMapMode; + InnerMapMode = class external 'java.nio.channels' name 'MapMode' (JLObject) + public + final class var + fREAD_ONLY: JNCFileChannel.InnerMapMode; external name 'READ_ONLY'; + fREAD_WRITE: JNCFileChannel.InnerMapMode; external name 'READ_WRITE'; + fPRIVATE: JNCFileChannel.InnerMapMode; external name 'PRIVATE'; + public + function toString(): JLString; overload; virtual; + end; + + strict protected + constructor create(); overload; + public + function read(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException + function read(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException + function read(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException + function read(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException + function read(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException + function write(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException + function write(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException + function write(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException + function write(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException + function write(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException + function position(): jlong; overload; virtual; abstract; // throws java.io.IOException + function position(para1: jlong): JNCFileChannel; overload; virtual; abstract; // throws java.io.IOException + function size(): jlong; overload; virtual; abstract; // throws java.io.IOException + function truncate(para1: jlong): JNCFileChannel; overload; virtual; abstract; // throws java.io.IOException + procedure force(para1: jboolean); overload; virtual; abstract; // throws java.io.IOException + function transferTo(para1: jlong; para2: jlong; para3: JNCWritableByteChannel): jlong; overload; virtual; abstract; // throws java.io.IOException + function transferFrom(para1: JNCReadableByteChannel; para2: jlong; para3: jlong): jlong; overload; virtual; abstract; // throws java.io.IOException + function read(para1: JNByteBuffer; para2: jlong): jint; overload; virtual; abstract; // throws java.io.IOException + function write(para1: JNByteBuffer; para2: jlong): jint; overload; virtual; abstract; // throws java.io.IOException + function map(para1: JNCFileChannel.InnerMapMode; para2: jlong; para3: jlong): JNMappedByteBuffer; overload; virtual; abstract; // throws java.io.IOException + function lock(para1: jlong; para2: jlong; para3: jboolean): JNCFileLock; overload; virtual; abstract; // throws java.io.IOException + function lock(): JNCFileLock; overload; virtual; final; // throws java.io.IOException + function tryLock(para1: jlong; para2: jlong; para3: jboolean): JNCFileLock; overload; virtual; abstract; // throws java.io.IOException + function tryLock(): JNCFileLock; overload; virtual; final; // throws java.io.IOException + end; + + JIFileDescriptor = class sealed external 'java.io' name 'FileDescriptor' (JLObject) + public + final class var + fin: JIFileDescriptor; external name 'in'; + fout: JIFileDescriptor; external name 'out'; + ferr: JIFileDescriptor; external name 'err'; + public + constructor create(); overload; + function valid(): jboolean; overload; virtual; + procedure sync(); overload; virtual; // throws java.io.SyncFailedException + end; + + JIInputStream = class abstract external 'java.io' name 'InputStream' (JLObject, JICloseable) + public + constructor create(); overload; + function read(): jint; overload; virtual; abstract; // throws java.io.IOException + function read(para1: Arr1jbyte): jint; overload; virtual; // throws java.io.IOException + function read(var para1: array of jbyte): jint; overload; virtual; // throws java.io.IOException + function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException + function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException + function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException + function available(): jint; overload; virtual; // throws java.io.IOException + procedure close(); overload; virtual; // throws java.io.IOException + procedure mark(para1: jint); overload; virtual; + procedure reset(); overload; virtual; // throws java.io.IOException + function markSupported(): jboolean; overload; virtual; + end; + + JIOutputStream = class abstract external 'java.io' name 'OutputStream' (JLObject, JICloseable, JIFlushable) + public + constructor create(); overload; + procedure write(para1: jint); overload; virtual; abstract; // throws java.io.IOException + procedure write(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException + procedure write(var para1: array of jbyte); overload; virtual; // throws java.io.IOException + procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException + procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException + procedure flush(); overload; virtual; // throws java.io.IOException + procedure close(); overload; virtual; // throws java.io.IOException + end; + + JIFileOutputStream = class external 'java.io' name 'FileOutputStream' (JIOutputStream) + public + constructor create(para1: JLString); overload; // throws java.io.FileNotFoundException + constructor create(para1: JLString; para2: jboolean); overload; // throws java.io.FileNotFoundException + constructor create(para1: JIFile); overload; // throws java.io.FileNotFoundException + constructor create(para1: JIFile; para2: jboolean); overload; // throws java.io.FileNotFoundException + constructor create(para1: JIFileDescriptor); overload; + procedure write(para1: jint); overload; virtual; // throws java.io.IOException + procedure write(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException + procedure write(var para1: array of jbyte); overload; virtual; // throws java.io.IOException + procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException + procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException + procedure close(); overload; virtual; // throws java.io.IOException + function getFD(): JIFileDescriptor; overload; virtual; final; // throws java.io.IOException + function getChannel(): JNCFileChannel; overload; virtual; + strict protected + procedure finalize(); overload; virtual; // throws java.io.IOException + end; + + JIFileInputStream = class external 'java.io' name 'FileInputStream' (JIInputStream) + public + constructor create(para1: JLString); overload; // throws java.io.FileNotFoundException + constructor create(para1: JIFile); overload; // throws java.io.FileNotFoundException + constructor create(para1: JIFileDescriptor); overload; + function read(): jint; overload; virtual; // throws java.io.IOException + function read(para1: Arr1jbyte): jint; overload; virtual; // throws java.io.IOException + function read(var para1: array of jbyte): jint; overload; virtual; // throws java.io.IOException + function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException + function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException + function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException + function available(): jint; overload; virtual; // throws java.io.IOException + procedure close(); overload; virtual; // throws java.io.IOException + function getFD(): JIFileDescriptor; overload; virtual; final; // throws java.io.IOException + function getChannel(): JNCFileChannel; overload; virtual; + strict protected + procedure finalize(); overload; virtual; // throws java.io.IOException + end; + + JIRandomAccessFile = class external 'java.io' name 'RandomAccessFile' (JLObject, JIDataOutput, JIDataInput, JICloseable) + public + constructor create(para1: JLString; para2: JLString); overload; // throws java.io.FileNotFoundException + constructor create(para1: JIFile; para2: JLString); overload; // throws java.io.FileNotFoundException + function getFD(): JIFileDescriptor; overload; virtual; final; // throws java.io.IOException + function getChannel(): JNCFileChannel; overload; virtual; final; + function read(): jint; overload; virtual; // throws java.io.IOException + function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException + function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException + function read(para1: Arr1jbyte): jint; overload; virtual; // throws java.io.IOException + function read(var para1: array of jbyte): jint; overload; virtual; // throws java.io.IOException + procedure readFully(para1: Arr1jbyte); overload; virtual; final; // throws java.io.IOException + procedure readFully(var para1: array of jbyte); overload; virtual; final; // throws java.io.IOException + procedure readFully(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; final; // throws java.io.IOException + procedure readFully(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; final; // throws java.io.IOException + function skipBytes(para1: jint): jint; overload; virtual; // throws java.io.IOException + procedure write(para1: jint); overload; virtual; // throws java.io.IOException + procedure write(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException + procedure write(var para1: array of jbyte); overload; virtual; // throws java.io.IOException + procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException + procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException + function getFilePointer(): jlong; overload; virtual; // throws java.io.IOException + procedure seek(para1: jlong); overload; virtual; // throws java.io.IOException + function length(): jlong; overload; virtual; // throws java.io.IOException + procedure setLength(para1: jlong); overload; virtual; // throws java.io.IOException + procedure close(); overload; virtual; // throws java.io.IOException + function readBoolean(): jboolean; overload; virtual; final; // throws java.io.IOException + function readByte(): jbyte; overload; virtual; final; // throws java.io.IOException + function readUnsignedByte(): jint; overload; virtual; final; // throws java.io.IOException + function readShort(): jshort; overload; virtual; final; // throws java.io.IOException + function readUnsignedShort(): jint; overload; virtual; final; // throws java.io.IOException + function readChar(): jchar; overload; virtual; final; // throws java.io.IOException + function readInt(): jint; overload; virtual; final; // throws java.io.IOException + function readLong(): jlong; overload; virtual; final; // throws java.io.IOException + function readFloat(): jfloat; overload; virtual; final; // throws java.io.IOException + function readDouble(): jdouble; overload; virtual; final; // throws java.io.IOException + function readLine(): JLString; overload; virtual; final; // throws java.io.IOException + function readUTF(): JLString; overload; virtual; final; // throws java.io.IOException + procedure writeBoolean(para1: jboolean); overload; virtual; final; // throws java.io.IOException + procedure writeByte(para1: jint); overload; virtual; final; // throws java.io.IOException + procedure writeShort(para1: jint); overload; virtual; final; // throws java.io.IOException + procedure writeChar(para1: jint); overload; virtual; final; // throws java.io.IOException + procedure writeInt(para1: jint); overload; virtual; final; // throws java.io.IOException + procedure writeLong(para1: jlong); overload; virtual; final; // throws java.io.IOException + procedure writeFloat(para1: jfloat); overload; virtual; final; // throws java.io.IOException + procedure writeDouble(para1: jdouble); overload; virtual; final; // throws java.io.IOException + procedure writeBytes(para1: JLString); overload; virtual; final; // throws java.io.IOException + procedure writeChars(para1: JLString); overload; virtual; final; // throws java.io.IOException + procedure writeUTF(para1: JLString); overload; virtual; final; // throws java.io.IOException + end; + + JIFilterOutputStream = class external 'java.io' name 'FilterOutputStream' (JIOutputStream) + strict protected + var + fout: JIOutputStream; external name 'out'; + public + constructor create(para1: JIOutputStream); overload; + procedure write(para1: jint); overload; virtual; // throws java.io.IOException + procedure write(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException + procedure write(var para1: array of jbyte); overload; virtual; // throws java.io.IOException + procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException + procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException + procedure flush(); overload; virtual; // throws java.io.IOException + procedure close(); overload; virtual; // throws java.io.IOException + end; + + + JIPrintStream = class external 'java.io' name 'PrintStream' (JIFilterOutputStream, JLAppendable, JICloseable) + public + constructor create(para1: JIOutputStream); overload; + constructor create(para1: JIOutputStream; para2: jboolean); overload; + constructor create(para1: JIOutputStream; para2: jboolean; para3: JLString); overload; // throws java.io.UnsupportedEncodingException + constructor create(para1: JLString); overload; // throws java.io.FileNotFoundException + constructor create(para1: JLString; para2: JLString); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException + constructor create(para1: JIFile); overload; // throws java.io.FileNotFoundException + constructor create(para1: JIFile; para2: JLString); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException + procedure flush(); overload; virtual; + procedure close(); overload; virtual; + function checkError(): jboolean; overload; virtual; + strict protected + procedure setError(); overload; virtual; + procedure clearError(); overload; virtual; + public + procedure write(para1: jint); overload; virtual; + procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; + procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; + procedure print(para1: jboolean); overload; virtual; + procedure print(para1: jchar); overload; virtual; + procedure print(para1: jint); overload; virtual; + procedure print(para1: jlong); overload; virtual; + procedure print(para1: jfloat); overload; virtual; + procedure print(para1: jdouble); overload; virtual; + procedure print(para1: Arr1jchar); overload; virtual; + procedure print(var para1: array of jchar); overload; virtual; + procedure print(para1: JLString); overload; virtual; + procedure print(para1: JLObject); overload; virtual; + procedure println(); overload; virtual; + procedure println(para1: jboolean); overload; virtual; + procedure println(para1: jchar); overload; virtual; + procedure println(para1: jint); overload; virtual; + procedure println(para1: jlong); overload; virtual; + procedure println(para1: jfloat); overload; virtual; + procedure println(para1: jdouble); overload; virtual; + procedure println(para1: Arr1jchar); overload; virtual; + procedure println(var para1: array of jchar); overload; virtual; + procedure println(para1: JLString); overload; virtual; + procedure println(para1: JLObject); overload; virtual; + function printf(para1: JLString; para2: Arr1JLObject): JIPrintStream; overload; virtual; + function printf(para1: JLString; const para2: array of JLObject): JIPrintStream; overload; virtual; + function printf(para1: JULocale; para2: JLString; para3: Arr1JLObject): JIPrintStream; overload; virtual; + function printf(para1: JULocale; para2: JLString; const para3: array of JLObject): JIPrintStream; overload; virtual; + function format(para1: JLString; para2: Arr1JLObject): JIPrintStream; overload; virtual; + function format(para1: JLString; const para2: array of JLObject): JIPrintStream; overload; virtual; + function format(para1: JULocale; para2: JLString; para3: Arr1JLObject): JIPrintStream; overload; virtual; + function format(para1: JULocale; para2: JLString; const para3: array of JLObject): JIPrintStream; overload; virtual; + function append(para1: JLCharSequence): JIPrintStream; overload; virtual; + function append(para1: JLCharSequence; para2: jint; para3: jint): JIPrintStream; overload; virtual; + function append(para1: jchar): JIPrintStream; overload; virtual; + function append(para1: jchar): JLAppendable; overload; virtual; // throws java.io.IOException + function append(para1: JLCharSequence; para2: jint; para3: jint): JLAppendable; overload; virtual; // throws java.io.IOException + function append(para1: JLCharSequence): JLAppendable; overload; virtual; // throws java.io.IOException + end; + |
