Class EmptyTomlTable
java.lang.Object
org.tomlj.EmptyTomlTable
- All Implemented Interfaces:
TomlTable
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionentryPathSet(boolean includeTables) Get all the entries in this table.entrySet()Get the entries of this table.@Nullable ObjectGet a value from the TOML document.@Nullable TomlPositioninputPositionOf(List<String> path) Get the position where a key is defined in the TOML document.booleanisEmpty()trueif there are no entries in this table.keyPathSet(boolean includeTables) Get all the paths in this table.keySet()Get the keys of this table.intsize()Return the number of entries in tis table.toMap()Get the elements of this array as aMap.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface TomlTable
contains, contains, dottedEntrySet, dottedEntrySet, dottedKeySet, dottedKeySet, entryPathSet, get, getArray, getArray, getArrayOrEmpty, getArrayOrEmpty, getBoolean, getBoolean, getBoolean, getBoolean, getDouble, getDouble, getDouble, getDouble, getLocalDate, getLocalDate, getLocalDate, getLocalDate, getLocalDateTime, getLocalDateTime, getLocalDateTime, getLocalDateTime, getLocalTime, getLocalTime, getLocalTime, getLocalTime, getLong, getLong, getLong, getLong, getOffsetDateTime, getOffsetDateTime, getOffsetDateTime, getOffsetDateTime, getString, getString, getString, getString, getTable, getTable, getTableOrEmpty, getTableOrEmpty, inputPositionOf, isArray, isArray, isBoolean, isBoolean, isDouble, isDouble, isLocalDate, isLocalDate, isLocalDateTime, isLocalDateTime, isLocalTime, isLocalTime, isLong, isLong, isOffsetDateTime, isOffsetDateTime, isString, isString, isTable, isTable, keyPathSet, toJson, toJson, toJson, toJson, toToml, toToml
-
Field Details
-
EMPTY_TABLE
-
-
Constructor Details
-
EmptyTomlTable
private EmptyTomlTable()
-
-
Method Details
-
size
-
isEmpty
-
keySet
Description copied from interface:TomlTableGet the keys of this table.The returned set contains only immediate keys to this table, and not dotted keys or key paths. For a complete view of keys available in the TOML document, use
TomlTable.dottedKeySet()orTomlTable.keyPathSet(). -
keyPathSet
Description copied from interface:TomlTableGet all the paths in this table.- Specified by:
keyPathSetin interfaceTomlTable- Parameters:
includeTables- Iftrue, also include paths to intermediary and empty tables.- Returns:
- A set containing all the key paths of this table.
-
entrySet
Description copied from interface:TomlTableGet the entries of this table.The returned set contains only immediate entries of this table, and not entries with dotted keys or key paths. For a complete view of all entries available in the TOML document, use
TomlTable.dottedEntrySet()orTomlTable.entryPathSet(). -
entryPathSet
Description copied from interface:TomlTableGet all the entries in this table.- Specified by:
entryPathSetin interfaceTomlTable- Parameters:
includeTables- Iftrue, also include entries in intermediary and empty tables.- Returns:
- A set containing all the entries of this table.
-
get
-
inputPositionOf
Description copied from interface:TomlTableGet the position where a key is defined in the TOML document.- Specified by:
inputPositionOfin interfaceTomlTable- Parameters:
path- The key path.- Returns:
- The input position, or
nullif the key was not set in the TOML document.
-
toMap
-