Package org.geotools.ysld
Class YamlMap
Wrapper around a parsed Yaml mapping.
-
Field Summary
Fields inherited from class YamlObject
raw
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionBoolean access.Boolean access.Double access.Double access.static YamlMap
Quick inline map creation.Value accessboolean
Check if mapping available for keyInteger access.Integer access.iterator()
Iterate over keys.key
(int i) Access key by index, order provided byiterator()
.Access value as a YamlMapYamlObject<?>
Access value as a Yaml wrapper.Access value as a YamlSeqString access.String access.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface Iterable
forEach, spliterator
-
Constructor Details
-
YamlMap
Yaml mapping.- Parameters:
obj
- WrappedMap
- Throws:
IllegalArgumentException
-Map
is required
-
-
Method Details
-
from
Quick inline map creation.- Parameters:
pairs
- Key value pairs- Returns:
- Map of provided key value pairs.
-
str
String access.- Returns:
- String access, converting if necessary.
-
strOr
String access.- Parameters:
def
- default if value not provided- Returns:
- String access, converting if necessary.
-
integer
Integer access.- Returns:
- Integer access, converting if necessary.
-
intOr
Integer access.- Parameters:
def
- default if value not provided- Returns:
- Integer access, converting if necessary.
-
doub
Double access.- Returns:
- Integer access, converting if necessary.
-
doubOr
Double access.- Parameters:
def
- default if value not provided- Returns:
- Integer access, converting if necessary.
-
bool
Boolean access.- Returns:
- Boolean access, converting if necessary.
-
boolOr
Boolean access.- Parameters:
def
- default if value not provided- Returns:
- Boolean access, converting if necessary.
-
has
Check if mapping available for key- Returns:
- true if mapping available for key
-
get
Value access- Returns:
- Value access
-
obj
Access value as a Yaml wrapper.Wrappers are provided for Map and List
- Returns:
- Access as Yaml wrapper
-
map
Access value as a YamlMap- Returns:
- Access as YamlMap
-
seq
Access value as a YamlSeq- Returns:
- Access as YamlSeq
-
key
Access key by index, order provided byiterator()
.- Parameters:
i
- index- Returns:
- key access by index
-
iterator
Iterate over keys.
-