Line-Editor

Status
Nicht offen für weitere Antworten.
A

Asinus

Gast
Hi alle miteinander.
Ich habe ein wirklich großes Problem:cry:; für eine Aufgabe habe ich folgende Aufgabenstellung:
"Implementieren Sie einen Line Editor der das Interface EditorOperations und die Mitgelieferten Operationen verwendet. Die zu implementierende Klasse LineEditor soll von AbstractLineEditor abgeleitet sein."

Ich habe die zwei Klassen mitgeliefert bekommen, und weiss jetzt wriklich nicht, was ich machen soll. Ich poste hier mal die Codes und hoffe, dass mir jemand helfen kann

import java.util.List;

Code:
import java.util.List;

public interface EditorOperation
{
    String getCommand();
    int    getParamCount();
    
    String execute (String input,List params) throws EprogEditorException;
}
Code:
import java.util.*;


public abstract class AbstractEditor
{
    private Map ops=new HashMap();
  
    public AbstractEditor()
    {
        registerOperations();
    }  
      
    public void addOperation (EditorOperation op)
    {
        ops.put(op.getCommand(),op);
    }
    
    public EditorOperation getOperation(String command) throws Exception
    {
        if(!ops.containsKey(command))
            throw new Exception("command '"+command+"' not found");
        
        return (EditorOperation)ops.get(command);
    }
    
    protected abstract void registerOperations();
    protected abstract String readWord();
    

    public abstract String run (String input) throws Exception;
}
Code:
import eprog.*;

public class EprogLineEditor extends LineEditor
{
    protected void registerOperations()
    {
        addOperation(new InsertOperation());
        addOperation(new LowerOperation());
        addOperation(new RemoveOperation());
        addOperation(new ReverseOperation());
        addOperation(new SubOperation());
        addOperation(new SubstOperation());
        addOperation(new UpperOperation());
    }


    protected String readWord()
    {
        try
        {
            return EprogIO.readWord();
        }
        catch(EprogEOFException ex)
        {
            return null;
        }
    }

    public static void main (String [] args)
    {
        AbstractEditor e=new EprogLineEditor();
        
        try
        {
            EprogIO.println(e.run(EprogIO.readWord()));
        }
        catch(Exception ex)
        {
            ex.printStackTrace();
            EprogIO.println("?");
        }        
    }
}
 

AlArenal

