Jody Garnett a écrit :
> Okay understood ... I would like to remove the word Factory (as these
> classes are builders and are responsible for "definition" not creation).

I'm fine with the removal of Factory or replacement by something else.

> Would any of the following be of interest to you: AbstractAuthority,
> AbstractReferencingAuthority, ReferencingObjectBuilder,
> ReferencingDefinitionAuthority. AbstractAuthority is the shortest ...

"Authority" alone (as a suffix) may be confusion since we already use that world
for the designation of "EPSG", "ESRI" or whatever as an organization. What we
try to said is "CRS defined by that authority".

"AbstractDefinitionFromAuthority" would be a little bit long.
"AbstractDefinitions" maybe, but it doesn't feel good yet.

In short: I'm fine with the removal of "Factory" but not sure yet about what the
replacement should be. Need more though.


> I am sure about the Threaded part - BufferedAuthorityFactory did three
> things; built referencing objects based on definitions, cached, and
> handled multiple threads. These concerns are being isolated into three
> different classes now ... and threaded is the one being handled here.

Ah. So we would have "BufferedAuthorityXXX" and a "ThreadedAuthorityXXX" as two
separated classes? I would be fine with that.

        Martin


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to