Class ConfiguredSubAtlas
- java.lang.Object
-
- org.openstreetmap.atlas.mutator.configuration.parsing.ConfiguredSubAtlas
-
- All Implemented Interfaces:
java.io.Serializable,java.util.function.Function<org.openstreetmap.atlas.geography.atlas.Atlas,java.util.Optional<org.openstreetmap.atlas.geography.atlas.Atlas>>
public final class ConfiguredSubAtlas extends java.lang.Object implements java.util.function.Function<org.openstreetmap.atlas.geography.atlas.Atlas,java.util.Optional<org.openstreetmap.atlas.geography.atlas.Atlas>>, java.io.Serializable- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCUT_TYPE_JSON_PROPERTYstatic java.lang.StringDEFAULTstatic java.lang.StringFILTER_JSON_PROPERTYstatic java.lang.StringNAME_JSON_PROPERTYstatic java.lang.StringTYPE_JSON_PROPERTY_VALUEstatic ConfiguredSubAtlasUNCHANGED
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<org.openstreetmap.atlas.geography.atlas.Atlas>apply(org.openstreetmap.atlas.geography.atlas.Atlas atlas)static ConfiguredSubAtlasfrom(java.lang.String name, org.openstreetmap.atlas.utilities.configuration.Configuration configuration)java.lang.StringgetName()org.openstreetmap.atlas.geography.atlas.sub.AtlasCutTypegetSubAtlasCutType()org.openstreetmap.atlas.utilities.configuration.ConfiguredFiltergetSubAtlasFilter()com.google.gson.JsonObjecttoJson()
-
-
-
Field Detail
-
DEFAULT
public static final java.lang.String DEFAULT
- See Also:
- Constant Field Values
-
UNCHANGED
public static final ConfiguredSubAtlas UNCHANGED
-
TYPE_JSON_PROPERTY_VALUE
public static final java.lang.String TYPE_JSON_PROPERTY_VALUE
- See Also:
- Constant Field Values
-
NAME_JSON_PROPERTY
public static final java.lang.String NAME_JSON_PROPERTY
- See Also:
- Constant Field Values
-
FILTER_JSON_PROPERTY
public static final java.lang.String FILTER_JSON_PROPERTY
- See Also:
- Constant Field Values
-
CUT_TYPE_JSON_PROPERTY
public static final java.lang.String CUT_TYPE_JSON_PROPERTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
from
public static ConfiguredSubAtlas from(java.lang.String name, org.openstreetmap.atlas.utilities.configuration.Configuration configuration)
-
apply
public java.util.Optional<org.openstreetmap.atlas.geography.atlas.Atlas> apply(org.openstreetmap.atlas.geography.atlas.Atlas atlas)
- Specified by:
applyin interfacejava.util.function.Function<org.openstreetmap.atlas.geography.atlas.Atlas,java.util.Optional<org.openstreetmap.atlas.geography.atlas.Atlas>>
-
getName
public java.lang.String getName()
-
getSubAtlasCutType
public org.openstreetmap.atlas.geography.atlas.sub.AtlasCutType getSubAtlasCutType()
-
getSubAtlasFilter
public org.openstreetmap.atlas.utilities.configuration.ConfiguredFilter getSubAtlasFilter()
-
toJson
public com.google.gson.JsonObject toJson()
-
-