Hi Grant,

On 12/10/09 3:16 AM, "Grant Ingersoll" <gsing...@apache.org> wrote:

> 
> I'm not sure this works, as you need to specify the type of the subfield,
> which is what Option B does.   I don't think inheritance is the what is going
> on here, more like delegation, and that isn't necessarily needed for all
> implementations, but just happens to be how it is done for the example in
> question.  People implementing FieldTypes could certainly just encode things
> the way they want using their own internal mechanism (or the existing ones,
> but w/o configuration).

Well if that doesn't work then option A doesn't work either because it
doesn't specify the subFieldType. I'm also not sure that option B works too
because what if there are multiple subFieldTypes? For instance, what if I
want to store one of the polyField's subTypes as a tint,and the other as a
regular int? How would that be specified.

Either way you need some combination of A + B, or (my preference) B + C.

Cheers,
Chris


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: chris.mattm...@jpl.nasa.gov
WWW:   http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department University of
Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


Reply via email to