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 classPagesConfig.GsonAdapter
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringFILENAMEjava.util.Map<java.lang.String,PageConfig>pagesstatic ResourceTypeRESOURCE_TYPEDocksConfigsharedDocks
-
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 booleanequals(java.lang.Object obj)booleanequalsByJson(java.lang.Object obj, com.inductiveautomation.ignition.common.gson.Gson gson)An equality comparison done by serializing and deserializing the PagesConfig values.static PagesConfigfromResource(ProjectResource resource)static PagesConfigfromResource(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:
equalsin 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
-
-