Class PagesConfig
- java.lang.Object
- 
- com.inductiveautomation.perspective.common.config.PagesConfig
 
- 
 public class PagesConfig extends java.lang.Object
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classPagesConfig.GsonAdapter
 - 
Field SummaryFields Modifier and Type Field Description static java.lang.StringFILENAMEjava.util.Map<java.lang.String,PageConfig>pagesstatic ResourceTypeRESOURCE_TYPEDocksConfigsharedDocks
 - 
Constructor SummaryConstructors Constructor Description PagesConfig()PagesConfig(java.util.Map<java.lang.String,PageConfig> map, DocksConfig sharedDocks)
 - 
Method SummaryAll 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_TYPEpublic static final ResourceType RESOURCE_TYPE 
 - 
FILENAMEpublic static final java.lang.String FILENAME - See Also:
- Constant Field Values
 
 - 
pagespublic final java.util.Map<java.lang.String,PageConfig> pages 
 - 
sharedDockspublic final DocksConfig sharedDocks 
 
- 
 - 
Constructor Detail- 
PagesConfigpublic PagesConfig() 
 - 
PagesConfigpublic PagesConfig(java.util.Map<java.lang.String,PageConfig> map, DocksConfig sharedDocks) 
 
- 
 - 
Method Detail- 
fromResourcepublic static PagesConfig fromResource(@Nullable ProjectResource resource) 
 - 
fromResourcepublic static PagesConfig fromResource(@Nullable ProjectResource resource, @Nonnull com.inductiveautomation.ignition.common.gson.Gson gson) 
 - 
equalspublic boolean equals(java.lang.Object obj) - Overrides:
- equalsin class- java.lang.Object
 
 - 
equalsByJsonpublic 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 comparison
- gson- {Gson} - Gson instance
- Returns:
- boolean
 
 
- 
 
-