Type Transformer

Contains a Java library to make reading and creating complex objects (CDT, Dictionary) and primitive Appian types within plug-ins easy.  

All the data types and structures are represented as combinations of the following three objects:

  • AppianList represents a list of something (strings, CDTs, dictionaries, a mix of those, etc).
  • AppianObject represents a single complex type (i.e a CDT or Dictionary).
  • AppianPrimitive represents a single base type value (i.e an integer, long, float, String, date, etc)

Note: This utility is a successor to the CDT Helper library which only supported CDTs.  

See the Java docs for examples and full API: https://appianps.github.io/ps-ext-TypeTransformer/apidocs/