package com.faforever.client.game;
import com.faforever.client.remote.domain.GameTypeMessage;
import javafx.beans.property.SimpleStringProperty;
import javafx.beans.property.StringProperty;
import org.jsoup.Jsoup;
public class GameTypeBean {
private final StringProperty name;
private final StringProperty fullName;
private final StringProperty description;
public GameTypeBean(GameTypeMessage gameTypeMessage) {
name = new SimpleStringProperty(gameTypeMessage.getName());
fullName = new SimpleStringProperty(gameTypeMessage.getFullname());
description = new SimpleStringProperty(Jsoup.parse(gameTypeMessage.getDesc()).text());
}
public String getName() {
return name.get();
}
public StringProperty nameProperty() {
return name;
}
public String getFullName() {
return fullName.get();
}
public StringProperty fullNameProperty() {
return fullName;
}
public String getDescription() {
return description.get();
}
public StringProperty descriptionProperty() {
return description;
}
}