Package org.tomlj
Class EmptyTomlArray
- java.lang.Object
-
- org.tomlj.EmptyTomlArray
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static TomlArrayEMPTY_ARRAY
-
Constructor Summary
Constructors Modifier Constructor Description privateEmptyTomlArray()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsArrays()trueif the array contains arrays.booleancontainsBooleans()trueif the array contains booleans.booleancontainsDoubles()trueif the array contains doubles.booleancontainsLocalDates()trueif the array containsLocalDates.booleancontainsLocalDateTimes()trueif the array containsLocalDateTimes.booleancontainsLocalTimes()trueif the array containsLocalTimes.booleancontainsLongs()trueif the array contains longs.booleancontainsOffsetDateTimes()trueif the array containsOffsetDateTimes.booleancontainsStrings()trueif the array contains strings.booleancontainsTables()trueif the array contains tables.java.lang.Objectget(int index)Get a value at a specified index.TomlPositioninputPositionOf(int index)Get the position where a value is defined in the TOML document.booleanisEmpty()trueif the array is empty.intsize()The size of the array.java.util.List<java.lang.Object>toList()Get the elements of this array as aList.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.tomlj.TomlArray
getArray, getBoolean, getDouble, getLocalDate, getLocalDateTime, getLocalTime, getLong, getOffsetDateTime, getString, getTable, toJson, toJson, toJson, toJson, toToml, toToml
-
-
-
-
Field Detail
-
EMPTY_ARRAY
static final TomlArray EMPTY_ARRAY
-
-
Method Detail
-
size
public int size()
Description copied from interface:TomlArrayThe size of the array.
-
isEmpty
public boolean isEmpty()
Description copied from interface:TomlArraytrueif the array is empty.
-
containsStrings
public boolean containsStrings()
Description copied from interface:TomlArraytrueif the array contains strings.- Specified by:
containsStringsin interfaceTomlArray- Returns:
trueif the array contains strings.
-
containsLongs
public boolean containsLongs()
Description copied from interface:TomlArraytrueif the array contains longs.- Specified by:
containsLongsin interfaceTomlArray- Returns:
trueif the array contains longs.
-
containsDoubles
public boolean containsDoubles()
Description copied from interface:TomlArraytrueif the array contains doubles.- Specified by:
containsDoublesin interfaceTomlArray- Returns:
trueif the array contains doubles.
-
containsBooleans
public boolean containsBooleans()
Description copied from interface:TomlArraytrueif the array contains booleans.- Specified by:
containsBooleansin interfaceTomlArray- Returns:
trueif the array contains booleans.
-
containsOffsetDateTimes
public boolean containsOffsetDateTimes()
Description copied from interface:TomlArraytrueif the array containsOffsetDateTimes.- Specified by:
containsOffsetDateTimesin interfaceTomlArray- Returns:
trueif the array containsOffsetDateTimes.
-
containsLocalDateTimes
public boolean containsLocalDateTimes()
Description copied from interface:TomlArraytrueif the array containsLocalDateTimes.- Specified by:
containsLocalDateTimesin interfaceTomlArray- Returns:
trueif the array containsLocalDateTimes.
-
containsLocalDates
public boolean containsLocalDates()
Description copied from interface:TomlArraytrueif the array containsLocalDates.- Specified by:
containsLocalDatesin interfaceTomlArray- Returns:
trueif the array containsLocalDates.
-
containsLocalTimes
public boolean containsLocalTimes()
Description copied from interface:TomlArraytrueif the array containsLocalTimes.- Specified by:
containsLocalTimesin interfaceTomlArray- Returns:
trueif the array containsLocalTimes.
-
containsArrays
public boolean containsArrays()
Description copied from interface:TomlArraytrueif the array contains arrays.- Specified by:
containsArraysin interfaceTomlArray- Returns:
trueif the array contains arrays.
-
containsTables
public boolean containsTables()
Description copied from interface:TomlArraytrueif the array contains tables.- Specified by:
containsTablesin interfaceTomlArray- Returns:
trueif the array contains tables.
-
get
public java.lang.Object get(int index)
Description copied from interface:TomlArrayGet a value at a specified index.
-
inputPositionOf
public TomlPosition inputPositionOf(int index)
Description copied from interface:TomlArrayGet the position where a value is defined in the TOML document.- Specified by:
inputPositionOfin interfaceTomlArray- Parameters:
index- The array index.- Returns:
- The input position.
-
toList
public java.util.List<java.lang.Object> toList()
Description copied from interface:TomlArray
-
-