2.1.1. Versions - JavierSegoviaCordoba/data_dragon_wrapper_java GitHub Wiki
Versions methods
Sync methods
getVersionsList(VersionsMethods.VersionsListInterface versionsListInterface)
Async methods
getVersionsListAsync(VersionsMethods.VersionsListInterfaceAsync versionsListInterfaceAsync)
Examples
Instantiate DataDragon:
DataDragon dataDragon = new DataDragon(Platform.NA);
Sync methods
dataDragon.getVersionsList(new VersionsMethods.VersionsListInterface() {
@Override
public void onSuccess(String[] versionsList) {
System.out.println("\nversionsList: \n" + Arrays.toString(versionsList));
}
@Override
public void onErrorCode(ErrorCode errorCode) {
System.out.println("\nerrorCode: \n" + errorCode.toJson());
}
@Override
public void onIOException(IOException e) {
System.out.println("\nIOException: \n" + e.getMessage());
}
});
Async methods
dataDragon.getVersionsListAsync(new VersionsMethods.VersionsListInterfaceAsync() {
@Override
public void onSuccess(String[] versionsList) {
System.out.println("\nversionsListAsync: \n" + Arrays.toString(versionsList));
}
@Override
public void onErrorCode(ErrorCode errorCode) {
System.out.println("\nerrorCode: \n" + errorCode.toJson());
}
@Override
public void onFailure(Throwable t) {
System.out.println("\nthrowable: \n" + t.getMessage());
}
});