Enum DownloadOptions
- java.lang.Object
-
- java.lang.Enum<DownloadOptions>
-
- com.trx.neon.api.neonEnvironment.model.DownloadOptions
-
- All Implemented Interfaces:
android.os.Parcelable
,java.io.Serializable
,java.lang.Comparable<DownloadOptions>
public enum DownloadOptions extends java.lang.Enum<DownloadOptions> implements android.os.Parcelable
Options for downloading buildings to the Neon Location Service
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CACHED
Once buildings have been downloaded from the server, future requests for those buildings will return from the cache and will not re-download from the server until the cache expiresFORCE_REFRESH
This will force the Neon Location Service to re-download from the server.
-
Field Summary
Fields Modifier and Type Field Description static android.os.Parcelable.Creator<DownloadOptions>
CREATOR
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
describeContents()
static DownloadOptions
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static DownloadOptions[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.void
writeToParcel(android.os.Parcel dest, int flags)
-
-
-
Enum Constant Detail
-
CACHED
public static final DownloadOptions CACHED
Once buildings have been downloaded from the server, future requests for those buildings will return from the cache and will not re-download from the server until the cache expires
-
FORCE_REFRESH
public static final DownloadOptions FORCE_REFRESH
This will force the Neon Location Service to re-download from the server. This should be used SPARINGLY, generally only after edits have been made to the buildings on the server. Call this too many times and the API will throw an exception.
-
-
Field Detail
-
CREATOR
public static final android.os.Parcelable.Creator<DownloadOptions> CREATOR
-
-
Method Detail
-
values
public static DownloadOptions[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (DownloadOptions c : DownloadOptions.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static DownloadOptions valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
writeToParcel
public void writeToParcel(android.os.Parcel dest, int flags)
- Specified by:
writeToParcel
in interfaceandroid.os.Parcelable
-
describeContents
public int describeContents()
- Specified by:
describeContents
in interfaceandroid.os.Parcelable
-
-