public abstract class UIObject extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
displayName |
protected LocatorType |
locatorType |
protected UIObjectType |
uiObjectType |
| Constructor and Description |
|---|
UIObject(LocatorType locatorType,
UIObjectType type,
String displayName) |
| Modifier and Type | Method and Description |
|---|---|
abstract UIObject |
clone() |
String |
getDisplayName() |
LocatorType |
getLocatorType() |
UIObjectType |
getType() |
abstract UIObjectValidator |
getValidator(SmartAppDriver appDriver,
org.sikuli.script.Region region) |
abstract UIObject |
updateLocatorParameterWithValue(AppConfig appConfig,
String paramName,
String value) |
protected LocatorType locatorType
protected UIObjectType uiObjectType
protected String displayName
public UIObject(LocatorType locatorType, UIObjectType type, String displayName)
public LocatorType getLocatorType()
public UIObjectType getType()
public String getDisplayName()
public abstract UIObject updateLocatorParameterWithValue(AppConfig appConfig, String paramName, String value)
public abstract UIObjectValidator getValidator(SmartAppDriver appDriver, org.sikuli.script.Region region)
Copyright © 2021. All rights reserved.