Documentation
¶
Index ¶
- Constants
- type ITextClassifierCallback
- type ITextClassifierCallbackServer
- type ITextClassifierService
- type ITextClassifierServiceServer
- type TextClassifierCallbackProxy
- type TextClassifierCallbackStub
- type TextClassifierServiceProxy
- func (p *TextClassifierServiceProxy) AsBinder() binder.IBinder
- func (p *TextClassifierServiceProxy) OnClassifyText(ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, ...) error
- func (p *TextClassifierServiceProxy) OnConnectedStateChanged(ctx context.Context, connected int32) error
- func (p *TextClassifierServiceProxy) OnCreateTextClassificationSession(ctx context.Context, context_ viewTextclassifier.TextClassificationContext, ...) error
- func (p *TextClassifierServiceProxy) OnDestroyTextClassificationSession(ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId) error
- func (p *TextClassifierServiceProxy) OnDetectLanguage(ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, ...) error
- func (p *TextClassifierServiceProxy) OnGenerateLinks(ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, ...) error
- func (p *TextClassifierServiceProxy) OnSelectionEvent(ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, ...) error
- func (p *TextClassifierServiceProxy) OnSuggestConversationActions(ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, ...) error
- func (p *TextClassifierServiceProxy) OnSuggestSelection(ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, ...) error
- func (p *TextClassifierServiceProxy) OnTextClassifierEvent(ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, ...) error
- type TextClassifierServiceStub
Constants ¶
const ( TransactionITextClassifierCallbackOnSuccess = binder.FirstCallTransaction + 0 TransactionITextClassifierCallbackOnFailure = binder.FirstCallTransaction + 1 )
const ( MethodITextClassifierCallbackOnSuccess = "onSuccess" MethodITextClassifierCallbackOnFailure = "onFailure" )
const ( TransactionITextClassifierServiceOnSuggestSelection = binder.FirstCallTransaction + 0 TransactionITextClassifierServiceOnClassifyText = binder.FirstCallTransaction + 1 TransactionITextClassifierServiceOnGenerateLinks = binder.FirstCallTransaction + 2 TransactionITextClassifierServiceOnSelectionEvent = binder.FirstCallTransaction + 3 TransactionITextClassifierServiceOnTextClassifierEvent = binder.FirstCallTransaction + 4 TransactionITextClassifierServiceOnCreateTextClassificationSession = binder.FirstCallTransaction + 5 TransactionITextClassifierServiceOnDestroyTextClassificationSession = binder.FirstCallTransaction + 6 TransactionITextClassifierServiceOnDetectLanguage = binder.FirstCallTransaction + 7 TransactionITextClassifierServiceOnSuggestConversationActions = binder.FirstCallTransaction + 8 TransactionITextClassifierServiceOnConnectedStateChanged = binder.FirstCallTransaction + 9 )
const ( MethodITextClassifierServiceOnSuggestSelection = "onSuggestSelection" MethodITextClassifierServiceOnClassifyText = "onClassifyText" MethodITextClassifierServiceOnGenerateLinks = "onGenerateLinks" MethodITextClassifierServiceOnSelectionEvent = "onSelectionEvent" MethodITextClassifierServiceOnTextClassifierEvent = "onTextClassifierEvent" MethodITextClassifierServiceOnCreateTextClassificationSession = "onCreateTextClassificationSession" MethodITextClassifierServiceOnDestroyTextClassificationSession = "onDestroyTextClassificationSession" MethodITextClassifierServiceOnDetectLanguage = "onDetectLanguage" MethodITextClassifierServiceOnSuggestConversationActions = "onSuggestConversationActions" MethodITextClassifierServiceOnConnectedStateChanged = "onConnectedStateChanged" )
const DescriptorITextClassifierCallback = "android.service.textclassifier.ITextClassifierCallback"
const DescriptorITextClassifierService = "android.service.textclassifier.ITextClassifierService"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ITextClassifierCallback ¶
type ITextClassifierCallback interface {
AsBinder() binder.IBinder
OnSuccess(ctx context.Context, result os.Bundle) error
OnFailure(ctx context.Context) error
}
func NewTextClassifierCallbackStub ¶
func NewTextClassifierCallbackStub( impl ITextClassifierCallbackServer, ) ITextClassifierCallback
NewTextClassifierCallbackStub creates a server-side ITextClassifierCallback wrapping the given server implementation. The returned value satisfies ITextClassifierCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type ITextClassifierCallbackServer ¶
type ITextClassifierCallbackServer interface {
OnSuccess(ctx context.Context, result os.Bundle) error
OnFailure(ctx context.Context) error
}
ITextClassifierCallbackServer is the server-side interface that user implementations provide to NewTextClassifierCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ITextClassifierService ¶
type ITextClassifierService interface {
AsBinder() binder.IBinder
OnSuggestSelection(ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, request viewTextclassifier.TextSelectionRequest, callback ITextClassifierCallback) error
OnClassifyText(ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, request viewTextclassifier.TextClassificationRequest, callback ITextClassifierCallback) error
OnGenerateLinks(ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, request viewTextclassifier.TextLinksRequest, callback ITextClassifierCallback) error
OnSelectionEvent(ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, event viewTextclassifier.SelectionEvent) error
OnTextClassifierEvent(ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, event viewTextclassifier.TextClassifierEvent) error
OnCreateTextClassificationSession(ctx context.Context, context_ viewTextclassifier.TextClassificationContext, sessionId viewTextclassifier.TextClassificationSessionId) error
OnDestroyTextClassificationSession(ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId) error
OnDetectLanguage(ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, request viewTextclassifier.TextLanguageRequest, callback ITextClassifierCallback) error
OnSuggestConversationActions(ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, request viewTextclassifier.ConversationActionsRequest, callback ITextClassifierCallback) error
OnConnectedStateChanged(ctx context.Context, connected int32) error
}
func NewTextClassifierServiceStub ¶
func NewTextClassifierServiceStub( impl ITextClassifierServiceServer, ) ITextClassifierService
NewTextClassifierServiceStub creates a server-side ITextClassifierService wrapping the given server implementation. The returned value satisfies ITextClassifierService and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type ITextClassifierServiceServer ¶
type ITextClassifierServiceServer interface {
OnSuggestSelection(ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, request viewTextclassifier.TextSelectionRequest, callback ITextClassifierCallback) error
OnClassifyText(ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, request viewTextclassifier.TextClassificationRequest, callback ITextClassifierCallback) error
OnGenerateLinks(ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, request viewTextclassifier.TextLinksRequest, callback ITextClassifierCallback) error
OnSelectionEvent(ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, event viewTextclassifier.SelectionEvent) error
OnTextClassifierEvent(ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, event viewTextclassifier.TextClassifierEvent) error
OnCreateTextClassificationSession(ctx context.Context, context_ viewTextclassifier.TextClassificationContext, sessionId viewTextclassifier.TextClassificationSessionId) error
OnDestroyTextClassificationSession(ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId) error
OnDetectLanguage(ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, request viewTextclassifier.TextLanguageRequest, callback ITextClassifierCallback) error
OnSuggestConversationActions(ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, request viewTextclassifier.ConversationActionsRequest, callback ITextClassifierCallback) error
OnConnectedStateChanged(ctx context.Context, connected int32) error
}
ITextClassifierServiceServer is the server-side interface that user implementations provide to NewTextClassifierServiceStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type TextClassifierCallbackProxy ¶
func NewTextClassifierCallbackProxy ¶
func NewTextClassifierCallbackProxy( remote binder.IBinder, ) *TextClassifierCallbackProxy
func (*TextClassifierCallbackProxy) AsBinder ¶
func (p *TextClassifierCallbackProxy) AsBinder() binder.IBinder
type TextClassifierCallbackStub ¶
type TextClassifierCallbackStub struct {
Impl ITextClassifierCallback
Transport binder.VersionAwareTransport
}
TextClassifierCallbackStub dispatches incoming binder transactions to a typed ITextClassifierCallback implementation.
func (*TextClassifierCallbackStub) Descriptor ¶
func (s *TextClassifierCallbackStub) Descriptor() string
func (*TextClassifierCallbackStub) OnTransaction ¶
func (s *TextClassifierCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type TextClassifierServiceProxy ¶
func NewTextClassifierServiceProxy ¶
func NewTextClassifierServiceProxy( remote binder.IBinder, ) *TextClassifierServiceProxy
func (*TextClassifierServiceProxy) AsBinder ¶
func (p *TextClassifierServiceProxy) AsBinder() binder.IBinder
func (*TextClassifierServiceProxy) OnClassifyText ¶
func (p *TextClassifierServiceProxy) OnClassifyText( ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, request viewTextclassifier.TextClassificationRequest, callback ITextClassifierCallback, ) error
func (*TextClassifierServiceProxy) OnConnectedStateChanged ¶
func (p *TextClassifierServiceProxy) OnConnectedStateChanged( ctx context.Context, connected int32, ) error
func (*TextClassifierServiceProxy) OnCreateTextClassificationSession ¶
func (p *TextClassifierServiceProxy) OnCreateTextClassificationSession( ctx context.Context, context_ viewTextclassifier.TextClassificationContext, sessionId viewTextclassifier.TextClassificationSessionId, ) error
func (*TextClassifierServiceProxy) OnDestroyTextClassificationSession ¶
func (p *TextClassifierServiceProxy) OnDestroyTextClassificationSession( ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, ) error
func (*TextClassifierServiceProxy) OnDetectLanguage ¶
func (p *TextClassifierServiceProxy) OnDetectLanguage( ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, request viewTextclassifier.TextLanguageRequest, callback ITextClassifierCallback, ) error
func (*TextClassifierServiceProxy) OnGenerateLinks ¶
func (p *TextClassifierServiceProxy) OnGenerateLinks( ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, request viewTextclassifier.TextLinksRequest, callback ITextClassifierCallback, ) error
func (*TextClassifierServiceProxy) OnSelectionEvent ¶
func (p *TextClassifierServiceProxy) OnSelectionEvent( ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, event viewTextclassifier.SelectionEvent, ) error
func (*TextClassifierServiceProxy) OnSuggestConversationActions ¶
func (p *TextClassifierServiceProxy) OnSuggestConversationActions( ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, request viewTextclassifier.ConversationActionsRequest, callback ITextClassifierCallback, ) error
func (*TextClassifierServiceProxy) OnSuggestSelection ¶
func (p *TextClassifierServiceProxy) OnSuggestSelection( ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, request viewTextclassifier.TextSelectionRequest, callback ITextClassifierCallback, ) error
func (*TextClassifierServiceProxy) OnTextClassifierEvent ¶
func (p *TextClassifierServiceProxy) OnTextClassifierEvent( ctx context.Context, sessionId viewTextclassifier.TextClassificationSessionId, event viewTextclassifier.TextClassifierEvent, ) error
type TextClassifierServiceStub ¶
type TextClassifierServiceStub struct {
Impl ITextClassifierService
Transport binder.VersionAwareTransport
}
TextClassifierServiceStub dispatches incoming binder transactions to a typed ITextClassifierService implementation.
func (*TextClassifierServiceStub) Descriptor ¶
func (s *TextClassifierServiceStub) Descriptor() string
func (*TextClassifierServiceStub) OnTransaction ¶
func (s *TextClassifierServiceStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)