uk.ac.essex.xul
Class MultiXULManager

java.lang.Object
  extended by uk.ac.essex.xul.MultiXULManager
All Implemented Interfaces:
XULManager
Direct Known Subclasses:
OperatorXulManager

public class MultiXULManager
extends java.lang.Object
implements XULManager


Date: 15-Jul-2002


Constructor Summary
MultiXULManager()
           
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiXULManager

public MultiXULManager()
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:
reader - the stream
key - - The unique key to map it to (to allow caching)

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 -