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() 
 -