ClassPackageDescription
 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.