Class ConfigurationSequence<T extends ConfigurationMethods<?>>
java.lang.Object
com.kamikazejam.kamicommon.yaml.base.ConfigurationSequence<T>
- All Implemented Interfaces:
Iterable<T>
- Direct Known Subclasses:
ConfigurationSequenceStandalone
public abstract class ConfigurationSequence<T extends ConfigurationMethods<?>>
extends Object
implements Iterable<T>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConfigurationSequence
(ConfigurationMethods<?> parent, @Nullable org.yaml.snakeyaml.nodes.SequenceNode sequenceNode, String newPath) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
spliterator
-
Field Details
-
parent
-
-
Constructor Details
-
ConfigurationSequence
public ConfigurationSequence(ConfigurationMethods<?> parent, @Nullable @Nullable org.yaml.snakeyaml.nodes.SequenceNode sequenceNode, String newPath)
-
-
Method Details
-
loadSections
-
size
public int size() -
isEmpty
public boolean isEmpty() -
get
- Throws:
IndexOutOfBoundsException
-
toList
-
find
-
filter
-
stream
-
iterator
- Specified by:
iterator
in interfaceIterable<T extends ConfigurationMethods<?>>
-
forEach
- Specified by:
forEach
in interfaceIterable<T extends ConfigurationMethods<?>>
-