Schleife um Methode

Status
Nicht offen für weitere Antworten.
H

handyeraser

Gast
Hallo zusammen habe folgenden Code:
Code:
public XMLXSLTTransformer(Shell shell, List selections) {

    	this.shell = null;
        workspace = null;
        project = null;
        selectedFile = null;
        xsltFiles = new IFile[6];
        packageName = null;
        controllerName = null;
        basicServerPaths = null;
        basicProxyJunaPath = null;
        basicProxyPath = null;
        basicControllerPath = null;
        basicXsltPath = null;
        page = new XMLTransformerPreferencePage();
        this.shell = shell;

        for(Iterator iter = selections.iterator(); iter.hasNext();){
            //Iterator iter = selections.iterator();
            Object obj = iter.next();
            if(obj instanceof IFile) {
                selectedFile = (File)obj;
                workspace = selectedFile.getWorkspace();
                project = selectedFile.getWorkspace().getRoot().getProject(selectedFile.getFullPath().segment(0));
            }


        try {
            readXMLControllerFile(selectedFile);
        }
        catch(ParserConfigurationException e1) {
            e1.printStackTrace();
         }
        catch(SAXException e1) {
            e1.printStackTrace(); }
        catch(FactoryConfigurationError e1)
        {
            e1.printStackTrace(); }
        catch(IOException e)
        {
            e.printStackTrace(); }
        catch(CoreException e)
        {
            e.printStackTrace();
        }

        basicControllerPath = page.getBasicControllerPath().replace('.', '/');
        basicProxyJunaPath = page.getBasicProxyJunaPath().replace('.', '/');
        basicProxyPath = page.getBasicProxyPath().replace('.', '/');
        basicServerPaths = (page.getBasicServerPath() + "." + packageName).replace('.', '/');
        basicXsltPath = page.getBasicXsltPath().replace('.', '/');
        IFolder xsltFolder = project.getFolder(basicXsltPath);
        int i = 0;
        xsltFiles[i++] = xsltFolder.getFile("Interface.xsl");
        xsltFiles[i++] = xsltFolder.getFile("Bean.xsl");
        xsltFiles[i++] = xsltFolder.getFile("Home.xsl");
        xsltFiles[i++] = xsltFolder.getFile("Remote.xsl");
        xsltFiles[i++] = xsltFolder.getFile("Proxy.xsl");
        xsltFiles[i++] = xsltFolder.getFile("RemoteProxy.xsl");

        }
    }

    public void transform()
        throws InvocationTargetException, InterruptedException
    {
        final List outputFiles = new Vector();
        if(MessageDialog.openQuestion(shell, "Generate Controller .... ", "Processing xml-file: " + selectedFile.getName() + " ?"))
        {
            ProgressMonitorDialog dialog = new ProgressMonitorDialog(shell);
            dialog.run(true, true, new IRunnableWithProgress() {

                public void run(IProgressMonitor monitor)
                    throws InvocationTargetException, InterruptedException
                {
                    monitor.beginTask("Transformating...", 7);
                    try
                    {
                        String outputFileNames[] = {
                            "I" + controllerName + ".java", controllerName + "Bean.java", controllerName + "Home.java", controllerName + "Remote.java", controllerName + "ProxyJuna.java", controllerName + "Proxy.java"
                        };
                        int i = 0;
                        String fullQualifiedFileName = basicControllerPath + "/" + outputFileNames[i];
                        generateFile(xsltFiles[i], selectedFile, fullQualifiedFileName);
                        i++;
                        monitor.worked(i);
                        outputFiles.add(fullQualifiedFileName);
                        fullQualifiedFileName = basicServerPaths + "/" + outputFileNames[i];
                        generateFile(xsltFiles[i], selectedFile, fullQualifiedFileName);
                        i++;
                        monitor.worked(i);
                        outputFiles.add(fullQualifiedFileName);
                        fullQualifiedFileName = basicServerPaths + "/" + outputFileNames[i];
                        generateFile(xsltFiles[i], selectedFile, fullQualifiedFileName);
                        i++;
                        monitor.worked(i);
                        outputFiles.add(fullQualifiedFileName);
                        fullQualifiedFileName = basicServerPaths + "/" + outputFileNames[i];
                        generateFile(xsltFiles[i], selectedFile, fullQualifiedFileName);
                        i++;
                        monitor.worked(i);
                        outputFiles.add(fullQualifiedFileName);
                        fullQualifiedFileName = basicProxyJunaPath + "/" + outputFileNames[i];
                        generateFile(xsltFiles[i], selectedFile, fullQualifiedFileName);
                        i++;
                        monitor.worked(i);
                        outputFiles.add(fullQualifiedFileName);
                        fullQualifiedFileName = basicProxyPath + "/" + outputFileNames[i];
                        generateFile(xsltFiles[i], selectedFile, fullQualifiedFileName);
                        i++;
                        monitor.worked(i);
                        outputFiles.add(fullQualifiedFileName);
                    }
                    catch(Exception e)
                    {
                        MessageDialog.openError(shell, "Error", e.getMessage());
                    }
                }

            });
        }
    }
