util

package
v0.0.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 28, 2026 License: CC0-1.0 Imports: 6 Imported by: 0

Documentation

Overview

Package util provides Go bindings for android.text.util.

Index

Constants

View Source
const (
	All                         = consts.All
	EmailAddresses              = consts.EmailAddresses
	MapAddresses                = consts.MapAddresses
	PhoneNumbers                = consts.PhoneNumbers
	WebUrls                     = consts.WebUrls
	Sphonenumbermatchfilter     = consts.Sphonenumbermatchfilter
	Sphonenumbertransformfilter = consts.Sphonenumbertransformfilter
	Surlmatchfilter             = consts.Surlmatchfilter
)

Variables

This section is empty.

Functions

func Init

func Init(env *jni.Env) error

Init resolves all JNI class and method references for this package. It is safe to call multiple times (uses sync.Once internally). Exported for E2E testing on Android.

Types

type Linkify

type Linkify struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Linkify wraps android.text.util.Linkify.

func NewLinkify

func NewLinkify(vm *jni.VM) (*Linkify, error)

NewLinkify creates a new android.text.util.Linkify instance.

func (*Linkify) AddLinks2

func (m *Linkify) AddLinks2(arg0 *jni.Object, arg1 int32) (bool, error)

AddLinks2 calls android.text.util.Linkify.addLinks.

func (*Linkify) AddLinks2_4

func (m *Linkify) AddLinks2_4(arg0 *jni.Object, arg1 int32) (bool, error)

AddLinks2_4 calls android.text.util.Linkify.addLinks.

func (*Linkify) AddLinks3_1

func (m *Linkify) AddLinks3_1(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 string,
) (bool, error)

AddLinks3_1 calls android.text.util.Linkify.addLinks.

func (*Linkify) AddLinks3_5

func (m *Linkify) AddLinks3_5(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 string,
) error

AddLinks3_5 calls android.text.util.Linkify.addLinks.

func (*Linkify) AddLinks5_2

func (m *Linkify) AddLinks5_2(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 string,
	arg3 *jni.Object,
	arg4 *jni.Object,
) (bool, error)

AddLinks5_2 calls android.text.util.Linkify.addLinks.

func (*Linkify) AddLinks5_6

func (m *Linkify) AddLinks5_6(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 string,
	arg3 *jni.Object,
	arg4 *jni.Object,
) error

AddLinks5_6 calls android.text.util.Linkify.addLinks.

func (*Linkify) AddLinks6_3

func (m *Linkify) AddLinks6_3(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 string,
	arg3 *jni.Object,
	arg4 *jni.Object,
	arg5 *jni.Object,
) (bool, error)

AddLinks6_3 calls android.text.util.Linkify.addLinks.

func (*Linkify) AddLinks6_7

func (m *Linkify) AddLinks6_7(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 string,
	arg3 *jni.Object,
	arg4 *jni.Object,
	arg5 *jni.Object,
) error

AddLinks6_7 calls android.text.util.Linkify.addLinks.

type LinkifyMatchFilter

type LinkifyMatchFilter struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

LinkifyMatchFilter wraps android.text.util.Linkify$MatchFilter.

func (*LinkifyMatchFilter) AcceptMatch

func (m *LinkifyMatchFilter) AcceptMatch(
	arg0 string,
	arg1 int32,
	arg2 int32,
) (bool, error)

AcceptMatch calls android.text.util.Linkify$MatchFilter.acceptMatch.

type LinkifyTransformFilter

type LinkifyTransformFilter struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

LinkifyTransformFilter wraps android.text.util.Linkify$TransformFilter.

func (*LinkifyTransformFilter) TransformUrl

func (m *LinkifyTransformFilter) TransformUrl(arg0 *jni.Object, arg1 string) (string, error)

TransformUrl calls android.text.util.Linkify$TransformFilter.transformUrl.

type Rfc822Token

type Rfc822Token struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Rfc822Token wraps android.text.util.Rfc822Token.

func NewRfc822Token

func NewRfc822Token(vm *jni.VM, arg0 string, arg1 string, arg2 string) (*Rfc822Token, error)

NewRfc822Token creates a new android.text.util.Rfc822Token instance.

func (*Rfc822Token) Equals

func (m *Rfc822Token) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.text.util.Rfc822Token.equals.

func (*Rfc822Token) GetAddress

func (m *Rfc822Token) GetAddress() (string, error)

GetAddress calls android.text.util.Rfc822Token.getAddress.

func (*Rfc822Token) GetComment

func (m *Rfc822Token) GetComment() (string, error)

GetComment calls android.text.util.Rfc822Token.getComment.

func (*Rfc822Token) GetName

func (m *Rfc822Token) GetName() (string, error)

GetName calls android.text.util.Rfc822Token.getName.

func (*Rfc822Token) HashCode

func (m *Rfc822Token) HashCode() (int32, error)

HashCode calls android.text.util.Rfc822Token.hashCode.

func (*Rfc822Token) QuoteComment

func (m *Rfc822Token) QuoteComment(arg0 string) (string, error)

QuoteComment calls android.text.util.Rfc822Token.quoteComment.

func (*Rfc822Token) QuoteName

func (m *Rfc822Token) QuoteName(arg0 string) (string, error)

QuoteName calls android.text.util.Rfc822Token.quoteName.

func (*Rfc822Token) QuoteNameIfNecessary

func (m *Rfc822Token) QuoteNameIfNecessary(arg0 string) (string, error)

QuoteNameIfNecessary calls android.text.util.Rfc822Token.quoteNameIfNecessary.

func (*Rfc822Token) SetAddress

func (m *Rfc822Token) SetAddress(arg0 string) error

SetAddress calls android.text.util.Rfc822Token.setAddress.

func (*Rfc822Token) SetComment

func (m *Rfc822Token) SetComment(arg0 string) error

SetComment calls android.text.util.Rfc822Token.setComment.

func (*Rfc822Token) SetName

func (m *Rfc822Token) SetName(arg0 string) error

SetName calls android.text.util.Rfc822Token.setName.

func (*Rfc822Token) ToString

func (m *Rfc822Token) ToString() (string, error)

ToString calls android.text.util.Rfc822Token.toString.

type Rfc822Tokenizer

type Rfc822Tokenizer struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Rfc822Tokenizer wraps android.text.util.Rfc822Tokenizer.

func NewRfc822Tokenizer

func NewRfc822Tokenizer(vm *jni.VM) (*Rfc822Tokenizer, error)

NewRfc822Tokenizer creates a new android.text.util.Rfc822Tokenizer instance.

func (*Rfc822Tokenizer) FindTokenEnd

func (m *Rfc822Tokenizer) FindTokenEnd(arg0 string, arg1 int32) (int32, error)

FindTokenEnd calls android.text.util.Rfc822Tokenizer.findTokenEnd.

func (*Rfc822Tokenizer) FindTokenStart

func (m *Rfc822Tokenizer) FindTokenStart(arg0 string, arg1 int32) (int32, error)

FindTokenStart calls android.text.util.Rfc822Tokenizer.findTokenStart.

func (*Rfc822Tokenizer) TerminateToken

func (m *Rfc822Tokenizer) TerminateToken(arg0 string) (*jni.Object, error)

TerminateToken calls android.text.util.Rfc822Tokenizer.terminateToken.

func (*Rfc822Tokenizer) Tokenize

func (m *Rfc822Tokenizer) Tokenize(arg0 string) (*jni.Object, error)

Tokenize calls android.text.util.Rfc822Tokenizer.tokenize.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL