uk.ac.essex.xul
Class SingleXULManager
java.lang.Object
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
|
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 |
SingleXULManager
public SingleXULManager()
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 -