Package Name: java.io.dataoutput

Return to: Package List


with java.lang; use java.lang;
with java.lang.String; use java.lang.String;

package java.io.DataOutput is

    -- NOTE: DataOutput is an "interface" type
    type DataOutput_Obj is new Object with null record;

    pragma Convention(Java_Interface, DataOutput_Obj);

    type DataOutput_Ptr is access all DataOutput_Obj'Class;
    procedure write(Obj : access DataOutput_Obj;

        P1 : Integer);
    procedure write(Obj : access DataOutput_Obj;

        P1 : String);
    procedure write(Obj : access DataOutput_Obj;
        P1 : String;
        P2 : Integer;

        P3 : Integer);
    procedure writeBoolean(Obj : access DataOutput_Obj;

        P1 : Boolean);
    procedure writeByte(Obj : access DataOutput_Obj;

        P1 : Integer);
    procedure writeShort(Obj : access DataOutput_Obj;

        P1 : Integer);
    procedure writeChar(Obj : access DataOutput_Obj;

        P1 : Integer);
    procedure writeInt(Obj : access DataOutput_Obj;

        P1 : Integer);
    procedure writeLong(Obj : access DataOutput_Obj;

        P1 : Long_Integer);
    procedure writeFloat(Obj : access DataOutput_Obj;

        P1 : Float);
    procedure writeDouble(Obj : access DataOutput_Obj;

        P1 : Long_Float);
    procedure writeBytes(Obj : access DataOutput_Obj;

        P1 : String_Ptr);
    procedure writeChars(Obj : access DataOutput_Obj;

        P1 : String_Ptr);
    procedure writeUTF(Obj : access DataOutput_Obj;

        P1 : String_Ptr);
    pragma Import(Java, writeBoolean);
    pragma Import(Java, writeUTF);
    pragma Import(Java, writeBytes);
    pragma Import(Java, writeDouble);
    pragma Import(Java, writeByte);
    pragma Import(Java, writeChars);
    pragma Import(Java, writeFloat);
    pragma Import(Java, writeChar);
    pragma Import(Java, write);
    pragma Import(Java, writeShort);
    pragma Import(Java, writeInt);


    pragma Import(Java, writeLong);
end java.io.DataOutput;