Top Contributor
Du sollst ne Klasse LineEditor schreiben, die AbstractEditor erweitert und EditorOperation implementiert. Das kann ja fast schon 1:1 als Codezeile übernehmen...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
lougoldi Command Line Java Basics - Anfänger-Themen 9
A Java command line binding (library)? Java Basics - Anfänger-Themen 5
B cal4j - Error at line 1:Unexpected end of file Java Basics - Anfänger-Themen 0
M Erste Schritte Mehrere eingaben in einer Line vergleichen (if equals...) Java Basics - Anfänger-Themen 6
B Wieso wird die Zeile "column" genannt und die Spalte "line"? Java Basics - Anfänger-Themen 12
D Java-API mit Command Line Tool für Rasenroboter umsetzen Java Basics - Anfänger-Themen 10
K RegEx - Multiple Line Java Basics - Anfänger-Themen 3
B Quellcode einelsen "line by line" (und abspeichern in file (txt) Java Basics - Anfänger-Themen 7
D java.util.NoSuchElementException: No line found Java Basics - Anfänger-Themen 11
G No line found-Fehler bei Scanner Java Basics - Anfänger-Themen 7
G Line Separator in ArrayList durch ";" ersetzen Java Basics - Anfänger-Themen 4
F Line zeichnen und Werte ändern Java Basics - Anfänger-Themen 6
G PrintWriter each line möglich? Java Basics - Anfänger-Themen 4
Dogge Multiple markers at line 15 Java Basics - Anfänger-Themen 13
F System.getProperty("line.separator") funkt. nicht Java Basics - Anfänger-Themen 4
H Multiple Markers at this line Java Basics - Anfänger-Themen 3
D Scanner hasNext(Line)() Block Problematik... Java Basics - Anfänger-Themen 6
H Command Line in Java Java Basics - Anfänger-Themen 3
E line=In.readLine() Java Basics - Anfänger-Themen 2
M Einlesen von Binärdateien (binary interleaved by line) Java Basics - Anfänger-Themen 3
M line.separator: Problem beim Lesen einer Datei Java Basics - Anfänger-Themen 11
J NullPointerException line = br.readLine().length() Java Basics - Anfänger-Themen 9
K Anzahl Zeichenfolge in Line ermitteln Java Basics - Anfänger-Themen 3
P "Line too long" bei der Generierung des jars. Java Basics - Anfänger-Themen 5
S Mit line.split() leider unterschiedliche Anzahl von Spalten Java Basics - Anfänger-Themen 19
M Packages erstellen mit Java-Editor Java Basics - Anfänger-Themen 6
Alan6 Java Editor BMI Rechner Java Basics - Anfänger-Themen 7
E JavaFX Editor Probleme mit der Zwischenablage Java Basics - Anfänger-Themen 12
B OOP-Anfänge über CMD + Editor Java Basics - Anfänger-Themen 30
J "travelling salesman problem" mit Java Editor Java Basics - Anfänger-Themen 17
NightmareVirus Java-Editor (G. Röhner): Fehlende Dateinamen Java Basics - Anfänger-Themen 1
P Kann ich Java - Programme auch ohne Editor öffnen? Java Basics - Anfänger-Themen 70
S Fehler: Editor does not contain a main type Java Basics - Anfänger-Themen 3
G Programm wird nicht ausgeführt: Editor does not contain a main type Java Basics - Anfänger-Themen 10
N Eclipse - Editor - zugeklappte Methoden speichern Java Basics - Anfänger-Themen 3
N JDK installieren Probleme mit dem Java Editor Java Basics - Anfänger-Themen 3
L Source Code in Editor kopieren Java Basics - Anfänger-Themen 5
H Interface Problem mit Java Editor Java Basics - Anfänger-Themen 15
S Class File Editor gibt beim Start der Programms die Fehlermeldung Source not found aus Java Basics - Anfänger-Themen 1
K Java-Editor: "Starten" bringt Error Java Basics - Anfänger-Themen 15
P OOP Java-Editor OOP Fehlerlösung Java Basics - Anfänger-Themen 6
P Ein Bild für GUI (Java-Editor) Java Basics - Anfänger-Themen 4
Q Classpath mit Text Editor progammieren (Classpath) Java Basics - Anfänger-Themen 5
D Erste Schritte Problem mit dem Java-Editor Eclipse [Frage] Java Basics - Anfänger-Themen 13
H Einfacher Editor, Einfache Handelsanweisungen Java Basics - Anfänger-Themen 2
T Problem mit java-editor + Scanner Java Basics - Anfänger-Themen 9
C Java Gui Editor Java Basics - Anfänger-Themen 10
K Fehlermeldung nach editor installation Java Basics - Anfänger-Themen 3
H Java-Editor Wahl Java Basics - Anfänger-Themen 15
K Java editor kompiliert aber startet nicht Java Basics - Anfänger-Themen 5
S Java-Editor für Mac? Java Basics - Anfänger-Themen 8
R Erste Schritte codecopieren von Editor nach Eclipse / JTextField Java Basics - Anfänger-Themen 4
J Java Editor Appletons - Errors Java Basics - Anfänger-Themen 13
D Eclipse und Visual Editor - erzeugen einer Tabelle Java Basics - Anfänger-Themen 8
B Reiter in einer GUI (Visual Editor) Java Basics - Anfänger-Themen 4
D OOP Suchfunktion Editor Java Basics - Anfänger-Themen 4
S Erste Schritte Probleme Editor (Windows) Java Basics - Anfänger-Themen 13
B Editor does not contain a main type Java Basics - Anfänger-Themen 3
F Erster Tag mit Java Editor Java Basics - Anfänger-Themen 32
H Problem beim Anfang von Java (Java Editor) Java Basics - Anfänger-Themen 2
C Textdatei mit eigenem .jar Editor öffnen Java Basics - Anfänger-Themen 11
F html editor Java Basics - Anfänger-Themen 5
G Kann mit Java Editor keine Programme schreiben Java Basics - Anfänger-Themen 5
F Image Editor Java Basics - Anfänger-Themen 2
B OOP Objekt klonen (Grundzustand), um in Editor "Abbrechen" zu können Java Basics - Anfänger-Themen 4
H Java Editor richtig konfogurieren Java Basics - Anfänger-Themen 8
H warum speicher und läd mien editor nicht? Java Basics - Anfänger-Themen 24
J Java - Editor Java Basics - Anfänger-Themen 8
H Multiple JFrames im GUI Editor von NetBeans Java Basics - Anfänger-Themen 2
J Editor für grafische Oberfläche Java Basics - Anfänger-Themen 12
J Probleme mit Visual Editor Komponenten auf Panel legen Java Basics - Anfänger-Themen 4
B .txt Datei mit Editor öffnen Java Basics - Anfänger-Themen 8
K Ich möchte in einem Text Editor cut, copy ,paste einfügen! Java Basics - Anfänger-Themen 2
C Editor does not contain a main type Java Basics - Anfänger-Themen 7
K Entwicklungsumgebung Eclipse und Visual Editor Plugin Java Basics - Anfänger-Themen 5
G Habe ein Problem mit syn-Editor ( beim compilieren) Java Basics - Anfänger-Themen 4
G *.java Datei mit Editor starten und testen Java Basics - Anfänger-Themen 6
G Suche Guten Editor zum Loggen Java Basics - Anfänger-Themen 3
H Java Editor Java Basics - Anfänger-Themen 7
C problem miteinfachem editor Java Basics - Anfänger-Themen 8
K Grundlegendes Problem - Editor funktioniert nicht Java Basics - Anfänger-Themen 9
O Editor hängt sich auf Java Basics - Anfänger-Themen 21
O Swing Editor - Menüeintrag deaktivieren Java Basics - Anfänger-Themen 13
C Java Editor Java Basics - Anfänger-Themen 7
C Java-Editor einrichten Java Basics - Anfänger-Themen 6
B problem mit editor Java Basics - Anfänger-Themen 3
C Editor basteln Java Basics - Anfänger-Themen 8
C Syntaxhighlighting OHNE Editor Java Basics - Anfänger-Themen 4
F Wie benutze ich mein java programm ohne editor? Java Basics - Anfänger-Themen 2
I Editor auswahl Java Basics - Anfänger-Themen 6
J Wie installiere ich die api index.html in meinen java editor Java Basics - Anfänger-Themen 4
zilti Graphischer Editor? Java Basics - Anfänger-Themen 9
S Dartscheibe mit Java editor von gerhard röhner Java Basics - Anfänger-Themen 2
F Editor programmieren - Problem mit Einfügen, Ausschneiden Java Basics - Anfänger-Themen 8
M Suche einen ganz einfachen Editor (syntax Highlighting+comp) Java Basics - Anfänger-Themen 7
D Editor automatisch starten ? Java Basics - Anfänger-Themen 4
C Clear im Grafik Editor Java Basics - Anfänger-Themen 16
L Probleme bei Visual Editor Installation Java Basics - Anfänger-Themen 4
G Eclipse RC2 und Visual Editor Probleme Java Basics - Anfänger-Themen 3
E Ohne Editor Java- Programm starten Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben