/* * InternalRep.java * * This file contains the abstract class declaration for the * internal representations of TclObjects. * * Copyright (c) 1997 Sun Microsystems, Inc. * * See the file "license.terms" for information on usage and * redistribution of this file, and for a DISCLAIMER OF ALL * WARRANTIES. * * Included in SQLite3 port to C# for use in testharness only; 2008 Noah B Hart * * RCS @(#) $Id: InternalRep.java,v 1.4 2000/10/29 06:00:42 mdejong Exp $ * */ using System; namespace tcl.lang { /// This is the interface for implementing internal representation of Tcl /// objects. A class that implements InternalRep should define the /// following: /// /// (1) the two abstract methods specified in this base class: /// dispose() /// duplicate() /// /// (2) The method toString() /// /// (3) class method(s) newInstance() if appropriate /// /// (4) class method setFromAny() if appropriate /// /// (5) class method get() if appropriate /// public interface InternalRep { void dispose(); InternalRep duplicate(); } // end InternalRep }