Class WizPrint

java.lang.Object
com.sun.interview.WizPrint

public class WizPrint extends Object
An API (with a basic front-end application) for generating HTML printouts of an interview.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    This exception is to report problems that occur with command line arguments.
    static class 
    This exception is to report problems that occur while updating an interview.
  • Constructor Summary

    Constructors
    Constructor
    Description
    WizPrint(Interview interview)
    Create an object for printing the current set of questions from an interview.
    WizPrint(Interview interview, Question... questions)
    Create an object for printing a set of questions from an interview.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Determine whether or not responses should be shown when the interview is "printed" to HTML.
    boolean
    Determine whether or not the types of responses should be shown when the interview is "printed" to HTML.
    boolean
    Determine whether or not question tags should be shown when the interview is "printed" to HTML.
    static void
    main(String... args)
    Simple command-line front-end to the facilities of the API.
    void
    setShowResponses(boolean showResponses)
    Specify whether or not responses should be shown when the interview is "printed" to HTML.
    void
    setShowResponseTypes(boolean showResponseTypes)
    Specify whether or not the types of responses should be shown when the interview is "printed" to HTML.
    void
    setShowTags(boolean showTags)
    Specify whether or not question tags should be shown when the interview is "printed" to HTML.
    static void
    Write a short description of the command line syntax and options to System.err.
    void
    Write the selected questions to the given stream, as a complete HTML document.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • WizPrint

      public WizPrint(Interview interview)
      Create an object for printing the current set of questions from an interview.
      Parameters:
      interview - The parent interview which contains the questions.
    • WizPrint

      public WizPrint(Interview interview, Question... questions)
      Create an object for printing a set of questions from an interview.
      Parameters:
      interview - The parent interview which contains the questions.
      questions - The selected set of questions to be printed.
  • Method Details

    • usage

      public static void usage()
      Write a short description of the command line syntax and options to System.err.
    • main

      public static void main(String... args)
      Simple command-line front-end to the facilities of the API.
      Parameters:
      args - Command line arguments.
      See Also:
    • getShowResponses

      public boolean getShowResponses()
      Determine whether or not responses should be shown when the interview is "printed" to HTML.
      Returns:
      true if responses should be shown
      See Also:
    • setShowResponses

      public void setShowResponses(boolean showResponses)
      Specify whether or not responses should be shown when the interview is "printed" to HTML.
      Parameters:
      showResponses - should be true if responses should be shown
      See Also:
    • getShowResponseTypes

      public boolean getShowResponseTypes()
      Determine whether or not the types of responses should be shown when the interview is "printed" to HTML.
      Returns:
      true if the types of responses should be shown
      See Also:
    • setShowResponseTypes

      public void setShowResponseTypes(boolean showResponseTypes)
      Specify whether or not the types of responses should be shown when the interview is "printed" to HTML.
      Parameters:
      showResponseTypes - should be true if the types of responses should be shown
      See Also:
    • getShowTags

      public boolean getShowTags()
      Determine whether or not question tags should be shown when the interview is "printed" to HTML.
      Returns:
      true if the questions' tags should be shown
      See Also:
    • setShowTags

      public void setShowTags(boolean showTags)
      Specify whether or not question tags should be shown when the interview is "printed" to HTML.
      Parameters:
      showTags - should be true if the questions' tags should be shown
      See Also:
    • write

      public void write(Writer o) throws IOException
      Write the selected questions to the given stream, as a complete HTML document. The stream is closed after the writing is complete.
      Parameters:
      o - the Writer to which to write the specified information about an interview
      Throws:
      IOException - if there are problems writing to the given Writer