Interface Attributes.Serializers

  • Enclosing class:
    Attributes

    public static interface Attributes.Serializers
    • Method Detail

      • newToolStateRecord

        static org.jdom.Element newToolStateRecord()
      • serializeToolId

        static void serializeToolId​(@NotNull
                                    org.jdom.Element element,
                                    @NotNull
                                    ToolState state)
      • serializeToolOriginalId

        static void serializeToolOriginalId​(@NotNull
                                            org.jdom.Element element,
                                            @NotNull
                                            Supplier<String> originalId)
      • serializeToolTypeId

        static void serializeToolTypeId​(@NotNull
                                        org.jdom.Element element,
                                        @NotNull
                                        ToolState state)
      • serializeToolVersion

        static void serializeToolVersion​(@NotNull
                                         org.jdom.Element element,
                                         @NotNull
                                         Supplier<String> version)
      • serializeInstallationSource

        static void serializeInstallationSource​(@NotNull
                                                org.jdom.Element element,
                                                @NotNull
                                                ToolState state)
      • serializeInstallationSkipReason

        static void serializeInstallationSkipReason​(@NotNull
                                                    org.jdom.Element element,
                                                    @NotNull
                                                    SkippedToolState state)
      • serializeInstallationStatus

        static void serializeInstallationStatus​(@NotNull
                                                org.jdom.Element element,
                                                @NotNull
                                                ToolState state)
      • serializeIsBundled

        static void serializeIsBundled​(@NotNull
                                       org.jdom.Element element,
                                       @NotNull
                                       Supplier<Boolean> isBundled)
      • serializeOriginalPackageName

        static void serializeOriginalPackageName​(@NotNull
                                                 org.jdom.Element element,
                                                 @NotNull
                                                 Supplier<String> packageName)
      • serializeOriginalPackageLength

        static void serializeOriginalPackageLength​(@NotNull
                                                   org.jdom.Element element,
                                                   @NotNull
                                                   Supplier<Long> packageLength)
      • serializeOriginalPackageLastModified

        static void serializeOriginalPackageLastModified​(@NotNull
                                                         org.jdom.Element element,
                                                         @NotNull
                                                         Supplier<Long> lastModified)
      • serializePackedToolContentHash

        static void serializePackedToolContentHash​(@NotNull
                                                   org.jdom.Element element,
                                                   @NotNull
                                                   Supplier<String> hash)
      • serializeErrorMessage

        static void serializeErrorMessage​(@NotNull
                                          org.jdom.Element element,
                                          @NotNull
                                          Supplier<String> error)
      • serializeIsDismissed

        static void serializeIsDismissed​(@NotNull
                                         org.jdom.Element element,
                                         @NotNull
                                         ErrorToolState state)
      • set

        static void set​(@NotNull
                        org.jdom.Element element,
                        @NotNull
                        String attributeName,
                        @Nullable
                        String attributeValue)
      • setIfNotEmpty

        static void setIfNotEmpty​(@NotNull
                                  org.jdom.Element element,
                                  @NotNull
                                  String attributeName,
                                  @Nullable
                                  String attributeValue)