# Spannable.Factory

public static class **Spannable.Factory** extends Object  
Factory used by TextView to create new Spannables. You can subclass
it to provide something other than SpannableString.

### Public Constructor Summary

|---|---|
|   | [Factory](https://developers.google.com/j2objc/javadoc/android/reference/android/text/Spannable.Factory.html#Factory())() |

### Public Method Summary

|---|---|
| static [Spannable.Factory](https://developers.google.com/j2objc/javadoc/android/reference/android/text/Spannable.Factory.html) | [getInstance](https://developers.google.com/j2objc/javadoc/android/reference/android/text/Spannable.Factory.html#getInstance())() Returns the standard Spannable Factory. |
| [Spannable](https://developers.google.com/j2objc/javadoc/android/reference/android/text/Spannable.html) | [newSpannable](https://developers.google.com/j2objc/javadoc/android/reference/android/text/Spannable.Factory.html#newSpannable(java.lang.CharSequence))(CharSequence source) Returns a new SpannableString from the specified CharSequence. |

### Inherited Method Summary

From class java.lang.Object

|---|---|
| Object | clone() |
| boolean | equals(Object arg0) |
| void | finalize() |
| final Class\<?\> | getClass() |
| int | hashCode() |
| final void | notify() |
| final void | notifyAll() |
| String | toString() |
| final void | wait(long arg0, int arg1) |
| final void | wait(long arg0) |
| final void | wait() |

## Public Constructors

#### public
**Factory**
()

<br />

## Public Methods

#### public static [Spannable.Factory](https://developers.google.com/j2objc/javadoc/android/reference/android/text/Spannable.Factory.html)
**getInstance**
()

Returns the standard Spannable Factory.

#### public [Spannable](https://developers.google.com/j2objc/javadoc/android/reference/android/text/Spannable.html)
**newSpannable**
(CharSequence source)

Returns a new SpannableString from the specified CharSequence.
You can override this to provide a different kind of Spannable.

##### Parameters

| source |   |
|---|---|