Class AbstractStartupModel

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected AbstractStartupModel()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addException​(java.lang.Exception exception)
      Add an exception to the list of exceptions thrown when loading the model or performing the action.
      java.util.List<java.lang.Exception> getExceptions()
      Get the exceptions thrown by the startup model.
      java.lang.String getName()
      Return the name of of the model or its controlled object.
      boolean isValid()
      Test is model is a valid model.
      void setName​(java.lang.String name)
      Set the name of the model.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Method Detail

      • getName

        public java.lang.String getName()
        Description copied from interface: StartupModel
        Return the name of of the model or its controlled object.
        Specified by:
        getName in interface StartupModel
        Returns:
        the name, an empty string, or null
      • setName

        public void setName​(java.lang.String name)
        Description copied from interface: StartupModel
        Set the name of the model.
        Specified by:
        setName in interface StartupModel
        Parameters:
        name - the name, an empty string, or null
      • toString

        @Nonnull
        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • isValid

        public boolean isValid()
        Test is model is a valid model. Invalid models will not be shown or saved by the Startup Actions Preferences panel. The default behavior is to return true if getName() returns a non-null, non-empty String.
        Specified by:
        isValid in interface StartupModel
        Returns:
        true if valid; false otherwise
      • getExceptions

        public java.util.List<java.lang.Exception> getExceptions()
        Description copied from interface: StartupModel
        Get the exceptions thrown by the startup model.
        Specified by:
        getExceptions in interface StartupModel
        Returns:
        the list of exceptions thrown during startup in order or an empty list if no exceptions were thrown
      • addException

        public void addException​(@Nonnull
                                 java.lang.Exception exception)
        Description copied from interface: StartupModel
        Add an exception to the list of exceptions thrown when loading the model or performing the action.
        Specified by:
        addException in interface StartupModel
        Parameters:
        exception - the exception to retain with the model