Java Extension API Reference

Package com.froglogic.squish.extension

Classes and interfaces in the Java Extension API.

Color

Class Color

Inspectable

Interface Inspectable — This interface needs to be implemented for custom Java support in Squish.

InspectableAdapter

Class InspectableAdapter — Adapter class for writing extensions.

InspectableFactory

Interface InspectableFactory — A Factory that delivers an Inspectable for custom Objects that it manages.

InspectableRegistry

Class InspectableRegistry — This class allows registration of factories of extensions that implement Inspectable.

ItemExtension

Interface ItemExtension — This interface must be implemented when the Inspectable handles objects that have textual items, written in the test scripts using waitForObjectItem.

ObjectQuery

Interface ObjectQuery

Point

Class Point — Toolkit independent Point class.

Rect

Class Rect — Toolkit independent Rectangle class.

TableExtension

Interface TableExtension — This interface can be implemented by an Inspectable, where its inspectable object has rows and columns.

TargetExtension

Interface TargetExtension — This interface can be implemented when the inspectable object is part of another object.

ViewportExtension

Interface ViewportExtension — This interface can be implemented when the inspectable object has scrolling capabilities.