Class BitbucketIssueController
- java.lang.Object
-
- org.vx68k.netbeans.module.bitbucket.ui.BitbucketIssueController
-
- All Implemented Interfaces:
IssueController
public final class BitbucketIssueController extends Object implements IssueController
Implementation ofIssueControllerfor Bitbucket Cloud.- Author:
- Kaz Nishimura
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classBitbucketIssueController.EditorIssue editor.protected classBitbucketIssueController.ViewerIssue viewer.
-
Field Summary
-
Fields inherited from interface org.netbeans.modules.bugtracking.spi.IssueController
PROP_CHANGED
-
-
Constructor Summary
Constructors Constructor Description BitbucketIssueController(BitbucketIssueProvider.Adapter issueAdapter)Initializes the object.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPropertyChangeListener(PropertyChangeListener l)voidclosed()protected static JLabelcreateLabel(String text, char mnemonic, Component forComponent)Creates a new label for a component.booleandiscardUnsavedChanges()JComponentgetComponent()org.openide.util.HelpCtxgetHelpCtx()booleanisChanged()voidopened()voidremovePropertyChangeListener(PropertyChangeListener l)booleansaveChanges()protected voidsetChanged(boolean newValue)Sets the value which indicate some change.
-
-
-
Constructor Detail
-
BitbucketIssueController
public BitbucketIssueController(BitbucketIssueProvider.Adapter issueAdapter)
Initializes the object.- Parameters:
issueAdapter- an issue adapter
-
-
Method Detail
-
createLabel
protected static JLabel createLabel(String text, char mnemonic, Component forComponent)
Creates a new label for a component.- Parameters:
text- a label textmnemonic- a mnemonic characterforComponent- a component for which a new label is- Returns:
- a new label.
-
setChanged
protected void setChanged(boolean newValue)
Sets the value which indicate some change.- Parameters:
newValue- new value
-
getComponent
public JComponent getComponent()
- Specified by:
getComponentin interfaceIssueController
-
getHelpCtx
public org.openide.util.HelpCtx getHelpCtx()
- Specified by:
getHelpCtxin interfaceIssueController
-
opened
public void opened()
- Specified by:
openedin interfaceIssueController
-
closed
public void closed()
- Specified by:
closedin interfaceIssueController
-
saveChanges
public boolean saveChanges()
- Specified by:
saveChangesin interfaceIssueController
-
discardUnsavedChanges
public boolean discardUnsavedChanges()
- Specified by:
discardUnsavedChangesin interfaceIssueController
-
isChanged
public boolean isChanged()
- Specified by:
isChangedin interfaceIssueController
-
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener l)
- Specified by:
addPropertyChangeListenerin interfaceIssueController
-
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener l)
- Specified by:
removePropertyChangeListenerin interfaceIssueController
-
-