Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [dsdp-mtj-dev] How retrieve saved MTJ project configuration

I like the concept.  What is the "projectType" variable?

On Apr 24, 2009, at 8:56 AM, Sandin Diego-WDS057 wrote:

Hi

I didn't make this class public, instead I'm creating an access method
to it in the same way JDT does. It will work the same as
org.eclipse.jdt.core.JavaCore.create(IProject)

   /**
    * Returns the active MTJ project associated with the specified
IProject, or
    * <code>null</code> if no MTJ project yet exists for the IProject.
    *
    * @param project
    * @param projectType
    * @return
    */
   public static IMTJProject geMTJProject(IProject project,
           ProjectType projectType);

It's better to keep the implementations private, so we won't have to
maintain compatibility as we discussed before when starting the
refactory.

I don't like the idea of making the implementations of our API public, I
prefer to follow the same idea as JDT/PDE and create access methods to
our implementation.

Diego

-----Original Message-----
From: dsdp-mtj-dev-bounces@xxxxxxxxxxx
[mailto:dsdp-mtj-dev-bounces@xxxxxxxxxxx] On Behalf Of Craig Setera
Sent: Friday, April 24, 2009 10:01 AM
To: Mobile Tools for The Java Platform mailing list
Subject: Re: [dsdp-mtj-dev] How retrieve saved MTJ project configuration

I'm OK with that.  I can't remember anymore... it has no other
function than to retrieve IMTJProject instances, correct?  If so, I
can't see a concern with making it public.  I would like go get
Gustavo or Diego's thoughts, since they likely made it internal...

On Apr 24, 2009, at 7:51 AM, David Marques wrote:

Hi Craig,

 I don't think it would be a problem, although I think we should
rename it to MTJProjectFactory since it returns an IMTJProject
instance. Any thoughts ?

Regards,

David Marques

Craig Setera wrote:
Gustavo, Diego and David,

What are your thoughts about opening up the midletsuitefactory?  I
think the IMTJProject  interface is a useful one for people to be
able to use and that is the only way to get ahold of an instance.
Thoughts on making that API?

Thanks,
Craig

On Apr 22, 2009, at 11:01 AM, Roger Silva wrote:

Hi all,
thanks a lot for helping :)

You are probably looking for
org.eclipse.mtj.core.MTJCore.getMetaData()
It seems that I can retrieve some important information using
org.eclipse.mtj.core.MTJCore static methods.

However, I also need to retrieve some java configuration from MTJ
project created by the user as well.
I've found out that a MJT project have two natures:
org.eclipse.jdt.core.javanature , and org.eclipse.mtj.core.nature.
Is it feaseble/possible to somehow get IJavaPorject refrence from
IProject one?How can I do that?

By the way, suppose that a new plug in declares a nature called X,
and
this nature also implements an class that holds specific data
regarding this new type of project called ProjectX. Is there a
standard way to get ProjectX reference from IProject interface?

Is there an easy way to get an IMTJProject from an IProject?
I couldn't find it either, any suggestions?

thanks in advance,
Roger

On Wed, Apr 22, 2009 at 10:45 AM, Gorkem Ercan <gercan@xxxxxxx>
wrote:
Is there an easy way to get an IMTJProject from an IProject? The
only way I
could find was through the MidletSuiteFactory but
MidletSuiteFactory is
internal and also it sounds like it is for Midlet projects only.
--
Gorkem

On Wed, Apr 22, 2009 at 4:30 PM, Craig Setera
<craigjunk@xxxxxxxxxx> wrote:

Or possibly using the IMTJProject interface.
On Apr 22, 2009, at 8:27 AM, Gorkem Ercan wrote:

You are probably looking for
org.eclipse.mtj.core.MTJCore.getMetaData()
--
Gorkem

On Wed, Apr 22, 2009 at 4:11 PM, Roger Silva
<rogersilvaneto@xxxxxxxxx

wrote:

Dear all, How are you?

I'm developing an Eclipse Plug that extends Mobile Tools for
Java plug
in features.
I need to retrieve all specific information regarding a MTJ
project
saved on users' workspace.
For instance, If the user has a MTJ project on his/her
workspace, then
I need to retrieve its MTJ specific configuration like device,
and so
on.

I'm able to get all workspace project using the source code
bellow,
but I couldn't figure out how to retrieve all particular MTJ
configuration through IProject interface.

IProject[] projects =
ResourcesPlugin.getWorkspace().getRoot().getProjects();

Please, May someone help me with this issue?

I appreciate any help you can give me,
thanks,
Roger
_______________________________________________
dsdp-mtj-dev mailing list
dsdp-mtj-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dsdp-mtj-dev

_______________________________________________
dsdp-mtj-dev mailing list
dsdp-mtj-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dsdp-mtj-dev


_______________________________________________
dsdp-mtj-dev mailing list
dsdp-mtj-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dsdp-mtj-dev



_______________________________________________
dsdp-mtj-dev mailing list
dsdp-mtj-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dsdp-mtj-dev


_______________________________________________
dsdp-mtj-dev mailing list
dsdp-mtj-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dsdp-mtj-dev

_______________________________________________
dsdp-mtj-dev mailing list
dsdp-mtj-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dsdp-mtj-dev

_______________________________________________
dsdp-mtj-dev mailing list
dsdp-mtj-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dsdp-mtj-dev

_______________________________________________
dsdp-mtj-dev mailing list
dsdp-mtj-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dsdp-mtj-dev
_______________________________________________
dsdp-mtj-dev mailing list
dsdp-mtj-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dsdp-mtj-dev



Back to the top