GraphLab Project

graphlab.ui
Class UI

java.lang.Object
  extended by graphlab.ui.UI

public class UI
extends java.lang.Object

this class is the base class of UI actions, it contains the methods to load UserInterfaces from XML it contains the methods to access different parts of a UI...

Author:
Azin Azadi

Field Summary
 java.util.HashMap<java.lang.String,AbstractAction> actions
           
static java.lang.String name
           
 
Constructor Summary
UI(BlackBoard bb, boolean visible)
          constructor
 
Method Summary
 void addXML(java.lang.String XMLFilePath, java.lang.Class resClass)
          fek mikonam ke in add xml kare plugin ha ro rah bendaze, vali hala kheili ghatiam, in tarif methoda ro ehtemalan taghir baies dad.
 void addXMLFromString(java.lang.String XMLString, java.lang.Class resClass)
           
static java.lang.String extractHelpPlugin(BlackBoard blackboard, Plugger plugger, java.lang.String index, java.lang.String dest, java.lang.String filter)
           
 GFrame getGFrame()
           
 void loadXML(java.lang.String XMLFilePath, java.lang.Class resClass)
           
 void loadXML(java.lang.String XMLFilePath, java.lang.Class resClass, GFrame frame)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public static final java.lang.String name
See Also:
Constant Field Values

actions

public java.util.HashMap<java.lang.String,AbstractAction> actions
Constructor Detail

UI

public UI(BlackBoard bb,
          boolean visible)
constructor

Parameters:
bb -
visible -
Method Detail

addXML

public void addXML(java.lang.String XMLFilePath,
                   java.lang.Class resClass)
            throws java.io.IOException,
                   org.xml.sax.SAXException
fek mikonam ke in add xml kare plugin ha ro rah bendaze, vali hala kheili ghatiam, in tarif methoda ro ehtemalan taghir baies dad.

Parameters:
XMLFilePath -
Throws:
java.io.IOException
org.xml.sax.SAXException

loadXML

public void loadXML(java.lang.String XMLFilePath,
                    java.lang.Class resClass)
             throws java.io.IOException,
                    org.xml.sax.SAXException
Throws:
java.io.IOException
org.xml.sax.SAXException

addXMLFromString

public void addXMLFromString(java.lang.String XMLString,
                             java.lang.Class resClass)
                      throws java.io.IOException,
                             org.xml.sax.SAXException
Throws:
java.io.IOException
org.xml.sax.SAXException

loadXML

public void loadXML(java.lang.String XMLFilePath,
                    java.lang.Class resClass,
                    GFrame frame)
             throws java.io.IOException,
                    org.xml.sax.SAXException
Throws:
java.io.IOException
org.xml.sax.SAXException

extractHelpPlugin

public static java.lang.String extractHelpPlugin(BlackBoard blackboard,
                                                 Plugger plugger,
                                                 java.lang.String index,
                                                 java.lang.String dest,
                                                 java.lang.String filter)

getGFrame

public GFrame getGFrame()

GraphLab Project