Class ProjectResourceManifest
java.lang.Object
com.inductiveautomation.ignition.common.project.resource.ProjectResourceManifest
- 
Nested Class SummaryNested Classes
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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_VERSIONpublic static final int RESOURCE_VERSION- See Also:
 
- 
RESOURCE_MANIFEST_FILE_NAME- See Also:
 
 
- 
- 
Constructor Details- 
ProjectResourceManifest
 
- 
- 
Method Details- 
getScope
- 
getVersionpublic int getVersion()
- 
getDocumentation
- 
isRestrictedpublic boolean isRestricted()
- 
isOverridablepublic boolean isOverridable()
- 
getFiles
- 
getAttributes
- 
fromGsonpublic static ProjectResourceManifest fromGson(com.inductiveautomation.ignition.common.gson.JsonElement json) Decode aJsonElementinto aProjectResourceManifest.- Parameters:
- json- a- JsonElementcontaining a JSON-encoded- ProjectResourceManifest.
- Returns:
- a ProjectResourceManifest.
 
- 
fromJsonDecode a String containing a JSON-encodedProjectResourceManifest.- Parameters:
- json- a String containing a JSON-encoded- ProjectResourceManifest.
- Returns:
- a ProjectResourceManifestdecoded fromjson.
 
- 
toGsonpublic static com.inductiveautomation.ignition.common.gson.JsonObject toGson(ProjectResourceManifest manifest) Encode aProjectResourceManifestinto aJsonObject.- Parameters:
- manifest- the- ProjectResourceManifestto encode.
- Returns:
- a JsonObjectcontaining a JSON-encodedProjectResourceManifest.
 
- 
toJsonEncode aProjectResourceManifestinto a pretty-printed JSON String.- Parameters:
- manifest- the- ProjectResourceManifestto encode.
- Returns:
- a pretty-printed JSON String encoding of manifest.
 
- 
newBuilderCreate a newProjectResourceManifest.Builder.- Returns:
- a new ProjectResourceManifest.Builder.
 
- 
equals
- 
hashCodepublic int hashCode()
 
-