Class SaveMetaData
java.lang.Object
VASSAL.build.module.metadata.AbstractMetaData
VASSAL.build.module.metadata.SaveMetaData
Class representing the metadata for a Save Game/Log File. Details
about the module this saved game was created with are saved in a
separate module data file in the saved game zip.
- Since:
- 3.1.0
- Author:
- Brent Easton
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected ModuleMetaDatastatic final Stringstatic final StringFields inherited from class VASSAL.build.module.metadata.AbstractMetaData
BUG_11929_VASSAL_FIX_VERSION, BUILDFILE_EXTENSION_ELEMENT, BUILDFILE_MODULE_ELEMENT1, BUILDFILE_MODULE_ELEMENT2, CHECKSUM_ELEMENT, DATE_SAVED_ELEMENT, DESCRIPTION_ATTR, DESCRIPTION_ELEMENT, descriptionAttr, EXTENSION_ATTR, extra1, EXTRA1_ELEMENT, extra2, EXTRA2_ELEMENT, FALSE, LANG_ATTR, lastSaved, MODULE_NAME_ATTR, MODULE_NAME_ELEMENT, MODULE_VERSION_ATTR, MODULE_VERSION_ELEMENT, NAME_ATTR, NAME_ELEMENT, parser, ROOT_ELEMENT, TRUE, VASSAL_VERSION_ATTR, VASSAL_VERSION_ELEMENT, vassalVersion, version, VERSION_ATTR, VERSION_ELEMENT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddElements(Document doc, Element root) Add Elements specific to SaveMetaDataReturn the version of the metadata structureReturn the Entry name for the metadata filevoidRead and validate a Saved Game/Log file.voidsave(FileArchive archive) Write Save Game metadata to the specified ArchivevoidMethods inherited from class VASSAL.build.module.metadata.AbstractMetaData
copyModuleMetadata, copyModuleMetadata, copyModuleMetadata, formatLastSaved, getDescription, getExtra1, getExtra2, getLastSaved, getLocalizedDescription, getVassalVersion, getVersion, isPreBug11929, save, save, setDescription, setDescription, setExtra1, setExtra2, setLastSaved, setVassalVersion, setVersion
-
Field Details
-
ZIP_ENTRY_NAME
- See Also:
-
DATA_VERSION
- See Also:
-
PROMPT_LOG_COMMENT
- See Also:
-
moduleData
-
-
Constructor Details
-
SaveMetaData
public SaveMetaData() -
SaveMetaData
-
-
Method Details
-
getModuleName
-
getModuleVersion
-
getModuleData
-
getZipEntryName
Description copied from class:AbstractMetaDataReturn the Entry name for the metadata file- Specified by:
getZipEntryNamein classAbstractMetaData- Returns:
- Zip Entry name
-
getMetaDataVersion
Description copied from class:AbstractMetaDataReturn the version of the metadata structure- Specified by:
getMetaDataVersionin classAbstractMetaData- Returns:
- version
-
save
Write Save Game metadata to the specified Archive- Overrides:
savein classAbstractMetaData- Parameters:
archive- Save game Archive- Throws:
IOException- If anything goes wrong
-
save
- Overrides:
savein classAbstractMetaData- Throws:
IOException
-
addElements
Add Elements specific to SaveMetaData- Specified by:
addElementsin classAbstractMetaData- Parameters:
doc- Documentroot- Root element
-
read
-