Class EditorFolderSettingsProp

All Implemented Interfaces:
EventListener, IGProp<GProp<?>[]>, IPropCnr, ISelectorExpression, ISelectorOwner, Cloneable

public class EditorFolderSettingsProp extends FolderSettingsProp
This folder settings property hold settings for a folder, typically a Selector and a description.
Author:
Christopher Mindus
  • Constructor Details

    • EditorFolderSettingsProp

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

      public EditorFolderSettingsProp(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 Details

    • isPropPrivateAtCreation

      protected boolean isPropPrivateAtCreation()
      This property container is private and not transported to remote party.
      Overrides:
      isPropPrivateAtCreation in class FolderSettingsProp
      Returns:
      true, always.
    • setEditing

      public void setEditing(boolean on)
      Sets the editing flag. This method is used to avoid changes in the property container to save a new .iiziFolder settings file.
      Parameters:
      on - The state.
    • onEventSelf

      public void onEventSelf(GEvent event)
      Checks for state change events and fires it to listeners.
      Specified by:
      onEventSelf in interface IGProp<GProp<?>[]>
      Overrides:
      onEventSelf in class GProp<GProp<?>[]>
      Parameters:
      event - The property event.