[jdom-interest] Fast Factory
Jason Hunter
jhunter at acm.org
Mon May 26 14:47:13 PDT 2003
> One of the problems with FastFactory as written, and extending JDOM objects
> in general, is it depends heavily on protected fields.
That's true.
> Maybe it's time
> to make all inner fields private and put protected static constructor methods
> in all JDOM classes (damn, there goes that method count up again :(
Perhaps, but for the org.jdom classes I felt pretty comfortable with the
protected methods we expose. It's the IO packages that have the odd
exposures.
> The
> creation methods can skip verification, but the normal constructors
> and set* methods would still call Verifier (guess they could even be made
> final). Sort of a compromise, quick creation for those special cases like
> building from SAX, otherwise verify on normal creation or any changes
> to a object.
>
> Attribute.create(String localName, String value, int type,
> Namespace namespace)
I think this seems like quite a complication if the benefit is only a
bit of performance.
-jh-
More information about the jdom-interest
mailing list