Interface Attributes.Serializers
-
- Enclosing class:
- Attributes
public static interface Attributes.Serializers
-
-
Method Summary
Static Methods Modifier and Type Method Description static org.jdom.ElementnewToolStateRecord()static voidserializeErrorMessage(org.jdom.Element element, Supplier<String> error)static voidserializeInstallationSkipReason(org.jdom.Element element, SkippedToolState state)static voidserializeInstallationSource(org.jdom.Element element, ToolState state)static voidserializeInstallationStatus(org.jdom.Element element, ToolState state)static voidserializeIsBundled(org.jdom.Element element, Supplier<Boolean> isBundled)static voidserializeIsDismissed(org.jdom.Element element, ErrorToolState state)static voidserializeOriginalPackageLastModified(org.jdom.Element element, Supplier<Long> lastModified)static voidserializeOriginalPackageLength(org.jdom.Element element, Supplier<Long> packageLength)static voidserializeOriginalPackageName(org.jdom.Element element, Supplier<String> packageName)static voidserializePackedToolContentHash(org.jdom.Element element, Supplier<String> hash)static voidserializeToolId(org.jdom.Element element, ToolState state)static voidserializeToolOriginalId(org.jdom.Element element, Supplier<String> originalId)static voidserializeToolTypeId(org.jdom.Element element, ToolState state)static voidserializeToolVersion(org.jdom.Element element, Supplier<String> version)static voidset(org.jdom.Element element, String attributeName, String attributeValue)static voidsetIfNotEmpty(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)
-
-