Estoy desarrollando una aplicacion donde recibo una serie de fragmentos en XML, debo organizarlos segun el nombre y agruparlos en tablas, para despues colocarlos en una base de datos. No tengo mucha practica con Java y no se me ocurre que debo hacer.
Si alguien pudiera ayudarme... Este es el código principal de la aplicacion
public static void main (String[] args) {
TVAFragmentManager tvaFragmentManager = new TVAFragmentManager();
// Get directory listing of fragments
//File directory = new File("szOutputDir");
File directory = new File("/home/tvi/apps/");
//File directory = new File("../manager9");
//File[] dirList = directory.listFiles();
String[] stringList = directory.list();
File[] dirList = new File[stringList.length];
for (int ct=0; ct<stringList.length; ct++) {
dirList[ct] = new File(stringList[ct]);
}
if (dirList!=null) {
// Loop through the fragments
for (int ct=0; ct<dirList.length; ct++) {
if (dirList[ct].getName().startsWith("PIT")) {
System.out.println("Adding "+dirList[ct].getName());
// Add each one
tvaFragmentManager.addProgramInformationFragment(d irList[ct]);
}
else if (dirList[ct].getName().startsWith("GIT")) {
System.out.println("Adding "+dirList[ct].getName());
// Add each one
tvaFragmentManager.addGroupInformationFragment(dir List[ct]);
}
else if (dirList[ct].getName().startsWith("SIT")) {
System.out.println("Adding "+dirList[ct].getName());
// Add each one
tvaFragmentManager.addServiceInformationFragment(d irList[ct]);
}
else if (dirList[ct].getName().startsWith("CRT")) {
System.out.println("Adding "+dirList[ct].getName());
// Add each one
tvaFragmentManager.addContentReferencingFragment(d irList[ct]);
}
else if (dirList[ct].getName().startsWith("PLT")) {
System.out.println("Adding "+dirList[ct].getName());
// Add each one
tvaFragmentManager.addProgramLocationFragment(dirL ist[ct]);
}
}