Class CLContainer
- java.lang.Object
-
- androidx.constraintlayout.core.parser.CLElement
-
- androidx.constraintlayout.core.parser.CLContainer
-
-
Field Summary
-
Fields inherited from class androidx.constraintlayout.core.parser.CLElement
mContainer, mEnd, mStart, sBaseIndent, sMaxLine
-
-
Constructor Summary
Constructors Constructor Description CLContainer(char[] content)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(CLElement element)static CLElementallocate(char[] content)voidclear()CLElementget(int index)CLElementget(java.lang.String name)CLArraygetArray(int index)CLArraygetArray(java.lang.String name)CLArraygetArrayOrCreate(java.lang.String name)CLArraygetArrayOrNull(java.lang.String name)booleangetBoolean(int index)booleangetBoolean(java.lang.String name)floatgetFloat(int index)floatgetFloat(java.lang.String name)floatgetFloatOrNaN(java.lang.String name)intgetInt(int index)intgetInt(java.lang.String name)CLObjectgetObject(int index)CLObjectgetObject(java.lang.String name)CLObjectgetObjectOrNull(java.lang.String name)CLElementgetOrNull(int index)CLElementgetOrNull(java.lang.String name)java.lang.StringgetString(int index)java.lang.StringgetString(java.lang.String name)java.lang.StringgetStringOrNull(int index)java.lang.StringgetStringOrNull(java.lang.String name)booleanhas(java.lang.String name)java.util.ArrayList<java.lang.String>names()voidput(java.lang.String name, CLElement value)voidputNumber(java.lang.String name, float value)voidputString(java.lang.String name, java.lang.String value)voidremove(java.lang.String name)intsize()java.lang.StringtoString()-
Methods inherited from class androidx.constraintlayout.core.parser.CLElement
addIndent, content, getContainer, getDebugName, getEnd, getFloat, getInt, getLine, getStart, getStrClass, isDone, isStarted, notStarted, setContainer, setEnd, setLine, setStart, toFormattedJSON, toJSON
-
-
-
-
Method Detail
-
allocate
public static CLElement allocate(char[] content)
-
add
public void add(CLElement element)
-
size
public int size()
-
names
public java.util.ArrayList<java.lang.String> names()
-
has
public boolean has(java.lang.String name)
-
put
public void put(java.lang.String name, CLElement value)
-
putNumber
public void putNumber(java.lang.String name, float value)
-
putString
public void putString(java.lang.String name, java.lang.String value)
-
remove
public void remove(java.lang.String name)
-
clear
public void clear()
-
get
public CLElement get(java.lang.String name) throws CLParsingException
- Throws:
CLParsingException
-
getInt
public int getInt(java.lang.String name) throws CLParsingException- Throws:
CLParsingException
-
getFloat
public float getFloat(java.lang.String name) throws CLParsingException- Throws:
CLParsingException
-
getArray
public CLArray getArray(java.lang.String name) throws CLParsingException
- Throws:
CLParsingException
-
getObject
public CLObject getObject(java.lang.String name) throws CLParsingException
- Throws:
CLParsingException
-
getString
public java.lang.String getString(java.lang.String name) throws CLParsingException- Throws:
CLParsingException
-
getBoolean
public boolean getBoolean(java.lang.String name) throws CLParsingException- Throws:
CLParsingException
-
getOrNull
public CLElement getOrNull(java.lang.String name)
-
getObjectOrNull
public CLObject getObjectOrNull(java.lang.String name)
-
getArrayOrNull
public CLArray getArrayOrNull(java.lang.String name)
-
getArrayOrCreate
public CLArray getArrayOrCreate(java.lang.String name)
-
getStringOrNull
public java.lang.String getStringOrNull(java.lang.String name)
-
getFloatOrNaN
public float getFloatOrNaN(java.lang.String name)
-
get
public CLElement get(int index) throws CLParsingException
- Throws:
CLParsingException
-
getInt
public int getInt(int index) throws CLParsingException- Throws:
CLParsingException
-
getFloat
public float getFloat(int index) throws CLParsingException- Throws:
CLParsingException
-
getArray
public CLArray getArray(int index) throws CLParsingException
- Throws:
CLParsingException
-
getObject
public CLObject getObject(int index) throws CLParsingException
- Throws:
CLParsingException
-
getString
public java.lang.String getString(int index) throws CLParsingException- Throws:
CLParsingException
-
getBoolean
public boolean getBoolean(int index) throws CLParsingException- Throws:
CLParsingException
-
getOrNull
public CLElement getOrNull(int index)
-
getStringOrNull
public java.lang.String getStringOrNull(int index)
-
-