gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] gzz/doc/pegboard/vob_colorable--humppake peg.rst


From: Asko Soukka
Subject: [Gzz-commits] gzz/doc/pegboard/vob_colorable--humppake peg.rst
Date: Wed, 12 Mar 2003 05:23:08 -0500

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Asko Soukka <address@hidden>    03/03/12 05:23:08

Modified files:
        doc/pegboard/vob_colorable--humppake: peg.rst 

Log message:
        update

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/doc/pegboard/vob_colorable--humppake/peg.rst.diff?tr1=1.3&tr2=1.4&r1=text&r2=text

Patches:
Index: gzz/doc/pegboard/vob_colorable--humppake/peg.rst
diff -u gzz/doc/pegboard/vob_colorable--humppake/peg.rst:1.3 
gzz/doc/pegboard/vob_colorable--humppake/peg.rst:1.4
--- gzz/doc/pegboard/vob_colorable--humppake/peg.rst:1.3        Tue Mar 11 
08:05:07 2003
+++ gzz/doc/pegboard/vob_colorable--humppake/peg.rst    Wed Mar 12 05:23:08 2003
@@ -5,8 +5,8 @@
 :Authors:   Asko Soukka
 :Stakeholders: Benja Fallenstein, Tuomas Lukka 
 :Date-created: 2003-03-05
-:Last-Modified: $Date: 2003/03/11 13:05:07 $
-:Revision: $Revision: 1.3 $
+:Last-Modified: $Date: 2003/03/12 10:23:08 $
+:Revision: $Revision: 1.4 $
 :Status:   Current
 :Scope:    Trivial
 :Type:     Feature
@@ -69,12 +69,22 @@
 - How should Colorable Vob be assembled?
 
   RESOLVED: ColorableVob extends the basic Vob class and implements
-  Colorable Interface for multiple background colors.
+  Colorable interface for multiple background colors.
 
 - How should the new interfaces and classes be named?
 
   RESOLVED: **public interface Colorable** and **public abstract class
-  ColorableVob**
+  AbstractColorableVob**
+
+  RE-RESOLVED: **public interface Colorable** and **public abstract
+  class ColorableVob**
+
+  The prefix Abstract has been truncated from AbstractColorableVob to
+  help casting when using cloneColored() and keep naming consistent 
+  with other Vob package's classes.
+
+  interface Colorable + abstract class Vob = 
+  abstract class ColorableVob
 
 - Where they should be located?
 
@@ -110,7 +120,9 @@
   setting all the colors at once as a single List.
 
   RE-RESOLVED: All colors should be set at once by passing 
-  a single **array** to ``Colorable.cloneColored()``.
+  a single **array** to vob's ``Colorable.cloneColored()``.
+  If array is null or empty, cloneColored() will return the
+  vob itself.
 
 - Should SolidBgVob be inherited from Colorable Vob?
 
@@ -126,6 +138,13 @@
   meant to be background vobs, but they do have the same features. The
   difference to background vobs will be done by dropping ``Bg`` off from
   their naming.
+
+- Interface Colorable needs Object.clone(), that needs implenting
+  java.lang.Cloneable interface. Who should implement it?
+
+  RESOLVED: Since it's currently needed only by interface Colorable,
+  its implementation ColorableVob should implement also interface
+  Cloneable.
 
 Changes
 -------




reply via email to

[Prev in Thread] Current Thread [Next in Thread]