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 TypeMethodDescriptionbooleanstatic ProjectResourceManifestfromGson(com.inductiveautomation.ignition.common.gson.JsonElement json) Decode aJsonElementinto aProjectResourceManifest.static ProjectResourceManifestDecode a String containing a JSON-encodedProjectResourceManifest.getFiles()getScope()intinthashCode()booleanbooleanCreate a newProjectResourceManifest.Builder.static com.inductiveautomation.ignition.common.gson.JsonObjecttoGson(ProjectResourceManifest manifest) Encode aProjectResourceManifestinto aJsonObject.static StringtoJson(ProjectResourceManifest manifest) Encode aProjectResourceManifestinto 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 aJsonElementinto aProjectResourceManifest.- Parameters:
json- aJsonElementcontaining a JSON-encodedProjectResourceManifest.- Returns:
- a
ProjectResourceManifest.
-
fromJson
Decode a String containing a JSON-encodedProjectResourceManifest.- Parameters:
json- a String containing a JSON-encodedProjectResourceManifest.- Returns:
- a
ProjectResourceManifestdecoded fromjson.
-
toGson
public static com.inductiveautomation.ignition.common.gson.JsonObject toGson(ProjectResourceManifest manifest) Encode aProjectResourceManifestinto aJsonObject.- Parameters:
manifest- theProjectResourceManifestto encode.- Returns:
- a
JsonObjectcontaining a JSON-encodedProjectResourceManifest.
-
toJson
Encode aProjectResourceManifestinto a pretty-printed JSON String.- Parameters:
manifest- theProjectResourceManifestto 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()
-