@Component @Lazy @DependentInitialisation(value=StartNewGameBean.class) public class ShipWeaponsLocationFactory extends Object
| Modifier and Type | Field and Description |
|---|---|
private org.apache.logging.log4j.Logger |
logger |
private org.springframework.oxm.Unmarshaller |
unmarshaller |
private ch.sahits.game.openpatrician.data.xmlmodel.WeaponLocations |
weaponLocations |
| Constructor and Description |
|---|
ShipWeaponsLocationFactory() |
| Modifier and Type | Method and Description |
|---|---|
private boolean |
checkLevel(EShipUpgrade level,
ch.sahits.game.openpatrician.data.xmlmodel.WeaponLocation location) |
private IWeaponSlot |
convert(ch.sahits.game.openpatrician.data.xmlmodel.BasicSlot slot) |
private List<IWeaponSlot> |
convert(ch.sahits.game.openpatrician.data.xmlmodel.WeaponLocation weaponLocation) |
List<IWeaponSlot> |
getShipWeaponsLocation(EShipType type,
EShipUpgrade level) |
private Source |
getSourceFromFile(String fileName) |
private void |
initilizeWeaponModel() |
private final org.apache.logging.log4j.Logger logger
@Autowired @Qualifier(value="jaxb2XmlModelMarshaller") private org.springframework.oxm.Unmarshaller unmarshaller
private ch.sahits.game.openpatrician.data.xmlmodel.WeaponLocations weaponLocations
@PostConstruct private void initilizeWeaponModel()
public List<IWeaponSlot> getShipWeaponsLocation(EShipType type, EShipUpgrade level)
private boolean checkLevel(EShipUpgrade level, ch.sahits.game.openpatrician.data.xmlmodel.WeaponLocation location)
private List<IWeaponSlot> convert(ch.sahits.game.openpatrician.data.xmlmodel.WeaponLocation weaponLocation)
private IWeaponSlot convert(ch.sahits.game.openpatrician.data.xmlmodel.BasicSlot slot)
Copyright © 2011-2018 Sahits GmbH. All Rights Reserved.