Hi,
I was wondering, whether it would be possible to make static fields in
internal cytoscape classes accessible via the API.
The reason I ask this, is that currently, when trying to build code that
uses some "implementation detail" from internal classes (like the name
given to a column when parsing sbml files with the default parser), it
is impossible to do so in a way that is not using local strings.
However, this makes an app dependent on the actual implementation of the
code used by cytoscape, which might simply change. Or one has to have
loads of "selection" dialogs, which is terribly annoying to the end user.
So, from a design point, would it make sense to have static field
classes in the API, that simply provide these types of objects?
In the sbml example: Having an SBMLFields class with all the static
final field declarations from the SBMLNetworkViewReader class?
Best,
Thomas
--
Université du Luxembourg
Faculté des Sciences, de la Technologie et de la Communication
Campus Belval, Biotech II 423
6 avenue du Swing
L-4367 Belvaux
Tel:
(+352) 46 66 44 5309
Email:
thoma...@uni.lu