Class PagesConfig
- java.lang.Object
-
- com.inductiveautomation.perspective.common.config.PagesConfig
-
public class PagesConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PagesConfig.GsonAdapter
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
FILENAME
java.util.Map<java.lang.String,PageConfig>
pages
static ResourceType
RESOURCE_TYPE
DocksConfig
sharedDocks
-
Constructor Summary
Constructors Constructor Description PagesConfig()
PagesConfig(java.util.Map<java.lang.String,PageConfig> map, DocksConfig sharedDocks)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
boolean
equalsByJson(java.lang.Object obj, com.inductiveautomation.ignition.common.gson.Gson gson)
An equality comparison done by serializing and deserializing the PagesConfig values.static PagesConfig
fromResource(ProjectResource resource)
static PagesConfig
fromResource(ProjectResource resource, com.inductiveautomation.ignition.common.gson.Gson gson)
-
-
-
Field Detail
-
RESOURCE_TYPE
public static final ResourceType RESOURCE_TYPE
-
FILENAME
public static final java.lang.String FILENAME
- See Also:
- Constant Field Values
-
pages
public final java.util.Map<java.lang.String,PageConfig> pages
-
sharedDocks
public final DocksConfig sharedDocks
-
-
Constructor Detail
-
PagesConfig
public PagesConfig()
-
PagesConfig
public PagesConfig(java.util.Map<java.lang.String,PageConfig> map, DocksConfig sharedDocks)
-
-
Method Detail
-
fromResource
public static PagesConfig fromResource(@Nullable ProjectResource resource)
-
fromResource
public static PagesConfig fromResource(@Nullable ProjectResource resource, @Nonnull com.inductiveautomation.ignition.common.gson.Gson gson)
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
equalsByJson
public boolean equalsByJson(java.lang.Object obj, com.inductiveautomation.ignition.common.gson.Gson gson)
An equality comparison done by serializing and deserializing the PagesConfig values. If either the comparison PagesConfig value or this current instance has never been serialized, the conversion is needed for an "apples to apples" comparison.- Parameters:
obj
- {PagesConfig} - PagesConfig object for comparisongson
- {Gson} - Gson instance- Returns:
- boolean
-
-