Ayuda - leer y analizar archivos extension .java
Publicado por Dayana (5 intervenciones) el 13/01/2011 19:46:43
Ayuda para leer y analizar archivos de extension .java
Necesito realizar un proyecto en java (estoy utilizando eclipse), que lea las lineas de un archivo .java que este guardado en alguna carpeta en mi pc y que me lo analize de acuerdo a una palabra que yo indique. Por ejemplo si y quiero encontrar en que linea de texto esta escrita la palabra: “Button”
Es decir, tengo una clase en una carpeta cualquiera que se llama Hello.java y contiene lo siguiente:
------------ Inicio de la clase---------
1 package paquete.Hello;
2 import android.app.Activity;
[…]
13 public class Hello extends Activity {
14 WebView mWebView;
15 SharedPreferences preferences;
16 /** Called when the activity is first created. */
17 @Override
18 public void onCreate(Bundle savedInstanceState) {
19 super.onCreate(savedInstanceState);
20 setContentView(R.layout.main);
21 Button button = (Button) findViewById(R.id.Button01);
}
[…]
-------------Fin de la clase-------------
Lo que deseo generar es un archivo con extension .xml que diga lo siguiente:
Resultado.xml
En la linea 21 esta escrita la palabra “Button”
La parte de escribir el .xml puedo realizarla con JDom.... pero como hago la parte del analisis del archivo .java?????
Alguna idea???
Muchisisimas gracias
Necesito realizar un proyecto en java (estoy utilizando eclipse), que lea las lineas de un archivo .java que este guardado en alguna carpeta en mi pc y que me lo analize de acuerdo a una palabra que yo indique. Por ejemplo si y quiero encontrar en que linea de texto esta escrita la palabra: “Button”
Es decir, tengo una clase en una carpeta cualquiera que se llama Hello.java y contiene lo siguiente:
------------ Inicio de la clase---------
1 package paquete.Hello;
2 import android.app.Activity;
[…]
13 public class Hello extends Activity {
14 WebView mWebView;
15 SharedPreferences preferences;
16 /** Called when the activity is first created. */
17 @Override
18 public void onCreate(Bundle savedInstanceState) {
19 super.onCreate(savedInstanceState);
20 setContentView(R.layout.main);
21 Button button = (Button) findViewById(R.id.Button01);
}
[…]
-------------Fin de la clase-------------
Lo que deseo generar es un archivo con extension .xml que diga lo siguiente:
Resultado.xml
En la linea 21 esta escrita la palabra “Button”
La parte de escribir el .xml puedo realizarla con JDom.... pero como hago la parte del analisis del archivo .java?????
Alguna idea???
Muchisisimas gracias
Valora esta pregunta


0