gov.sns.tools.apputils
Class PredefinedConfController

java.lang.Object
  |
  +--gov.sns.tools.apputils.PredefinedConfController

public class PredefinedConfController
extends java.lang.Object

PredefinedConfController provides a panel with a configuration tree and can register and event of choosing the configuration.


Constructor Summary
PredefinedConfController(java.lang.Object superDocIn, java.lang.String resourcePathIn, java.lang.String resourceNameIn)
          PredefinedConfController constructor.
 
Method Summary
 javax.swing.JPanel getJPanel()
          Returns the configuration panel.
 void setFontsForAll(java.awt.Font fnt)
          Sets font for all GUI elements.
 void setMessageTextField(javax.swing.JTextField messageText)
          Sets the message text field.
 void setSelectorListener(java.awt.event.ActionListener selectListener)
          Register the selection event listener.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PredefinedConfController

public PredefinedConfController(java.lang.Object superDocIn,
                                java.lang.String resourcePathIn,
                                java.lang.String resourceNameIn)
PredefinedConfController constructor. The first parameter superDocIn is a XalDocument for which the configuration will be used. resourcePathIn - directory name for configuration files for this particular subclass of XalDocument. It is usually "config". resourceNameIn - the name of XML file with a configuration structure.

Method Detail

setSelectorListener

public void setSelectorListener(java.awt.event.ActionListener selectListener)
Register the selection event listener.


setMessageTextField

public void setMessageTextField(javax.swing.JTextField messageText)
Sets the message text field. All messages will be shown in this text field.


setFontsForAll

public void setFontsForAll(java.awt.Font fnt)
Sets font for all GUI elements.


getJPanel

public javax.swing.JPanel getJPanel()
Returns the configuration panel.