001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031 package org.openoffice.setup;
032
033 import javax.swing.JPanel;
034
035 public abstract class PanelController {
036
037 private SetupFrame frame;
038 private JPanel panel;
039 private String name;
040 private String next;
041 private String prev;
042
043 private PanelController () {
044 }
045
046 public PanelController (String name, JPanel panel) {
047 this.name = name;
048 this.panel = panel;
049 }
050
051 public final JPanel getPanel () {
052 return this.panel;
053 }
054
055 public final void setPanel (JPanel panel) {
056 this.panel = panel;
057 }
058
059 public final String getName () {
060 return this.name;
061 }
062
063 public final void setName (String name) {
064 this.name = name;
065 }
066
067 final void setSetupFrame (SetupFrame frame) {
068 this.frame = frame;
069 }
070
071 public final SetupFrame getSetupFrame () {
072 return this.frame;
073 }
074
075 public String getNext () {
076 return null;
077 }
078
079 public String getDialogText () {
080 return null;
081 }
082
083 public String getPrevious () {
084 return null;
085 }
086
087 public void beforeShow () {
088 }
089
090 public void duringShow () {
091 }
092
093 public boolean afterShow (boolean nextButtonPressed) {
094 boolean repeatDialog = false;
095 return repeatDialog;
096 }
097
098 public abstract String getHelpFileName();
099
100 }