public class AGuiClassData extends GuiClassData
Extends org.safs.GuiClassData to use Abbot specific mechanisms for identifying class hierarchy in Objects.
Modifier and Type | Field and Description |
---|---|
(package private) LocalServer |
server |
ALT_NAME_TYPES, classassigns, classesmap, classtypesmap, CONTAINER_TYPES, CUSTOM_JAVA_OBJECTS_MAP, CUSTOM_OBJECT_TYPES_MAP, DEFAULT_CLASS_TYPE, DEFAULT_JAVA_OBJECTS_MAP, DEFAULT_OBJECT_TYPE, DEFAULT_OBJECT_TYPES_MAP, DEFAULT_TYPE_SEPARATOR, POPUP_MENU_CLASSES, TOOLTIP_CONTAINER_TYPES
Constructor and Description |
---|
AGuiClassData()
Constructor relying on AbbotGUIUtilities for LocalServer access.
|
AGuiClassData(LocalServer localserver)
Constructor providing LocalServer access without AbbotGUIUtilities.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getMappedClassType(java.lang.String classname,
java.lang.Object anObject)
Retrieves the class Type we have stored for the provided class name (if any).
|
classmap, classtypeContainsClassType, deduceOneClassType, getGenericObjectType, getMappedClassType, getResourceURL, getTypesAsArray, getUniversalResourceURL, isAltNameType, isAssignableFrom, isContainerType, isMatched, isMatchedType, isPopupMenuClass, isToolTipContainerType, typesmap
LocalServer server
public AGuiClassData()
public AGuiClassData(LocalServer localserver)
ProcessContainer
public java.lang.String getMappedClassType(java.lang.String classname, java.lang.Object anObject)
Overrides the superclass to handle Abbot object proxies.
getMappedClassType
in class GuiClassData
classname
- the actual classname sought as a known class type. This is
really just the name of the proxied class as provided in
theObject.theObject
- the TestObject proxy to evaluate for class hierarchy.null
if no mapped type is found.GuiClassData.getMappedClassType(String, Object, boolean, boolean)