Rabbit Escape  2017-01-14_18:33:47_+0000__(tag:_v0.10.1)
Public Member Functions | Package Functions | Private Attributes | List of all members
rabbitescape.ui.swing.GitHubIssueDialog.IssueSpinnerModel Class Reference
Inheritance diagram for rabbitescape.ui.swing.GitHubIssueDialog.IssueSpinnerModel:
Inheritance graph
[legend]
Collaboration diagram for rabbitescape.ui.swing.GitHubIssueDialog.IssueSpinnerModel:
Collaboration graph
[legend]

Public Member Functions

void notifyAndFetch (String url, String requestProperty, String notification, GitHubPageFetchNotifier ghpfn)
 
void addChangeListener (ChangeListener cl)
 
Object getNextValue ()
 
Object getPreviousValue ()
 
Object getRelativeValue (int indexStep)
 
GitHubIssue getCurrentIssue ()
 
Object getValue ()
 
void removeChangeListener (ChangeListener arg0)
 
void setFilter (Label filter)
 
void setValue (Object issueNumberIntegerObject)
 

Package Functions

 IssueSpinnerModel ()
 

Private Attributes

int issueIndex = 0
 
ChangeListener changeListener
 
Label filterMode = Label.ALL
 

Constructor & Destructor Documentation

rabbitescape.ui.swing.GitHubIssueDialog.IssueSpinnerModel.IssueSpinnerModel ( )
package

Member Function Documentation

void rabbitescape.ui.swing.GitHubIssueDialog.IssueSpinnerModel.addChangeListener ( ChangeListener  cl)
GitHubIssue rabbitescape.ui.swing.GitHubIssueDialog.IssueSpinnerModel.getCurrentIssue ( )
Object rabbitescape.ui.swing.GitHubIssueDialog.IssueSpinnerModel.getNextValue ( )
Object rabbitescape.ui.swing.GitHubIssueDialog.IssueSpinnerModel.getPreviousValue ( )
Object rabbitescape.ui.swing.GitHubIssueDialog.IssueSpinnerModel.getRelativeValue ( int  indexStep)
Object rabbitescape.ui.swing.GitHubIssueDialog.IssueSpinnerModel.getValue ( )
void rabbitescape.ui.swing.GitHubIssueDialog.IssueSpinnerModel.notifyAndFetch ( String  url,
String  requestProperty,
String  notification,
GitHubPageFetchNotifier  notifier 
)

The UI implements this to inform the user, and fetch the page.

Implements rabbitescape.ui.swing.GitHubPageFetcher.

void rabbitescape.ui.swing.GitHubIssueDialog.IssueSpinnerModel.removeChangeListener ( ChangeListener  arg0)
void rabbitescape.ui.swing.GitHubIssueDialog.IssueSpinnerModel.setFilter ( Label  filter)
void rabbitescape.ui.swing.GitHubIssueDialog.IssueSpinnerModel.setValue ( Object  issueNumberIntegerObject)

Member Data Documentation

ChangeListener rabbitescape.ui.swing.GitHubIssueDialog.IssueSpinnerModel.changeListener
private
Label rabbitescape.ui.swing.GitHubIssueDialog.IssueSpinnerModel.filterMode = Label.ALL
private
int rabbitescape.ui.swing.GitHubIssueDialog.IssueSpinnerModel.issueIndex = 0
private

The documentation for this class was generated from the following file: