MCPcopy Create free account
hub / github.com/Card-Forge/forge / getState

Method getState

forge-gui-mobile/src/forge/deck/FDeckChooser.java:1273–1286  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1271 }
1272
1273 private String getState() {
1274 StringBuilder state = new StringBuilder();
1275 if (cmbDeckTypes.getSelectedItem() == null || cmbDeckTypes.getSelectedItem() == DeckType.NET_DECK) {
1276 //handle special case of net decks
1277 if (netDeckCategory == null) { return ""; }
1278 state.append(NetDeckCategory.PREFIX).append(netDeckCategory.getName());
1279 }
1280 else {
1281 state.append(cmbDeckTypes.getSelectedItem().name());
1282 }
1283 state.append(";");
1284 joinSelectedDecks(state, SELECTED_DECK_DELIMITER);
1285 return state.toString();
1286 }
1287
1288 private void joinSelectedDecks(StringBuilder state, String delimiter) {
1289 Iterable<DeckProxy> selectedDecks = lstDecks.getSelectedItems();

Callers 6

saveStateMethod · 0.95
drawCardMethod · 0.45
drawTextBoxMethod · 0.45
drawZoomMethod · 0.45
drawDetailsMethod · 0.45
onCardChangedMethod · 0.45

Calls 6

joinSelectedDecksMethod · 0.95
getSelectedItemMethod · 0.65
getNameMethod · 0.65
appendMethod · 0.45
nameMethod · 0.45
toStringMethod · 0.45

Tested by

no test coverage detected