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 YamlSeq
Quick 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, wait
Methods inherited from interface Iterable
forEach, spliterator
-
Constructor Details
-
YamlSeq
Yaml mapping.- Parameters:
obj
- WrappedList
- Throws:
IllegalArgumentException
-List
is 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
YamlMap
wrapper
-
seq
YamlSeq access- Parameters:
i
- index- Returns:
- Sequence access, provided as
YamlSeq
wrapper
-
iterator
Iterator access, requires all contents be wrapped asYamlObject
.To traverse a list of atomic values use
YamlObject.raw()
iterator().- Specified by:
iterator
in interfaceIterable<YamlObject<Object>>
- Returns:
YamlObject
iterator access
-