| | Class | Package | Description |
|---|
| | ImageMessage
| com.adobe.photoshop.messages |
An ImageMessage is a Message that contains some image data. |
| | IMessage
| com.adobe.photoshop.messages |
An interface that defines the requirements for an Object being sent, received, and parsed as a Photoshop message
|
| | Logger
| com.adobe.photoshop.log |
Logger allows you to specify logging targets, and uses the StructuredLogTestingSDK. |
| | Message
| com.adobe.photoshop.messages |
A Message is the most generic type of Message that can be sent or received, though the API doesn't
do either with Messages directly. |
| | MessageDispatcher
| com.adobe.photoshop.dispatchers |
The MessageDispatcher is an abstraction layer on top of the PhotoshopConnection, which makes it easy to send
properly formatted messages to Photoshop. |
| | PhotoshopConnection
| com.adobe.photoshop.connection |
The Photoshop connection class sets up encryption and handles socket transmission of data and messages to and from Photoshop. |
| | PhotoshopEvent
| com.adobe.photoshop.events |
PhotoshopEvents may be dispatched at various points in this API, and can contain useful information for determining the status of the connection and encryption. |
| | PhotoshopMessageEvent
| com.adobe.photoshop.events |
A PhotoshopMessageEvent is similar to PhotoshopEvent in that the API may choose to dispatch it during execution, however, it contains information specific to sending, receiving, and
parsing Messages. |
| | Subscription
| com.adobe.photoshop.subscriptions |
A Subscription contains some useful information regarding either a returned or dispatched request. |
| | SubscriptionEvent
| com.adobe.photoshop.events |
A SubscriptionEvent is dispatched by classes such as the SubscriptionManager, and will contain useful information regarding the user events in Photoshop. |
| | SubscriptionManager
| com.adobe.photoshop.subscriptions |
The SubscriptionManager gives you an easy way to get data from Photoshop that pertains to things like color changes, changed tools or settings, and other user events. |
| | TextMessage
| com.adobe.photoshop.messages |
A TextMessage is a Message whose payload contains text data. |
| | Tool
| com.adobe.photoshop.tools |
This class abstracts the Tool concept from Photoshop. |
| | TransactionManager
| com.adobe.photoshop.connection |
The TransactionManager is a class that makes it easy to always grab the next transaction ID. |
| | Util
| com.adobe.photoshop.utils |
A class that tends to contain static helper functions, which are mostly useful for the internal API. |