// Decompiled by Jad v1.5.7f. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) braces deadcode fieldsfirst 
// Source File Name:   ClientDataSupport.java
// Class Version:      45.3

package oracle.jdbc.driver;


// flag ACC_ABSTRACT is set
public interface ClientDataSupport
{
    // Constants:          14
    // Interfaces:         0
    // Fields:             0
    // Methods:            3
    // Class Attributes:   1


    // Parameter  0 added: Name this Type Loracle/jdbc/driver/ClientDataSupport; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name obj Type Ljava/lang/Object; At 0 0 Range 0 4294967295 Init 0
    // RetValue   2 added: Name <returnValue> Type Ljava/lang/Object; At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract Object getClientData(Object obj);

    // Parameter  0 added: Name this Type Loracle/jdbc/driver/ClientDataSupport; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name obj Type Ljava/lang/Object; At 0 0 Range 0 4294967295 Init 0
    // RetValue   2 added: Name <returnValue> Type Ljava/lang/Object; At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract Object removeClientData(Object obj);

    // Parameter  0 added: Name this Type Loracle/jdbc/driver/ClientDataSupport; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name obj Type Ljava/lang/Object; At 0 0 Range 0 4294967295 Init 0
    // Parameter  2 added: Name obj1 Type Ljava/lang/Object; At 0 0 Range 0 4294967295 Init 0
    // RetValue   3 added: Name <returnValue> Type Ljava/lang/Object; At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract Object setClientData(Object obj, Object obj1);
}
