Class ProjectResourceManifest
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.project.resource.ProjectResourceManifest
 
- 
 public class ProjectResourceManifest extends java.lang.Object
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classProjectResourceManifest.Builder
 - 
Field SummaryFields Modifier and Type Field Description static java.lang.StringRESOURCE_MANIFEST_FILE_NAMEstatic intRESOURCE_VERSION
 - 
Constructor SummaryConstructors Constructor Description ProjectResourceManifest(java.lang.String scope, java.lang.String documentation, int version, boolean restricted, boolean overridable, java.util.Set<java.lang.String> files, java.util.Map<java.lang.String,com.inductiveautomation.ignition.common.gson.JsonElement> attributes)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)static ProjectResourceManifestfromGson(com.inductiveautomation.ignition.common.gson.JsonElement json)Decode aJsonElementinto aProjectResourceManifest.static ProjectResourceManifestfromJson(java.lang.String json)Decode a String containing a JSON-encodedProjectResourceManifest.java.util.Map<java.lang.String,com.inductiveautomation.ignition.common.gson.JsonElement>getAttributes()java.lang.StringgetDocumentation()java.util.List<java.lang.String>getFiles()java.lang.StringgetScope()intgetVersion()inthashCode()booleanisOverridable()booleanisRestricted()static ProjectResourceManifest.BuildernewBuilder()Create a newProjectResourceManifest.Builder.static com.inductiveautomation.ignition.common.gson.JsonObjecttoGson(ProjectResourceManifest manifest)Encode aProjectResourceManifestinto aJsonObject.static java.lang.StringtoJson(ProjectResourceManifest manifest)Encode aProjectResourceManifestinto a pretty-printed JSON String.
 
- 
- 
- 
Field Detail- 
RESOURCE_VERSIONpublic static final int RESOURCE_VERSION - See Also:
- Constant Field Values
 
 - 
RESOURCE_MANIFEST_FILE_NAMEpublic static final java.lang.String RESOURCE_MANIFEST_FILE_NAME - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
ProjectResourceManifestpublic ProjectResourceManifest(java.lang.String scope, java.lang.String documentation, int version, boolean restricted, boolean overridable, java.util.Set<java.lang.String> files, java.util.Map<java.lang.String,com.inductiveautomation.ignition.common.gson.JsonElement> attributes)
 
- 
 - 
Method Detail- 
getScopepublic java.lang.String getScope() 
 - 
getVersionpublic int getVersion() 
 - 
getDocumentationpublic java.lang.String getDocumentation() 
 - 
isRestrictedpublic boolean isRestricted() 
 - 
isOverridablepublic boolean isOverridable() 
 - 
getFilespublic java.util.List<java.lang.String> getFiles() 
 - 
getAttributespublic java.util.Map<java.lang.String,com.inductiveautomation.ignition.common.gson.JsonElement> 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.
 
 - 
fromJsonpublic static ProjectResourceManifest fromJson(java.lang.String json) Decode 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.
 
 - 
toJsonpublic static java.lang.String toJson(ProjectResourceManifest manifest) Encode aProjectResourceManifestinto a pretty-printed JSON String.- Parameters:
- manifest- the- ProjectResourceManifestto encode.
- Returns:
- a pretty-printed JSON String encoding of manifest.
 
 - 
newBuilderpublic static ProjectResourceManifest.Builder newBuilder() Create a newProjectResourceManifest.Builder.- Returns:
- a new ProjectResourceManifest.Builder.
 
 - 
equalspublic boolean equals(java.lang.Object o) - Overrides:
- equalsin class- java.lang.Object
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 
- 
 
-