KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > de > webman > duplication > eventhandler > NameModifier


1 package de.webman.duplication.eventhandler;
2
3 import com.teamkonzept.web.servlet.*;
4 import com.teamkonzept.webman.mainint.*;
5 import com.teamkonzept.webman.db.*;
6 import com.teamkonzept.web.*;
7 import com.teamkonzept.lib.*;
8
9 import com.teamkonzept.web.oracle.*;
10 import com.teamkonzept.field.*;
11 import com.teamkonzept.db.*;
12 import de.webman.generator.*;
13 import com.teamkonzept.webman.*;
14
15 import java.io.*;
16 import java.util.*;
17 import java.sql.*;
18 import java.text.*;
19
20
21
22
23 public abstract class NameModifier{
24     public String JavaDoc classIdentifier; /* to be overwritten in subclass */
25     
26     TKParams params;
27     TKHashtable myParams;
28     
29     int nrOfCopies;
30     
31     NameModifier(){
32     }
33         
34     void init(TKParams params, int nrOfCopies){
35         
36         params = params;
37         myParams = params.getClass(classIdentifier);
38         this.nrOfCopies = nrOfCopies;
39         localInit();
40     }
41     
42     abstract void localInit();// do somthing in subclass
43
/**
44         checks if the parameterset is complete
45     */

46     public abstract boolean checkParams();
47     
48     public abstract String JavaDoc modify(int copyNr, String JavaDoc oldName);
49 }
50
51
Popular Tags