Class FolderSettingsProp

    • Constructor Detail

      • FolderSettingsProp

        public FolderSettingsProp()
        Creates the client properties without a name. The name must be set in all cases using the setPropertyAtom call.
      • FolderSettingsProp

        public FolderSettingsProp​(Atom atom)
        Creates the client properties without a name. The name must be set in all cases using the setPropertyAtom call.
        Parameters:
        atom - The atom name.
    • Method Detail

      • isPropPrivateAtCreation

        protected boolean isPropPrivateAtCreation()
        Settings are private at creation.
        Overrides:
        isPropPrivateAtCreation in class GProp<GProp<?>[]>
        Returns:
        true, always.
      • getDescription

        public java.lang.String getDescription()
        Gets the description of this folder.
        Returns:
        The defined description, or null for none.
      • isSelected

        public boolean isSelected​(EnvProps envProps)
        Called to resolve the SelectorExpression by custom Java code.
        Specified by:
        isSelected in interface ISelectorExpression
        Parameters:
        envProps - The Client Environment properties.
        Returns:
        true if the Selector is selected to be used, false otherwise.
      • hasSettings

        public boolean hasSettings()
        Checks if no settings are set at all.
      • getThemesMask

        public GThemes getThemesMask()
        Gets the Themes mask for panels.
        Returns:
        The mask, or null for none.