package files; import org.omg.PortableServer.POA; /** * Generated from IDL interface "regular_file" * @author JacORB IDL compiler V 2.2.2, 1-Jun-2005 */ public class regular_filePOATie extends regular_filePOA { private regular_fileOperations _delegate; private POA _poa; public regular_filePOATie(regular_fileOperations delegate) { _delegate = delegate; } public regular_filePOATie(regular_fileOperations delegate, POA poa) { _delegate = delegate; _poa = poa; } public files.regular_file _this() { return files.regular_fileHelper.narrow(_this_object()); } public files.regular_file _this(org.omg.CORBA.ORB orb) { return files.regular_fileHelper.narrow(_this_object(orb)); } public regular_fileOperations _delegate() { return _delegate; } public void _delegate(regular_fileOperations delegate) { _delegate = delegate; } public POA _default_POA() { if (_poa != null) { return _poa; } else { return super._default_POA(); } } public int read(int size, org.omg.CORBA.StringHolder data) throws files.invalid_operation,files.end_of_file { return _delegate.read(size,data); } public void seek(int new_offset) throws files.invalid_offset,files.invalid_operation { _delegate.seek(new_offset); } public void close() { _delegate.close(); } public int write(int size, java.lang.String data) throws files.invalid_operation { return _delegate.write(size,data); } }