commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stephen Colebourne" <scolebou...@btopenworld.com>
Subject Re: DBCP/LANG
Date Sun, 11 Aug 2002 23:31:18 GMT
Enum (as in C enum) has now been committed to [lang] proper with unit tests.
Both ordered and non-ordered enumerated types are supported.

Stephen

----- Original Message -----
From: "Henri Yandell" <bayard@generationjava.com>
To: "Jakarta Commons Developers List" <commons-dev@jakarta.apache.org>
Sent: Sunday, August 11, 2002 11:15 PM
Subject: RE: DBCP/LANG


>
> If you look in jakarta-commons-sandbox/lang, there is an Enum
> implementation in there.
>
> On Sun, 11 Aug 2002, Martin Cooper wrote:
>
> >
> >
> > > -----Original Message-----
> > > From: Juozas Baliuka [mailto:baliuka@centras.lt]
> > > Sent: Sunday, August 11, 2002 2:57 PM
> > > To: Jakarta Commons Developers List
> > > Subject: Re: DBCP/LANG
> > >
> > >
> > > <snip>
> > > > > Sorry, my misunderstanding. As Ola pointed out [rather
> > > > > cryptically] the
> > > > > Enum is from the C meaning and not the Enumeration Java
> > > meaning. An
> > > > > ordered set of constant values.
> > > >
> > > > Not necessarily ordered. An Enum of colours, for example,
> > > in most cases
> > > > would not have a defined ordering.
> > > >
> > > > > They seem to be a feature often grumbled about not being in
> > > > > Java and often
> > > > > recreated by coders in Java, so a useful Commons feature.
> > > >
> > > > Definitely. The key reason that people create these, I
> > > believe, is type
> > > > safety (which is not one of the features of C enums).
> > >
> > > Is it some way to implement C style or  type safe C ++ and
> > > PASCAL style
> > > enums
> > > in JAVA ? JAVA developers use "final int RED=0x000000FF" and
> > > I do not see
> > > any ways to implement something like this :
> > >
> > >  enum Color
> > >         {
> > >                      black,
> > >                       red    = 0x000000FF,
> > >                       green = 0x0000FF00,
> > >                       blue   = 0x00FF0000,
> > >                       white = red | green | blue
> > >        };
> >
> > Sure. Something like this:
> >
> > public class Color {
> >     protected int color;
> >     protected Color(int color) {
> >         this.color = color;
> >     }
> >     public final static Color BLACK = new Color(0);
> >     public final static Color RED = new Color(0x000000FF);
> >     ...
> > }
> >
> > Also, Dmitri Plotnikov posted a link here to his implementation last
month:
> >
> >
http://marc.theaimsgroup.com/?l=jakarta-commons-dev&m=102633830506924&w=2
> >
> > --
> > Martin Cooper
> >
> >
> > >
> > > Is it some "wrappers" ?
> > >
> > >
> > >
> > > > --
> > > > Martin Cooper
> > > >
> > > >
> > > > >
> > > > > Hen
> > > > >
> > > > >
> > > > > --
> > > > > To unsubscribe, e-mail:
> > > > <mailto:commons-dev-unsubscribe@jakarta.apache.org>
> > > > For additional commands, e-mail:
> > > > <mailto:commons-dev-help@jakarta.apache.org>
> > > >
> > > >
> > > >
> > > > --
> > > > To unsubscribe, e-mail:
> > > <mailto:commons-dev-unsubscribe@jakarta.apache.org>
> > > > For additional commands, e-mail:
> > > <mailto:commons-dev-help@jakarta.apache.org>
> > > >
> > >
> > >
> > > --
> > > To unsubscribe, e-mail:
> > <mailto:commons-dev-unsubscribe@jakarta.apache.org>
> > For additional commands, e-mail:
> > <mailto:commons-dev-help@jakarta.apache.org>
> >
> >
> >
> > --
> > To unsubscribe, e-mail:
<mailto:commons-dev-unsubscribe@jakarta.apache.org>
> > For additional commands, e-mail:
<mailto:commons-dev-help@jakarta.apache.org>
> >
> >
>
>
> --
> To unsubscribe, e-mail:
<mailto:commons-dev-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail:
<mailto:commons-dev-help@jakarta.apache.org>
>


--
To unsubscribe, e-mail:   <mailto:commons-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:commons-dev-help@jakarta.apache.org>


Mime
View raw message