# Linkify.TransformFilter

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

# Linkify.TransformFilter

*** ** * ** ***

[Kotlin](https://developer.android.com/reference/kotlin/android/text/util/Linkify.TransformFilter "View this page in Kotlin")\|Java

`
public
static


interface
Linkify.TransformFilter
`  
`


`

|-------------------------------------------|
| android.text.util.Linkify.TransformFilter |

<br />

*** ** * ** ***

TransformFilter enables client code to have more control over how matched patterns are represented as URLs. For example: when converting a phone number such as (919) 555-1212 into a tel: URL the parentheses, white space, and hyphen need to be removed to produce tel:9195551212.

## Summary

|                                                                                                                                                                                                                                                           ### Public methods                                                                                                                                                                                                                                                           ||
|--------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` abstract `[String](https://developer.android.com/reference/java/lang/String) | ` `[transformUrl](https://developer.android.com/reference/android/text/util/Linkify.TransformFilter#transformUrl(java.util.regex.Matcher,%20java.lang.String))`(`[Matcher](https://developer.android.com/reference/java/util/regex/Matcher)` match, `[String](https://developer.android.com/reference/java/lang/String)` url) ` Examines the matched text and either passes it through or uses the data in the Matcher state to produce a replacement. |

## Public methods

### transformUrl

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public abstract String transformUrl (Matcher match, 
                String url)
```

Examines the matched text and either passes it through or uses the data in the Matcher state to produce a replacement.

<br />

|                                 Parameters                                  ||
|---------|--------------------------------------------------------------------|
| `match` | `Matcher`: The regex matcher state that found this URL text <br /> |
| `url`   | `String`: The text that was matched <br />                         |

|                                                  Returns                                                   ||
|--------------------------------------------------------------------|----------------------------------------|
| [String](https://developer.android.com/reference/java/lang/String) | The transformed form of the URL <br /> |