uk.ac.essex.xul
Class SingleXULManager

java.lang.Object
  extended by uk.ac.essex.xul.SingleXULManager
All Implemented Interfaces:
XULManager

public class SingleXULManager
extends java.lang.Object
implements XULManager

This class handles a single XUL file. Subsequent calls to loadXul(java.io.File) will result in the current data be overwritten. Threquired data is stored in HashMaps so basically all this does is calls HashMap.clear().
Date: 15-Jul-2002


Constructor Summary
SingleXULManager()
           
 
Method Summary
 BeanInputPanel getBeanPanel(java.lang.String name)
           
 javax.swing.JPanel getPanel(java.lang.String name)
           
 void loadXul(java.io.File file)
          Load the XUL from a file
 void loadXul(java.lang.String key, java.io.Reader reader)
          Load the XUL from an input stream
static void main(java.lang.String[] argStrings)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SingleXULManager

public SingleXULManager()
Method Detail

loadXul

public void loadXul(java.io.File file)
             throws java.io.FileNotFoundException
Description copied from interface: XULManager
Load the XUL from a file

Specified by:
loadXul in interface XULManager
Parameters:
file -
Throws:
java.io.FileNotFoundException

loadXul

public void loadXul(java.lang.String key,
                    java.io.Reader reader)
Description copied from interface: XULManager
Load the XUL from an input stream

Specified by:
loadXul in interface XULManager
Parameters:
key - - The unique key to map it to (to allow caching)
reader - the stream

getPanel

public javax.swing.JPanel getPanel(java.lang.String name)
Specified by:
getPanel in interface XULManager
Parameters:
name -

getBeanPanel

public BeanInputPanel getBeanPanel(java.lang.String name)
Specified by:
getBeanPanel in interface XULManager
Parameters:
name -

main

public static void main(java.lang.String[] argStrings)
Parameters:
argStrings -