Package com.sun.interview
Class WizPrint
- java.lang.Object
-
- com.sun.interview.WizPrint
-
public class WizPrint extends java.lang.Object
An API (with a basic front-end application) for generating HTML printouts of aninterview
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WizPrint.BadArgs
This exception is to report problems that occur with command line arguments.static class
WizPrint.Fault
This exception is to report problems that occur while updating an interview.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
getShowResponses()
Determine whether or not responses should be shown when the interview is "printed" to HTML.boolean
getShowResponseTypes()
Determine whether or not the types of responses should be shown when the interview is "printed" to HTML.boolean
getShowTags()
Determine whether or not question tags should be shown when the interview is "printed" to HTML.static void
main(java.lang.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
usage()
Write a short description of the command line syntax and options to System.err.void
write(java.io.Writer o)
Write the selected questions to the given stream, as a complete HTML document.
-
-
-
Constructor Detail
-
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.
-
-
Method Detail
-
usage
public static void usage()
Write a short description of the command line syntax and options to System.err.
-
main
public static void main(java.lang.String... args)
Simple command-line front-end to the facilities of the API.- Parameters:
args
- Command line arguments.- See Also:
usage()
-
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(boolean)
-
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:
getShowResponses()
-
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(boolean)
-
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:
getShowResponseTypes()
-
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(boolean)
-
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:
getShowTags()
-
write
public void write(java.io.Writer o) throws java.io.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:
java.io.IOException
- if there are problems writing to the given Writer
-
-