[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[e4-dev] Improved handling of ID's - Suggestion for discussion
|
Hi,
one thing I like about Android programming, is that you can refer to static strings for ID's in a XML file (layout file) as well as in Java code. In the layout file you use @id/button1to point to a ID defined in a file.
In your Android coding you could reference the ID via a static string. This removes the issue that you may have typos either in your coding or in your layout and allows consistent refactoring of ID's.
One of the issues I believe still exists in todays Eclipse 4 plug-in development, is that you have to define a ID twice, once in your application model and at least once in your coding.
I really liked the change to bundleclass:// in M5.
Perhaps we could introduce another URI for ID which could be referred to an ID defined in a file, e.g.
modelid://Bundle-SymbolicName/path/filename.extension/id
And add another annotation, like @ID, which allows to annotate static strings and to mark them a ID's which could be used in the model as well in the coding.
@ID
public static final String part1 = "com.example.test.part1".
Would that be helpful? Is it worth to open a enhancement request for this?
Best regards, Lars