com.ibm.as400.access.IFSFileDescriptorImpl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jt400 Show documentation
Show all versions of jt400 Show documentation
The Open Source version of the IBM Toolbox for Java
The newest version!
///////////////////////////////////////////////////////////////////////////////
//
// JTOpen (IBM Toolbox for Java - OSS version)
//
// Filename: IFSFileDescriptorImpl.java
//
// The source code contained herein is licensed under the IBM Public License
// Version 1.0, which has been approved by the Open Source Initiative.
// Copyright (C) 1997-2000 International Business Machines Corporation and
// others. All rights reserved.
//
///////////////////////////////////////////////////////////////////////////////
package com.ibm.as400.access;
import java.io.IOException;
/**
Specifies the methods which the implementation objects for the IFSFileDescriptor class
need to support.
**/
interface IFSFileDescriptorImpl
{
void close();
int getCCSID() throws IOException;
long getFileOffset();
void incrementFileOffset(long fileOffsetIncrement); // used by IFSRandomAccessFile.skipBytes()
// Note: This should be the first method called on a newly-constructed object.
void initialize(long fileOffset, Object parentImpl, String path, int shareOption,
AS400Impl system);
boolean isOpen();
void setFileOffset(long fileOffset);
void sync() throws IOException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy