de.bsvrz.sys.testsys.lib
Class KopiePat

java.lang.Object
  extended by de.bsvrz.sys.testsys.lib.KopiePat

public class KopiePat
extends java.lang.Object

Kopiert ein Datei. Beim kopieren können Filter- und Ersetzungstexte angegeben werden.

Author:
Chriesten

Constructor Summary
KopiePat()
           
 
Method Summary
 java.lang.Boolean cpers()
           
 java.lang.String ersetzePat(java.lang.String quelle, java.lang.String quellPat, java.lang.String ersatzFuerQuellPat)
          ersetzt alle Vorkommen von quellPat in quelle durch ersatzFuerQuellPat
static void main(java.lang.String[] args)
          Hauptprogramm
 boolean matchPat(java.lang.String quelle, java.lang.String quellPat)
          Liefert true, falls quellexp in quelle vorkommt ; ansonsten false.
 java.lang.Boolean parseArgumente(java.lang.String[] args)
          Auswertung der Modulparameter
 java.lang.Boolean test_ersetzePat()
          Testroutine ; testet ersetzePat()
 java.lang.Boolean test_matchPat()
          Testroutine ; testet test_matchPat()
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KopiePat

public KopiePat()
Method Detail

cpers

public java.lang.Boolean cpers()

ersetzePat

public java.lang.String ersetzePat(java.lang.String quelle,
                                   java.lang.String quellPat,
                                   java.lang.String ersatzFuerQuellPat)
ersetzt alle Vorkommen von quellPat in quelle durch ersatzFuerQuellPat

Parameters:
quelle - Zeichenkette in der ersetzt wird
quellPat - zu ersetzendes Pattern
ersatzFuerQuellPat - Ersatzzeichenkette

matchPat

public boolean matchPat(java.lang.String quelle,
                        java.lang.String quellPat)
Liefert true, falls quellexp in quelle vorkommt ; ansonsten false.

Parameters:
quelle - zu durchsuchende Zeichenkette
quellPat - SuchPattern
Returns:
true, false siehe obige Beschreibung

parseArgumente

public java.lang.Boolean parseArgumente(java.lang.String[] args)
Auswertung der Modulparameter

Parameters:
args - Argumente siehe main Methode

test_ersetzePat

public java.lang.Boolean test_ersetzePat()
Testroutine ; testet ersetzePat()

Returns:
true=OK, false=Fehler

test_matchPat

public java.lang.Boolean test_matchPat()
Testroutine ; testet test_matchPat()

Returns:
true=OK, false=Fehler

main

public static void main(java.lang.String[] args)
Hauptprogramm

Parameters:
args - folgende Programmargumente:
-quellDatei: Datei die kopiert wird
-zielDatei: Datei auf die kopiert wird
-matchPat: Es werden nur Zeilen kopiert, die matchPat entsprechen
-quellPat: Dieses Pattern wird in den Kopiezeilen durch "ersatzFuerQuellPat" ersetzt
-ersatzFuerQuellPat: Ersatzzeichenkette. Siehe oben.