Record Class AppDirectory.Source
java.lang.Object
java.lang.Record
com.iizix.server.app.AppDirectory.Source
- Record Components:
app- The App, null for none: the pages keep their head, there is no manifest and no icon, and the offline page is named after the application ID.pwa- The application's PWA properties, null when it has no.iiziPWA: its presence makes the application installable (AU-9), its icon references, category and orientation are read (Set I).icons- What the icons are built from (PWAIcons.Sources: the master and the named icons' bytes, the module's asset files underPWA/andiiziRun/icons/), null for none; used only for an installable application. The screenshots come from the same asset files.devel- The development mode flag: the worker then caches nothing.
- Enclosing class:
AppDirectory
public static record AppDirectory.Source(ModuleApp app, PWAProps pwa, PWAIcons.Sources icons, boolean devel) extends Record
What the generated files of a directory are made from (work order CC-PWA-V5E-APPDIR-PWA).
- Author:
- Christopher Mindus
Constructor Summary
ConstructorsConstructorDescriptionSource(ModuleApp app, PWAProps pwa, PWAIcons.Sources icons, boolean devel) Creates an instance of aSourcerecord class.Method Summary
Modifier and TypeMethodDescriptionapp()Returns the value of theapprecord component.booleandevel()Returns the value of thedevelrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.icons()Returns the value of theiconsrecord component.pwa()Returns the value of thepwarecord component.final StringtoString()Returns a string representation of this record class.
Constructor Details
Method Details
toString
hashCode
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with thecomparemethod from their corresponding wrapper classes.app
pwa
icons
devel