Class TopLevelContainerInfoBase

java.lang.Object
com.inductiveautomation.factorypmi.application.model.TopLevelContainerInfoBase
Direct Known Subclasses:
TemplateInfo, WindowInfo

public class TopLevelContainerInfoBase extends Object
  • Field Details

    • PROJECT_RESOURCE_LEGACY_VERSION

      public static final int PROJECT_RESOURCE_LEGACY_VERSION
      Version of ProjectResource.getVersion() corresponding to any project resource holding a window or template info created in pre-Ignition 8. These project resources will have a data.bin blob holding an XML serialized window/template info object.
      See Also:
    • PROJECT_RESOURCE_8_VERSION

      public static final int PROJECT_RESOURCE_8_VERSION
      Version of ProjectResource.getVersion() corresponding to any project resource holding a window/template info created post Ignition 8. These project resources will have the contents of the window/template serialized into separate files like window.bin and thumbnail.png
      See Also:
    • THUMBNAIL_KEY

      public static final String THUMBNAIL_KEY
      See Also:
    • windowThumbnail

      protected BufferedImage windowThumbnail
    • windowThumbnailBytes

      protected byte[] windowThumbnailBytes
  • Constructor Details

    • TopLevelContainerInfoBase

      public TopLevelContainerInfoBase()
  • Method Details

    • getWindowThumbnail

      public BufferedImage getWindowThumbnail()
    • setWindowThumbnail

      public void setWindowThumbnail(BufferedImage windowThumbnail)
    • getWindowThumbnailBytes

      public byte[] getWindowThumbnailBytes()
    • setWindowThumbnailBytes

      public void setWindowThumbnailBytes(byte[] thumbnailBytes)