Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.help > #1237

Dynamic enums

Newsgroups comp.lang.java.help
From Linus Flustillbe <admin@nacs.dyndns-office.com>
Subject Dynamic enums
Date 2011-10-12 01:34 +0000
Message-ID <4e94eeb1$0$16274$9a566e8b@news.aliant.net> (permalink)

Show all headers | View raw


Let's say I have an ENUM defined as

public enum xxx {
  A, B, C, D, E
}

Now here's my question.
Let's say I have a table called foobar which has the following rows

A  1
B  2
C  3
D  4
E  5

My code is written and is working great.  The enum xxx is used as a
lookup on the foobar table.  If I add a row to foobar like

F  6

I need to add another enum to the xxx enum and rebuild my project.

So my question is, is there something like a dynamic enun:  by this
could I call a method on the xxx enum like

xxx.addnew("F") that would make F a valid enum of xxx and not have to
rebuild my project?

  

-- 
****************************************************************
* Usenet Impovement Project http://nacs.dyndns-office.com/usenet
****************************************************************

Back to comp.lang.java.help | Previous | NextNext in thread | Find similar


Thread

Dynamic enums Linus Flustillbe <admin@nacs.dyndns-office.com> - 2011-10-12 01:34 +0000
  Re: Dynamic enums Lew <lewbloch@gmail.com> - 2011-10-11 19:03 -0700
  Re: Dynamic enums Eric Sosman <esosman@ieee-dot-org.invalid> - 2011-10-11 22:05 -0400
    Re: Dynamic enums Eric Sosman <esosman@ieee-dot-org.invalid> - 2011-10-11 22:11 -0400
      Re: Dynamic enums Linus Flustillbe <admin@nacs.dyndns-office.com> - 2011-10-12 06:02 +0000
        Re: Dynamic enums markspace <-@.> - 2011-10-11 23:44 -0700
        Re: Dynamic enums Eric Sosman <esosman@ieee-dot-org.invalid> - 2011-10-12 07:58 -0400
          Re: Dynamic enums markspace <-@.> - 2011-10-12 07:46 -0700
  Re: Dynamic enums markspace <-@.> - 2011-10-11 19:32 -0700
  Re: Dynamic enums Roedy Green <see_website@mindprod.com.invalid> - 2011-10-12 07:02 -0700

csiph-web