A C E G H I J L M N R S V X

A

addSMakerListener(SMakerListener) - Method in interface vnas.sm.ISMaker
Advanced: Sets a lister to get a notification about completion of loading the file, initializing the nodes and creating the components.
addSMakerListener(SMakerListener) - Method in class vnas.sm.SMaker
 

C

connectMenus(ISMaker, String[], Object) - Static method in class vnas.sm.MenuHelper
Connects menu items to methods of an object (the "server" object).
create() - Method in interface vnas.sm.ISMaker
Makes the component tree starting at the root node ready for display.
create() - Method in class vnas.sm.SMaker
 
create(String) - Method in interface vnas.sm.ISMaker
Makes the component subtree (starting at the node identified by id) ready for display.
create(String) - Method in class vnas.sm.SMaker
 
create(String[]) - Method in interface vnas.sm.ISMaker
Makes the component subtree (starting at the node identified by path) ready for display.
create(String[]) - Method in class vnas.sm.SMaker
 

E

enableMenu(ISMaker, String, boolean) - Static method in class vnas.sm.MenuHelper
enables or disables a menu item.

G

getArray() - Method in interface vnas.sm.INodeArray
 
getRootTarget() - Method in interface vnas.sm.ISMaker
returns the root target object.
getRootTarget() - Method in class vnas.sm.SMaker
 
getTarget(String) - Method in interface vnas.sm.ISMaker
searches for a target object (for example a Swing component) of the component tree.
getTarget(String) - Method in class vnas.sm.SMaker
 
getTarget(String[]) - Method in interface vnas.sm.ISMaker
searches for a target object (for example a Swing component) of the component tree.
getTarget(String[]) - Method in class vnas.sm.SMaker
 
getTarget(String[], Class) - Method in interface vnas.sm.ISMaker
searches for a target object (for example a Swing component) of the component tree.
getTarget(String[], Class) - Method in class vnas.sm.SMaker
 
getTarget(String, Class) - Method in interface vnas.sm.ISMaker
searches for a target object (for example a Swing component) of the component tree.
getTarget(String, Class) - Method in class vnas.sm.SMaker
 
getTargets(Hashtable, String[], Class) - Method in interface vnas.sm.ISMaker
Searches targets by their class.
getTargets(Hashtable, String[], Class) - Method in class vnas.sm.SMaker
 

H

handleException(Exception) - Method in interface vnas.sm.IExceptionHandler
If SMaker catches an exception and the exception handler has been set, this method is called.

I

IExceptionHandler - interface vnas.sm.IExceptionHandler.
Exception handler interface for ISMaker.
INodeArray - interface vnas.sm.INodeArray.
This interface is implemented by classes that are generated by SEditor
ISMaker - interface vnas.sm.ISMaker.
Interface to SMaker implementations.

J

JavaSMaker - class vnas.sm.JavaSMaker.
SMaker implementation that uses INodeArray objects to build the panel layouts.
JavaSMaker() - Constructor for class vnas.sm.JavaSMaker
 

L

load(File) - Method in class vnas.sm.XMLSMaker
Loads the XML file represented by the File object.
load(INodeArray) - Method in class vnas.sm.JavaSMaker
Loads the layout from an INodeArray object.
load(String) - Method in class vnas.sm.XMLSMaker
Loads an XML file from the classpath.
load(URL) - Method in class vnas.sm.XMLSMaker
Loads the XML file from an URL.

M

MenuHelper - class vnas.sm.MenuHelper.
A helper class to connect menu items with methods of an object.
MenuHelper() - Constructor for class vnas.sm.MenuHelper
 

N

newSMaker(String) - Method in interface vnas.sm.ISMaker
Factory method to construct a new SMaker object that represents a subtree of the original SMaker.
newSMaker(String) - Method in class vnas.sm.SMaker
 

R

removeSMakerListener(SMakerListener) - Method in interface vnas.sm.ISMaker
Advanced: Removes a lister that received SMaker notifications.
removeSMakerListener(SMakerListener) - Method in class vnas.sm.SMaker
 

S

setExceptionHandler(IExceptionHandler) - Method in interface vnas.sm.ISMaker
Sets an exception handler.
setExceptionHandler(IExceptionHandler) - Method in class vnas.sm.SMaker
 
setTarget(String[], Object) - Method in interface vnas.sm.ISMaker
Sets or replaces a target object (for example a Swing component) of the component tree.
setTarget(String[], Object) - Method in class vnas.sm.SMaker
 
setTarget(String, Object) - Method in interface vnas.sm.ISMaker
Sets or replaces a target object (for example a Swing component) of the component tree.
setTarget(String, Object) - Method in class vnas.sm.SMaker
 
SMaker - class vnas.sm.SMaker.
Basic implementation of the ISMaker interface.
SMakerListener - interface vnas.sm.SMakerListener.
Advanced: a lister to get a notification about completion of loading the file, initializing the nodes and creating the components.
smCreated() - Method in interface vnas.sm.SMakerListener
called after creating the target objects.
smInitialized() - Method in interface vnas.sm.SMakerListener
called after the SMaker adapters to the target objects have been loaded.
smLoaded() - Method in interface vnas.sm.SMakerListener
called after the SMaker data (for example the XML file) has been loaded.

V

vnas.sm - package vnas.sm
 

X

XMLSMaker - class vnas.sm.XMLSMaker.
SMaker implementation that loads panel layouts from XML files.
XMLSMaker() - Constructor for class vnas.sm.XMLSMaker
 

A C E G H I J L M N R S V X