Class ProjectResourceManifest
java.lang.Object
com.inductiveautomation.ignition.common.project.resource.ProjectResourceManifest
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
static ProjectResourceManifest
fromGson
(com.inductiveautomation.ignition.common.gson.JsonElement json) Decode aJsonElement
into aProjectResourceManifest
.static ProjectResourceManifest
Decode a String containing a JSON-encodedProjectResourceManifest
.getFiles()
getScope()
int
int
hashCode()
boolean
boolean
Create a newProjectResourceManifest.Builder
.static com.inductiveautomation.ignition.common.gson.JsonObject
toGson
(ProjectResourceManifest manifest) Encode aProjectResourceManifest
into aJsonObject
.static String
toJson
(ProjectResourceManifest manifest) Encode aProjectResourceManifest
into a pretty-printed JSON String.
-
Field Details
-
RESOURCE_VERSION
public static final int RESOURCE_VERSION- See Also:
-
RESOURCE_MANIFEST_FILE_NAME
- See Also:
-
-
Constructor Details
-
ProjectResourceManifest
-
-
Method Details
-
getScope
-
getVersion
public int getVersion() -
getDocumentation
-
isRestricted
public boolean isRestricted() -
isOverridable
public boolean isOverridable() -
getFiles
-
getAttributes
-
fromGson
public static ProjectResourceManifest fromGson(com.inductiveautomation.ignition.common.gson.JsonElement json) Decode aJsonElement
into aProjectResourceManifest
.- Parameters:
json
- aJsonElement
containing a JSON-encodedProjectResourceManifest
.- Returns:
- a
ProjectResourceManifest
.
-
fromJson
Decode a String containing a JSON-encodedProjectResourceManifest
.- Parameters:
json
- a String containing a JSON-encodedProjectResourceManifest
.- Returns:
- a
ProjectResourceManifest
decoded fromjson
.
-
toGson
public static com.inductiveautomation.ignition.common.gson.JsonObject toGson(ProjectResourceManifest manifest) Encode aProjectResourceManifest
into aJsonObject
.- Parameters:
manifest
- theProjectResourceManifest
to encode.- Returns:
- a
JsonObject
containing a JSON-encodedProjectResourceManifest
.
-
toJson
Encode aProjectResourceManifest
into a pretty-printed JSON String.- Parameters:
manifest
- theProjectResourceManifest
to encode.- Returns:
- a pretty-printed JSON String encoding of
manifest
.
-
newBuilder
Create a newProjectResourceManifest.Builder
.- Returns:
- a new
ProjectResourceManifest.Builder
.
-
equals
-
hashCode
public int hashCode()
-