Package org.geotools.ysld
Class YamlSeq
- All Implemented Interfaces:
Iterable<YamlObject<Object>>
Wrapper around a parsed Yaml sequence.
Wrapper requires List as sequence order is required.
-
Field Summary
Fields inherited from class YamlObject
raw -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbool(int i) Boolean accessdoub(int i) Double accessstatic YamlSeqQuick inline sequence creation.get(int i) Value accessinteger(int i) Integer accessiterator()Iterator access, requires all contents be wrapped asYamlObject.map(int i) Map accessYamlObject<?>obj(int i) Yaml wrapper accessseq(int i) YamlSeq accessstr(int i) String accessMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Iterable
forEach, spliterator
-
Constructor Details
-
YamlSeq
Yaml mapping.- Parameters:
obj- WrappedList- Throws:
IllegalArgumentException-Listis required
-
-
Method Details
-
from
Quick inline sequence creation.- Returns:
- sequence of provided values.
-
str
String access- Parameters:
i- index- Returns:
- String access, converting as needed
-
integer
Integer access- Parameters:
i- index- Returns:
- Integer access, converting as needed
-
doub
Double access- Parameters:
i- index- Returns:
- Double access, converting as needed
-
bool
Boolean access- Parameters:
i- index- Returns:
- Boolean access, converting as needed
-
get
Value access- Parameters:
i- index- Returns:
- Value access
-
obj
Yaml wrapper accessWrappers are provided for Map and List
- Parameters:
i- index- Returns:
- Access as Yaml wrapper
-
map
Map access- Parameters:
i- index- Returns:
- Map access, provided as
YamlMapwrapper
-
seq
YamlSeq access- Parameters:
i- index- Returns:
- Sequence access, provided as
YamlSeqwrapper
-
iterator
Iterator access, requires all contents be wrapped asYamlObject.To traverse a list of atomic values use
YamlObject.raw()iterator().- Specified by:
iteratorin interfaceIterable<YamlObject<Object>>- Returns:
YamlObjectiterator access
-