Class DialogHandlerAdapter

java.lang.Object
uk.co.caprica.vlcj.factory.DialogHandlerAdapter
All Implemented Interfaces:
DialogHandler

public abstract class DialogHandlerAdapter extends Object implements DialogHandler
Empty implementation of a DialogHandler.

These empty implementations are useless by themselves, sub-classes provide the necessary functionality for the dialogs of interest.

  • Constructor Details

    • DialogHandlerAdapter

      public DialogHandlerAdapter()
  • Method Details

    • displayError

      public void displayError(Long userData, String title, String text)
      Description copied from interface: DialogHandler
      Present an error dialog.
      Specified by:
      displayError in interface DialogHandler
      Parameters:
      userData - user data
      title - dialog title
      text - error text
    • displayLogin

      public void displayLogin(Long userData, DialogId id, String title, String text, String defaultUsername, boolean askStore)
      Description copied from interface: DialogHandler
      Present a login dialog.
      Specified by:
      displayLogin in interface DialogHandler
      Parameters:
      userData - user data
      id - dialog id, used to interact with this dialog
      title - dialog title
      text - login text
      defaultUsername - default username to display in the dialog
      askStore - if true, ask if the credentials should be stored
    • displayQuestion

      public void displayQuestion(Long userData, DialogId id, String title, String text, DialogQuestionType type, String cancel, String action1, String action2)
      Description copied from interface: DialogHandler
      Present a question dialog.
      Specified by:
      displayQuestion in interface DialogHandler
      Parameters:
      userData - user data
      id - dialog id, used to interact with this dialog
      title - dialog title
      text - question text
      type - type of question
      cancel - cancel action text
      action1 - first action text
      action2 - second action text
    • displayProgress

      public void displayProgress(Long userData, DialogId id, String title, String text, int indeterminate, float position, String cancel)
      Description copied from interface: DialogHandler
      Present a progress dialog.
      Specified by:
      displayProgress in interface DialogHandler
      Parameters:
      userData - user data
      id - dialog id, used to interact with this dialog
      title - dialog title
      text - progress text
      indeterminate - true if the progress is indeterminate; false if it is not
      position - percent completion
      cancel - cancel action text
    • cancel

      public void cancel(Long userData, DialogId id)
      Description copied from interface: DialogHandler
      Present a cancel dialog.
      Specified by:
      cancel in interface DialogHandler
      Parameters:
      userData - user data
      id - dialog id, used to interact with this dialog
    • updateProgress

      public void updateProgress(Long userData, DialogId id, float position, String text)
      Description copied from interface: DialogHandler
      Update a progress dialog.
      Specified by:
      updateProgress in interface DialogHandler
      Parameters:
      userData - user data
      id - dialog id, used to interact with this dialog
      position - percent completion
      text - progress text