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
-