com.togethersoft.testing.testserver.plugin.visualtest
Class ComponentInformer

|
+--com.togethersoft.testing.testserver.plugin.visualtest.ComponentInformer
Direct Known Subclasses:
TestBase

public class ComponentInformer
extends TestCase

Stereotype tested
testcase <{TestComponentInformer}>

Field Summary
 private static CategoryLOG
           
 private static VectormyMenus
           

Constructor Summary
ComponentInformer(String aName)
           

Method Summary
 static voidaddMenu(Component c)
           
 static ArrayListfindByName(Container parent, String name)
           
 static voidfocusTopWindow(Window w)
           
 static StringgetCaption(Component c)
           
 static Object[]getComponentBranch(Component c)
           
 static ComponentgetMenuPosition(Component c)
           
 static VectorgetMenus()
           
 private static StringgetParentsIndex(Component cmp, boolean inverse)
           
 static PointgetRelativePosition(Component inFrame, Component menu)
           
 static Window[]getTopLevelWindows()
           
 static booleanisParent(Component c, String name)
           
 private static ComponentlooseCompare(Container parent, String name)
           
 private static ArrayListlooseNameCompare(Component[] cmps, String name)
           
 static Stringquote(String s)
           
 static voidremoveMenu(Component c)
           
 static voidrestoreWindow(UIMap map, String UIID, int x, int y, int w, int h)
           
 static ArrayListrootByName(String name)
           
 static voidstartSession()
           
 private static ArrayListstrictCompare(Component[] cmps, String name)
           

Field Detail

LOG

private static Category LOG

myMenus

private static Vector myMenus
Constructor Detail

ComponentInformer

public ComponentInformer(String aName)
Method Detail

addMenu

public static void addMenu(Component c)

findByName

public static ArrayList findByName(Container parent, String name)

focusTopWindow

public static void focusTopWindow(Window w)

getCaption

public static String getCaption(Component c)

getComponentBranch

public static Object[] getComponentBranch(Component c)

getMenuPosition

public static Component getMenuPosition(Component c)

getMenus

public static Vector getMenus()

getParentsIndex

private static String getParentsIndex(Component cmp, boolean inverse)

getRelativePosition

public static Point getRelativePosition(Component inFrame, Component menu)

getTopLevelWindows

public static Window[] getTopLevelWindows()

isParent

public static boolean isParent(Component c, String name)

looseCompare

private static Component looseCompare(Container parent, String name)

looseNameCompare

private static ArrayList looseNameCompare(Component[] cmps, String name)

quote

public static String quote(String s)

removeMenu

public static void removeMenu(Component c)

restoreWindow

public static void restoreWindow(UIMap map, String UIID, int x, int y, int w, int h)

rootByName

public static ArrayList rootByName(String name)

startSession

public static void startSession()

strictCompare

private static ArrayList strictCompare(Component[] cmps, String name)

Association Links

to Class java.util.Vector