# CLContainer

Artifact: [androidx.constraintlayout:constraintlayout-core](https://developer.android.com/jetpack/androidx/releases/constraintlayout) [View Source](https://cs.android.com/search?q=file:androidx/constraintlayout/core/parser/CLContainer.java+class:androidx.constraintlayout.core.parser.CLContainer) Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

*** ** * ** ***

<br />

```
class CLContainer : CLElement
```

<br />

|---|---|---|
| [kotlin.Any](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html) |||
| ↳ | [androidx.constraintlayout.core.parser.CLElement](https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement) ||
|   | ↳ | [androidx.constraintlayout.core.parser.CLContainer](https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer) |

Known direct subclasses [CLArray](https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLArray), [CLKey](https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLKey), [CLObject](https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLObject)

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLArray` |   |
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLKey` |   |
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLObject` |   |

*** ** * ** ***

//////////////////////////////////////////////////////////////////////

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#CLContainer(char[])(content: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char/index.html>!)` |

| ### Public functions |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#add(androidx.constraintlayout.core.parser.CLElement)(element: https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement!)` |
| `java-static https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement!` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#allocate(char[])(content: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char/index.html>!)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#clear()()` |
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#clone()()` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#equals(java.lang.Object)(obj: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html!)` |
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement!` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#get(int)(index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` ////////////////////////////////////////////////////////////////////// |
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement!` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#get(java.lang.String)(name: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` ////////////////////////////////////////////////////////////////////// |
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLArray!` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#getArray(int)(index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` |
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLArray!` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#getArray(java.lang.String)(name: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` |
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLArray!` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#getArrayOrCreate(java.lang.String)(name: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` |
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLArray!` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#getArrayOrNull(java.lang.String)(name: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#getBoolean(int)(index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#getBoolean(java.lang.String)(name: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#getFloat(int)(index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#getFloat(java.lang.String)(name: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#getFloatOrNaN(java.lang.String)(name: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#getInt(int)(index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#getInt(java.lang.String)(name: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` |
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLObject!` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#getObject(int)(index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` |
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLObject!` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#getObject(java.lang.String)(name: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` |
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLObject!` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#getObjectOrNull(java.lang.String)(name: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` |
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement!` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#getOrNull(int)(index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` ////////////////////////////////////////////////////////////////////// |
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement!` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#getOrNull(java.lang.String)(name: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` ////////////////////////////////////////////////////////////////////// |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#getString(int)(index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#getString(java.lang.String)(name: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#getStringOrNull(int)(index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#getStringOrNull(java.lang.String)(name: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#has(java.lang.String)(name: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#hashCode()()` |
| `https://developer.android.com/reference/java/util/ArrayList.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!>!` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#names()()` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#put(java.lang.String,androidx.constraintlayout.core.parser.CLElement)(name: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!, value: https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement!)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#putNumber(java.lang.String,float)(name: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!, value: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#putString(java.lang.String,java.lang.String)(name: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!, value: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#remove(java.lang.String)(name: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#size()()` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer#toString()()` |

### Inherited functions

From [androidx.constraintlayout.core.parser.CLElement](https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement) `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement#addIndent(java.lang.StringBuilder,int)(builder: https://developer.android.com/reference/java/lang/StringBuilder.html!, indent: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement#content()()` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement!` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement#getContainer()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement#getDebugName()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement#getEnd()()`

The character index this element was ended on
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement#getFloat()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement#getInt()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement#getLine()()`

get the line Number
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement#getStart()()`

The character index this element was started on
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement#getStrClass()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement#hasContent()()`

Whether this element has any valid content defined.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement#isDone()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement#isStarted()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement#notStarted()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement#setContainer(androidx.constraintlayout.core.parser.CLContainer)(element: https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement#setEnd(long)(end: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement#setLine(int)(line: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement#setStart(long)(start: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement#toFormattedJSON(int,int)(indent: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, forceIndent: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement#toJSON()()`

### Inherited properties

From [androidx.constraintlayout.core.parser.CLElement](https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement) `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLContainer!` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement#mContainer()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement#mEnd()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement#mStart()` `java-static https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement#sBaseIndent()` `java-static https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLElement#sMaxLine()`

## Public constructors

### CLContainer

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
CLContainer(content: CharArray<Char>!)
```

## Public functions

### add

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun add(element: CLElement!): Unit
```

### allocate

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
java-static fun allocate(content: CharArray<Char>!): CLElement!
```

### clear

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun clear(): Unit
```

### clone

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun clone(): CLContainer
```

### equals

```
fun equals(obj: Any!): Boolean
```

### get

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun get(index: Int): CLElement!
```

//////////////////////////////////////////////////////////////////////

| Throws |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLParsingException` |   |

### get

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun get(name: String!): CLElement!
```

//////////////////////////////////////////////////////////////////////

| Throws |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLParsingException` |   |

### getArray

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun getArray(index: Int): CLArray!
```

| Throws |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLParsingException` |   |

### getArray

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun getArray(name: String!): CLArray!
```

| Throws |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLParsingException` |   |

### getArrayOrCreate

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun getArrayOrCreate(name: String!): CLArray!
```

### getArrayOrNull

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun getArrayOrNull(name: String!): CLArray!
```

### getBoolean

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun getBoolean(index: Int): Boolean
```

| Throws |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLParsingException` |   |

### getBoolean

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun getBoolean(name: String!): Boolean
```

| Throws |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLParsingException` |   |

### getFloat

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun getFloat(index: Int): Float
```

| Throws |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLParsingException` |   |

### getFloat

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun getFloat(name: String!): Float
```

| Throws |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLParsingException` |   |

### getFloatOrNaN

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun getFloatOrNaN(name: String!): Float
```

### getInt

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun getInt(index: Int): Int
```

| Throws |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLParsingException` |   |

### getInt

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun getInt(name: String!): Int
```

| Throws |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLParsingException` |   |

### getObject

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun getObject(index: Int): CLObject!
```

| Throws |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLParsingException` |   |

### getObject

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun getObject(name: String!): CLObject!
```

| Throws |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLParsingException` |   |

### getObjectOrNull

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun getObjectOrNull(name: String!): CLObject!
```

### getOrNull

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun getOrNull(index: Int): CLElement!
```

//////////////////////////////////////////////////////////////////////

### getOrNull

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun getOrNull(name: String!): CLElement!
```

//////////////////////////////////////////////////////////////////////

### getString

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun getString(index: Int): String!
```

| Throws |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLParsingException` |   |

### getString

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun getString(name: String!): String!
```

| Throws |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/core/parser/CLParsingException` |   |

### getStringOrNull

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun getStringOrNull(index: Int): String!
```

### getStringOrNull

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun getStringOrNull(name: String!): String!
```

### has

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun has(name: String!): Boolean
```

### hashCode

```
fun hashCode(): Int
```

### names

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun names(): ArrayList<String!>!
```

### put

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun put(name: String!, value: CLElement!): Unit
```

### putNumber

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun putNumber(name: String!, value: Float): Unit
```

### putString

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun putString(name: String!, value: String!): Unit
```

### remove

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun remove(name: String!): Unit
```

### size

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
fun size(): Int
```

### toString

```
fun toString(): String!
```