MCPcopy Create free account
hub / github.com/PCGen/pcgen / openCharacter

Method openCharacter

code/src/java/pcgen/gui2/PCGenFrame.java:1101–1123  ·  view source on GitHub ↗

@param pcgFile the character's pcgFile @param reference data set reference

(final File pcgFile, final DataSetFacade reference)

Source from the content-addressed store, hash-verified

1099 * @param reference data set reference
1100 */
1101 private void openCharacter(final File pcgFile, final DataSetFacade reference)
1102 {
1103 final String msg = LanguageBundle.getFormattedString("in_loadPcLoadingFile", pcgFile.getName());
1104 statusBar.startShowingProgress(msg, false);
1105 statusBar.getProgressBar().getModel().setRangeProperties(0, 1, 0, 2, false);
1106 statusBar.getProgressBar().setString(LanguageBundle.getString("in_loadPcOpening"));
1107 SwingUtilities.invokeLater(() -> {
1108
1109 try
1110 {
1111 CharacterManager.openCharacter(pcgFile, PCGenFrame.this, reference);
1112 statusBar.getProgressBar().getModel().setRangeProperties(1, 1, 0, 2, false);
1113 }
1114 catch (Exception e)
1115 {
1116 Logging.errorPrint("Error loading character: " + pcgFile.getName(), e);
1117 }
1118 finally
1119 {
1120 statusBar.endShowingProgress();
1121 }
1122 });
1123 }
1124
1125 private static String getFormattedCampaigns(SourceSelectionFacade sources)
1126 {

Callers 3

revertCharacterMethod · 0.95
loadCharacterFromFileMethod · 0.95

Calls 10

getFormattedStringMethod · 0.95
getStringMethod · 0.95
openCharacterMethod · 0.95
errorPrintMethod · 0.95
startShowingProgressMethod · 0.80
endShowingProgressMethod · 0.80
getNameMethod · 0.65
getModelMethod · 0.45
getProgressBarMethod · 0.45
setStringMethod · 0.45

Tested by

no test coverage detected