Package io.jenkins.plugins.casc.model
Class Sequence
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<CNode>
-
- io.jenkins.plugins.casc.model.Sequence
-
- All Implemented Interfaces:
CNode
,Serializable
,Cloneable
,Iterable<CNode>
,Collection<CNode>
,List<CNode>
,RandomAccess
public final class Sequence extends ArrayList<CNode> implements CNode
- Author:
- Nicolas De Loof
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.jenkins.plugins.casc.model.CNode
CNode.Type
-
-
Field Summary
-
Fields inherited from class java.util.AbstractList
modCount
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Sequence
asSequence()
Sequence
clone()
boolean
equals(Object o)
Source
getSource()
Indicate the source (file, line number) this specific configuration node comes from.CNode.Type
getType()
int
hashCode()
void
setSource(Source source)
-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
Methods inherited from class java.util.AbstractCollection
containsAll, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface io.jenkins.plugins.casc.model.CNode
asMapping, asScalar, isSensitiveData
-
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
-
Methods inherited from interface java.util.List
containsAll
-
-
-
-
Method Detail
-
getType
public CNode.Type getType()
-
asSequence
public Sequence asSequence()
- Specified by:
asSequence
in interfaceCNode
-
setSource
public void setSource(Source source)
-
getSource
public Source getSource()
Description copied from interface:CNode
Indicate the source (file, line number) this specific configuration node comes from. This is used to offer relevant diagnostic messages
-
clone
public Sequence clone()
-
equals
public boolean equals(Object o)
-
-