public class LoginRendererSwingImpl extends java.lang.Object implements LoginRenderer
Constructor and Description |
---|
LoginRendererSwingImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addProtocolProviderUI(ProtocolProviderService protocolProvider)
Adds the user interface related to the given protocol provider.
|
boolean |
containsProtocolProviderUI(ProtocolProviderService protocolProvider)
Indicates if the given protocolProvider related user interface
is already rendered.
|
SecurityAuthority |
getSecurityAuthorityImpl(ProtocolProviderService protocolProvider)
Returns the SecurityAuthority implementation related to this
login renderer.
|
void |
protocolProviderConnected(ProtocolProviderService protocolProvider,
long date)
Indicates that the given protocol provider is now connected.
|
void |
protocolProviderConnectionFailed(ProtocolProviderService protocolProvider,
LoginManager loginManagerCallback)
Indicates that a protocol provider connection has failed.
|
void |
removeProtocolProviderUI(ProtocolProviderService protocolProvider)
Removes the user interface related to the given protocol provider.
|
void |
startConnectingUI(ProtocolProviderService protocolProvider)
Starts the connecting user interface for the given protocol provider.
|
void |
stopConnectingUI(ProtocolProviderService protocolProvider)
Stops the connecting user interface for the given protocol provider.
|
public void addProtocolProviderUI(ProtocolProviderService protocolProvider)
addProtocolProviderUI
in interface LoginRenderer
protocolProvider
- the protocol provider for which we add the user
interfacepublic void removeProtocolProviderUI(ProtocolProviderService protocolProvider)
removeProtocolProviderUI
in interface LoginRenderer
protocolProvider
- the protocol provider to removepublic void startConnectingUI(ProtocolProviderService protocolProvider)
startConnectingUI
in interface LoginRenderer
protocolProvider
- the protocol provider for which we add the
connecting user interfacepublic void stopConnectingUI(ProtocolProviderService protocolProvider)
stopConnectingUI
in interface LoginRenderer
protocolProvider
- the protocol provider for which we remove the
connecting user interfacepublic void protocolProviderConnected(ProtocolProviderService protocolProvider, long date)
protocolProviderConnected
in interface LoginRenderer
protocolProvider
- the ProtocolProviderService that is
connecteddate
- the date on which the event occuredpublic void protocolProviderConnectionFailed(ProtocolProviderService protocolProvider, LoginManager loginManagerCallback)
protocolProviderConnectionFailed
in interface LoginRenderer
protocolProvider
- the ProtocolProviderService, which
connection failedloginManagerCallback
- the LoginManager implementation,
which is managing the processpublic SecurityAuthority getSecurityAuthorityImpl(ProtocolProviderService protocolProvider)
getSecurityAuthorityImpl
in interface LoginRenderer
protocolProvider
- the specific ProtocolProviderService,
for which we're obtaining a security authoritypublic boolean containsProtocolProviderUI(ProtocolProviderService protocolProvider)
containsProtocolProviderUI
in interface LoginRenderer
protocolProvider
- the ProtocolProviderService, which
related user interface we're looking for
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.