Interface Attributes.Serializers
-
- Enclosing class:
- Attributes
public static interface Attributes.Serializers
-
-
Method Summary
Static Methods Modifier and Type Method Description static org.jdom.Element
newToolStateRecord()
static void
serializeErrorMessage(org.jdom.Element element, Supplier<String> error)
static void
serializeInstallationSkipReason(org.jdom.Element element, SkippedToolState state)
static void
serializeInstallationSource(org.jdom.Element element, ToolState state)
static void
serializeInstallationStatus(org.jdom.Element element, ToolState state)
static void
serializeIsBundled(org.jdom.Element element, Supplier<Boolean> isBundled)
static void
serializeIsDismissed(org.jdom.Element element, ErrorToolState state)
static void
serializeOriginalPackageLastModified(org.jdom.Element element, Supplier<Long> lastModified)
static void
serializeOriginalPackageLength(org.jdom.Element element, Supplier<Long> packageLength)
static void
serializeOriginalPackageName(org.jdom.Element element, Supplier<String> packageName)
static void
serializePackedToolContentHash(org.jdom.Element element, Supplier<String> hash)
static void
serializeToolId(org.jdom.Element element, ToolState state)
static void
serializeToolOriginalId(org.jdom.Element element, Supplier<String> originalId)
static void
serializeToolTypeId(org.jdom.Element element, ToolState state)
static void
serializeToolVersion(org.jdom.Element element, Supplier<String> version)
static void
set(org.jdom.Element element, String attributeName, String attributeValue)
static void
setIfNotEmpty(org.jdom.Element element, String attributeName, String attributeValue)
-
-
-
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)
-
-