nun möchte ich die for schleife auch noch um die Methode public void transform legen wie würdet ihr dass realisieren??

danke gruß marco

edited by thE_29: code tags eingebaut!
 

thE_29

Top Contributor
Code:
public void schleifeTransform()
{
   for(int x = 0; x != 10; x++)
{
transform();
}
}
 
H

handyeraser

Gast
Aha und wo binde ich dieses Codestückchen ein? bzw wie ruf ich es dann auf
 
S

SlaterB

Gast
schleifeTransform() wird da aufgerufen,
wo früher transform() aufgerufen wurde,
FALLS an dieser Stelle transform x-mal ausgeführt werden soll
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Erste Schritte Exception beendet Schleife nicht - Methode macht trotz throw weiter? Allgemeine Java-Themen 9
T Verschachtelte For-Schleife gibt falschen Wert zurück, Abbruchbedingung evtl. falsch? Allgemeine Java-Themen 9
A verschachtelte for-Schleife in einen Stream umwandeln? Allgemeine Java-Themen 4
A Wie schreibe ich eine For-Schleife in ein Stream API um? Allgemeine Java-Themen 12
W While Schleife funktioniert nicht ganz Allgemeine Java-Themen 4
H do-while Schleife funktioniert nicht wie ich es möchte Allgemeine Java-Themen 7
MangoTango Operatoren while-Schleife für Potenz Allgemeine Java-Themen 3
berserkerdq2 Wie synchronisiere ich eine for-Schleife Allgemeine Java-Themen 12
N Warum wird die For Schleife nicht betreten Allgemeine Java-Themen 4
M Schleife für einen TicTacToe Computer Allgemeine Java-Themen 5
Lukas2904 Schleife mit ansteuerung einer Klasse Allgemeine Java-Themen 5
A For-Schleife Allgemeine Java-Themen 5
J Algorithmen Analyse einer Schleife Allgemeine Java-Themen 6
1 Klassen Variabel aus Schleife übergeben Allgemeine Java-Themen 8
D "Automatisierte", variable verschachtele for-Schleife Allgemeine Java-Themen 9
F Schleife funktioniert nicht richtig Allgemeine Java-Themen 13
K For-Schleife <> oder != Operator verwenden? Allgemeine Java-Themen 2
J Einen Thread in einer Schleife Allgemeine Java-Themen 2
D While-Schleife - if Zweig unterbrechen Allgemeine Java-Themen 1
F Zweifache For-Schleife Allgemeine Java-Themen 6
P Operatoren Problem mit Zähler in recursiver Schleife Allgemeine Java-Themen 2
T String aus While Schleife für ganze Klasse sichtbar machen Allgemeine Java-Themen 5
M While-Schleife schneller, solange die Abbruchbedingung nicht vom Schleifeninneren abhängt Allgemeine Java-Themen 3
S Variablen String[] Array per schleife in int[] einlesen Allgemeine Java-Themen 8
D Methoden Buttons erscheinen doppelt nach Wiederholung in Schleife Allgemeine Java-Themen 1
RalleYTN Problem bei Schleife die durch einen 2D raum iterieren soll Allgemeine Java-Themen 1
T for - Schleife Allgemeine Java-Themen 1
J While Schleife ausführen bis Zahl = X Allgemeine Java-Themen 19
R Komplizierte Schleife Allgemeine Java-Themen 1
Q For-Schleife in String-Value Allgemeine Java-Themen 3
F Abstrakte Klasse in "For each" Schleife Allgemeine Java-Themen 1
F for-Schleife auf Kommandoebene ausgeben Allgemeine Java-Themen 9
P Input/Output java.util.Scanner in einer Schleife und Exception-Behandlung: Einlesen einer Zahl Allgemeine Java-Themen 4
P Erweiterte For Schleife Allgemeine Java-Themen 7
D Arraylist/For Schleife/Scanner Allgemeine Java-Themen 30
Y automatisierte for Schleife Allgemeine Java-Themen 13
B For schleife und weiter? Allgemeine Java-Themen 8
D Probleme bei for-Schleife Allgemeine Java-Themen 4
L einfache Verzinsung mit for-Schleife & Ausschluss von Werten beim Einlesen Allgemeine Java-Themen 5
N Frage zur while-Schleife Allgemeine Java-Themen 18
M for Schleife mit Swing Button abbrechen Allgemeine Java-Themen 7
M PdfPTable per for-Schleife befüllen Allgemeine Java-Themen 3
F for-Schleife mit : Allgemeine Java-Themen 5
S Pattern.Match Suche: For Schleife einbinden und in Liste schreiben Allgemeine Java-Themen 3
W Problem mit Index in einer for-Schleife Allgemeine Java-Themen 8
A Collections Array-Elemente in ArrayList kopieren ohne Schleife Allgemeine Java-Themen 7
P Variablen Auf durch for-Schleife generierte JComboBox zugreifen Allgemeine Java-Themen 3
G while Schleife ausführen solange eine Taste gedrückt ist Allgemeine Java-Themen 14
F Foreach und for - Schleife Allgemeine Java-Themen 10
W Berechnung Durchschnitt mit Schleife Allgemeine Java-Themen 9
S for-Schleife, while-Schleife Problem Allgemeine Java-Themen 6
H Netbeans Warning bei Thread.sleep in Schleife Allgemeine Java-Themen 4
A java.lang.NullPointerException bei Schleife Allgemeine Java-Themen 3
R while schleife auf 3 durchgänge beschränken Allgemeine Java-Themen 6
V anstatt thread.join() einfach while schleife? Allgemeine Java-Themen 8
x22 for-Schleife Allgemeine Java-Themen 76
S Text in for Schleife in Label einfügen Allgemeine Java-Themen 4
J Schleife mit : Allgemeine Java-Themen 18
S Klassen in einer Schleife durchlaufen Allgemeine Java-Themen 11
E Schleife wird nicht ausgeführt!!! Allgemeine Java-Themen 8
C Schleife mit leerem Anweisungsblock wird trotz erfüllter Bedingung nicht verlassen Allgemeine Java-Themen 9
S Do-While Schleife bricht nicht ab Allgemeine Java-Themen 3
S Erste Schritte if-Anweisung in for- oder while-schleife umwandeln Allgemeine Java-Themen 3
K CheckBox schleife Allgemeine Java-Themen 2
D Methoden Thread Schleife Status Allgemeine Java-Themen 7
J Verschiedene Klassen als "Object" in ArrayList und dann in for-Schleife erzeugen!? Allgemeine Java-Themen 2
R In einer for Schleife bei einem Substring anfangen, wo man davor aufgehört hat Allgemeine Java-Themen 6
T Rekursion mit While Schleife kombinieren? Allgemeine Java-Themen 4
D Sterne Muster mit einer Schleife Allgemeine Java-Themen 5
Dragonfire Code Konvention for-Schleife / return Allgemeine Java-Themen 15
hdi Detail-Frage zur for-Schleife Allgemeine Java-Themen 9
J Thread pausieren, lange while-Schleife Allgemeine Java-Themen 8
Q Variable aus Schleife/Switch benutzen Allgemeine Java-Themen 7
J Erweiterte For-Schleife mit Vector Allgemeine Java-Themen 5
C Geschachtelte For-Schleife: Äußere Schleife wird nur einmal durchlaufen!? Allgemeine Java-Themen 3
W While-ESC-Schleife funktioniert nicht Allgemeine Java-Themen 3
W return Collection mit schleife durchsuchen Allgemeine Java-Themen 10
H Threads.... ich will aus der While-Schleife raus Allgemeine Java-Themen 6
calzone Warum wird nicht aus der Schleife gesprungen ? Allgemeine Java-Themen 2
lacyuu Schleife hängt sich auf, wieso?? Allgemeine Java-Themen 2
ModellbahnerTT Problem: Schleife über Textdatei Allgemeine Java-Themen 5
S Wie gross ist die Laufzeit für diese Schleife?? Allgemeine Java-Themen 8
J Schachbrett mit for- oder while-Schleife Allgemeine Java-Themen 22
I For- Schleife falsch? Allgemeine Java-Themen 8
T Schleife kurzzeitig anhalten Allgemeine Java-Themen 5
V Problem in While-Schleife Allgemeine Java-Themen 3
Escorter Switch in der Schleife! Allgemeine Java-Themen 4
C Auswertung der for each schleife? Allgemeine Java-Themen 2
GilbertGrape foreach Schleife Allgemeine Java-Themen 12
J FOR-Schleife-Problem Allgemeine Java-Themen 10
G Schleife durch Button beenden Allgemeine Java-Themen 6
S Schleife funktioniert nicht Allgemeine Java-Themen 2
G Anonymen Buttons in for schleife ActionListener hinzufügen Allgemeine Java-Themen 5
T getParameter in while schleife Allgemeine Java-Themen 3
O while - Schleife unterbrechen mit break; Allgemeine Java-Themen 5
R array.length in For-Schleife verwenden? Allgemeine Java-Themen 22
V Schleife funktioniert nicht wie gewünscht Allgemeine Java-Themen 5
T Schleife im Konstruktor? Allgemeine Java-Themen 9
S Schleife mit Durchlaufrate Allgemeine Java-Themen 5
R Per for schleife string propertys in einer datei speichern Allgemeine Java-Themen 15

Ähnliche Java Themen

Neue Themen


Oben