![]() |
Rabbit Escape
2017-01-14_18:33:47_+0000__(tag:_v0.10.1)
|
retrieval and parsing. no swing. More...
Public Member Functions | |
GitHubClient () | |
do not query for more pages of issues More... | |
void | initialise () |
void | fetchComments (GitHubIssue ghi) |
String | getError () |
GitHubIssue | getIssue (int index, GitHubPageFetcher ghpf) |
int | getIndexOfNumber (int issueNumber) |
void | setPage (String page) |
Public Attributes | |
final String | baseURL = "https://api.github.com/repos/andybalaam/rabbit-escape/issues" |
final String | acceptHeader = "Accept: application/vnd.github.v3+json" |
Private Member Functions | |
String | apiCall (String endURL) |
Static Private Member Functions | |
static ArrayList< GitHubIssue > | parseIssues (String json) |
Private Attributes | |
ArrayList< GitHubIssue > | issues = null |
String | errMsg = "" |
int | page = 1 |
boolean | gotAllPages = false |
retrieval and parsing. no swing.
rabbitescape.ui.swing.GitHubClient.GitHubClient | ( | ) |
do not query for more pages of issues
<
|
private |
void rabbitescape.ui.swing.GitHubClient.fetchComments | ( | GitHubIssue | ghi | ) |
String rabbitescape.ui.swing.GitHubClient.getError | ( | ) |
int rabbitescape.ui.swing.GitHubClient.getIndexOfNumber | ( | int | issueNumber | ) |
GitHubIssue rabbitescape.ui.swing.GitHubClient.getIssue | ( | int | index, |
GitHubPageFetcher | ghpf | ||
) |
GitHubPageFetcher | required in case more issues need fetching. This method can make a call back to the UI. This is necessary as it may be time consuming: the user needs a progress bar or something. |
void rabbitescape.ui.swing.GitHubClient.initialise | ( | ) |
|
staticprivate |
void rabbitescape.ui.swing.GitHubClient.setPage | ( | String | page | ) |
Implements rabbitescape.ui.swing.GitHubPageFetchNotifier.
final String rabbitescape.ui.swing.GitHubClient.acceptHeader = "Accept: application/vnd.github.v3+json" |
final String rabbitescape.ui.swing.GitHubClient.baseURL = "https://api.github.com/repos/andybalaam/rabbit-escape/issues" |
|
private |
|
private |
< .../issues?page=number
|
private |
|
private |