com.prolifics.jni
Class ClassTagFactory

java.lang.Object
  extended by com.prolifics.jni.ClassTagFactory
All Implemented Interfaces:
FactoryInterface

public class ClassTagFactory
extends java.lang.Object
implements FactoryInterface

ClassTagFactory assumes that the Prolifics Java tags represent class names.


Constructor Summary
ClassTagFactory(ApplicationInterface application)
           
 
Method Summary
 ActiveXHandler getActiveXHandler(java.lang.String tag)
           
 ButtonHandler getButtonHandler(java.lang.String tag)
           
 CheckboxHandler getCheckboxHandler(java.lang.String tag)
           
 ComboboxHandler getComboboxHandler(java.lang.String tag)
           
 DynamicLabelHandler getDynamicLabelHandler(java.lang.String tag)
           
 GridHandler getGridHandler(java.lang.String tag)
           
 GroupHandler getGroupHandler(java.lang.String tag)
           
 ListboxHandler getListboxHandler(java.lang.String tag)
           
 OptionmenuHandler getOptionmenuHandler(java.lang.String tag)
           
 RadiobuttonHandler getRadiobuttonHandler(java.lang.String tag)
           
 ScaleHandler getScaleHandler(java.lang.String tag)
           
 ScreenHandler getScreenHandler(java.lang.String tag)
           
 TabCardHandler getTabCardHandler(java.lang.String tag)
           
 TextHandler getTextHandler(java.lang.String tag)
           
 TogglebuttonHandler getTogglebuttonHandler(java.lang.String tag)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassTagFactory

public ClassTagFactory(ApplicationInterface application)
Method Detail

getScreenHandler

public ScreenHandler getScreenHandler(java.lang.String tag)
                               throws java.lang.ClassNotFoundException,
                                      java.lang.InstantiationException,
                                      java.lang.IllegalAccessException
Specified by:
getScreenHandler in interface FactoryInterface
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

getGroupHandler

public GroupHandler getGroupHandler(java.lang.String tag)
                             throws java.lang.ClassNotFoundException,
                                    java.lang.InstantiationException,
                                    java.lang.IllegalAccessException
Specified by:
getGroupHandler in interface FactoryInterface
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

getGridHandler

public GridHandler getGridHandler(java.lang.String tag)
                           throws java.lang.ClassNotFoundException,
                                  java.lang.InstantiationException,
                                  java.lang.IllegalAccessException
Specified by:
getGridHandler in interface FactoryInterface
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

getDynamicLabelHandler

public DynamicLabelHandler getDynamicLabelHandler(java.lang.String tag)
                                           throws java.lang.ClassNotFoundException,
                                                  java.lang.InstantiationException,
                                                  java.lang.IllegalAccessException
Specified by:
getDynamicLabelHandler in interface FactoryInterface
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

getTextHandler

public TextHandler getTextHandler(java.lang.String tag)
                           throws java.lang.ClassNotFoundException,
                                  java.lang.InstantiationException,
                                  java.lang.IllegalAccessException
Specified by:
getTextHandler in interface FactoryInterface
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

getButtonHandler

public ButtonHandler getButtonHandler(java.lang.String tag)
                               throws java.lang.ClassNotFoundException,
                                      java.lang.InstantiationException,
                                      java.lang.IllegalAccessException
Specified by:
getButtonHandler in interface FactoryInterface
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

getRadiobuttonHandler

public RadiobuttonHandler getRadiobuttonHandler(java.lang.String tag)
                                         throws java.lang.ClassNotFoundException,
                                                java.lang.InstantiationException,
                                                java.lang.IllegalAccessException
Specified by:
getRadiobuttonHandler in interface FactoryInterface
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

getCheckboxHandler

public CheckboxHandler getCheckboxHandler(java.lang.String tag)
                                   throws java.lang.ClassNotFoundException,
                                          java.lang.InstantiationException,
                                          java.lang.IllegalAccessException
Specified by:
getCheckboxHandler in interface FactoryInterface
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

getListboxHandler

public ListboxHandler getListboxHandler(java.lang.String tag)
                                 throws java.lang.ClassNotFoundException,
                                        java.lang.InstantiationException,
                                        java.lang.IllegalAccessException
Specified by:
getListboxHandler in interface FactoryInterface
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

getOptionmenuHandler

public OptionmenuHandler getOptionmenuHandler(java.lang.String tag)
                                       throws java.lang.ClassNotFoundException,
                                              java.lang.InstantiationException,
                                              java.lang.IllegalAccessException
Specified by:
getOptionmenuHandler in interface FactoryInterface
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

getTogglebuttonHandler

public TogglebuttonHandler getTogglebuttonHandler(java.lang.String tag)
                                           throws java.lang.ClassNotFoundException,
                                                  java.lang.InstantiationException,
                                                  java.lang.IllegalAccessException
Specified by:
getTogglebuttonHandler in interface FactoryInterface
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

getComboboxHandler

public ComboboxHandler getComboboxHandler(java.lang.String tag)
                                   throws java.lang.ClassNotFoundException,
                                          java.lang.InstantiationException,
                                          java.lang.IllegalAccessException
Specified by:
getComboboxHandler in interface FactoryInterface
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

getScaleHandler

public ScaleHandler getScaleHandler(java.lang.String tag)
                             throws java.lang.ClassNotFoundException,
                                    java.lang.InstantiationException,
                                    java.lang.IllegalAccessException
Specified by:
getScaleHandler in interface FactoryInterface
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

getActiveXHandler

public ActiveXHandler getActiveXHandler(java.lang.String tag)
                                 throws java.lang.ClassNotFoundException,
                                        java.lang.InstantiationException,
                                        java.lang.IllegalAccessException
Specified by:
getActiveXHandler in interface FactoryInterface
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

getTabCardHandler

public TabCardHandler getTabCardHandler(java.lang.String tag)
                                 throws java.lang.ClassNotFoundException,
                                        java.lang.InstantiationException,
                                        java.lang.IllegalAccessException
Specified by:
getTabCardHandler in interface FactoryInterface
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException