Duduf ExtendScript Framework for Adobe Scripting
► The Framework reference is available here.
These stables show where to find the implementation for each classes & namespace of the framework.
Read the reference for the description of all classes and namespaces.
Name | Type | File | Description |
---|---|---|---|
DuBinary |
Class | inc/binary.jsxinc | Stores binary files as strings. |
DuColor |
Class | inc/color.jsxinc | Represents a color. |
DuDate |
namespace | inc/date.jsxinc | Methods to manipulate dates. |
DuDebug |
namespace | inc/debug.jsxinc | Methods to help debugging scripts and catching errors. |
DuDebugLog |
Class | inc/debug.jsxinc | Logs errors and other infos to a file. |
DuESF |
namespace | inc/core.jsxinc | Core. |
DuFile |
namespace | inc/file.jsxinc | Methods to manipulate files. |
DuFolder |
namespace | inc/folder.jsxinc | Methods to manipulate folders. |
DuList |
class | inc/list.jsxinc | Represents a list / Collection / Array & iterator |
DuMath |
namespace | inc/math.jsxinc | Math methods. |
DuNumber |
namespace | inc/number.jsxinc | Methods to manipulate numbers. |
DuOCA |
namespace | inc/oca.jsxinc | Methods to manipulate the OCA format. |
DuPath |
namespace | inc/path.jsxinc | Methods to manipulate string paths. |
DuProcess |
Class | inc/process.jsxinc | Runs and manages processes. |
DuProcessQueue |
Class | inc/process.jsxinc | A queue of processes. |
DuRegExp |
namespace | inc/regexp.jsxinc | Methods to manipulate strings. |
DuRSS |
namespace | inc/rss.jsxinc | Methods to manipulate RSS feeds. |
DuRSSChannel |
Class | inc/rss.jsxinc | An RSS channel. |
DuRSSItem |
Class | inc/rss.jsxinc | An item in an RSS feed. |
DuSettings |
Class | inc/settings.jsxinc | Manages settings for the scripts. |
DuSystem |
namespace | inc/system.jsxinc | System (OS specific) tools. |
DuString |
namespace | inc/string.jsxinc | Methods to manipulate regular expressions. |
DuTranslation |
namespace | inc/translator.jsxinc | A translation of a string. |
DuTranslator |
namespace | inc/translator.jsxinc | The translation (localization) framework. |
DuVersion |
Class | inc/version.jsxinc | Represents the version of an app. |
DuXML |
namespace | inc/xml.jsxinc | Methods to help parsing XML. |
DuXMP |
namespace | inc/xmp.jsxinc | Methods to help using the XMP library. |
DuZip |
namespace | inc/zip.jsxinc | Methods to help zipping files and folders. |
JSON |
namespace | third-party/JSON.jsxinc | JSON methods. |
Math.seedRandom |
function | third-party/SeedRandom.jsxinc | Generates random numbers with a seed. |
Matrix |
class | third-party/Matrix.jsxinc | A 2D Transformation matrix. |
colorPicker |
Class | third-party/colorPicker.jsxinc | A color picker UI for Adobe Apps. |
def |
function | inc/core.jsxinc | Defines a undefined var. |
jstype |
function | inc/core.jsxinc | Checks the JS type of any var. |
tr |
function | inc/translator.jsxinc | Checks the JS type of any var. |
Methods and classes to help building UI.
Name | Type | File | Description |
---|---|---|---|
DuButton |
Class | inc/scriptui/button.jsxinc | A button with an optional icon. |
DuCheckBox |
Class | inc/scriptui/checkbox.jsxinc | A checkbox with an optional icon. |
DuFolderSelector |
Class | inc/scriptui/fileSelector.jsxinc | A folder selection button + optional edit text. |
DuFileSelector |
Class | inc/scriptui/fileSelector.jsxinc | A file selection button + optional edit text. |
DuCheckBox |
Class | inc/scriptui/checkbox.jsxinc | A checkbox with an optional icon. |
DuEditText |
Class | inc/scriptui/text.jsxinc | An edit text. |
DuForm |
Class | inc/scriptui/form.jsxinc | A form container. |
DuPanel |
Class | inc/scriptui/panel.jsxinc | A Simple Main Panel. |
DuRSSPanel |
Class | inc/scriptui/rssPanel.jsxinc | A Simple Main Panel. |
DuScriptPanel |
Class | inc/scriptui/panel.jsxinc | A Panel to display an RSS channel. |
DuScriptUI |
namespace | inc/scriptui/core.jsxinc | Methods to build UI. |
DuScriptUI.Icon |
enum | inc/scriptui/icons.jsxinc | All icons used and avaiable in DuESF. |
DuScriptUI.String |
enum | inc/scriptui/strings.jsxinc | All strings used in the UI. |
DuSelector |
Class | inc/scriptui/selector.jsxinc | A drop down selector. |
DuSeparator |
Class | inc/scriptui/layout.jsxinc | A separator optionaly checkable with an optional title. |
DuSlider |
Class | inc/scriptui/slider.jsxinc | A slider. |
DuSmallButton |
Class | inc/scriptui/button.jsxinc | A small button without icon. |
DuStaticText |
Class | inc/scriptui/text.jsxinc | An static text. |
DuTabPanel |
Class | inc/scriptui/tabPanel.jsxinc | A tab panel. |
DuTab |
Class | inc/scriptui/tabPanel.jsxinc | A tab in a tab panel. |