Class FaqItem

java.lang.Object
  extended byFaqItem

public class FaqItem
extends java.lang.Object

This class represents one question and answer pair from a set of questions and answers. Possibly there will not actually be an answer. This appears to be working under jvm1.1

See Also:
FAQ, FaqDocument, Answer ...

Field Summary
static java.lang.String INDICATOR
           
static java.lang.String TERMINATOR
           
 
Constructor Summary
FaqItem()
           
FaqItem(java.lang.String sText)
           
 
Method Summary
 Answer getAnswer()
           
 Question getQuestion()
           
 boolean hasAnswer()
          checks if there is an anwer
static boolean isFaqItem(java.lang.String sText)
          checks if this looks like an faqitem
 void loadData(java.lang.String sText)
           
static void main(java.lang.String[] args)
          a main method for testing
 java.lang.String print()
           
 java.lang.String printDocBook()
           
 java.lang.String printHtml()
           
 java.lang.String printIndexedHtml(int iIndex)
          prints html suitable for an indexed faq document.
 java.lang.String printReport()
           
 void setAnswer(java.lang.String sAnswerText)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INDICATOR

public static java.lang.String INDICATOR

TERMINATOR

public static java.lang.String TERMINATOR
Constructor Detail

FaqItem

public FaqItem()

FaqItem

public FaqItem(java.lang.String sText)
Method Detail

getQuestion

public Question getQuestion()

getAnswer

public Answer getAnswer()

setAnswer

public void setAnswer(java.lang.String sAnswerText)

loadData

public void loadData(java.lang.String sText)

isFaqItem

public static boolean isFaqItem(java.lang.String sText)
checks if this looks like an faqitem


hasAnswer

public boolean hasAnswer()
checks if there is an anwer


toString

public java.lang.String toString()

printHtml

public java.lang.String printHtml()

printIndexedHtml

public java.lang.String printIndexedHtml(int iIndex)
prints html suitable for an indexed faq document. An index is a list of the questions at the top of the faq.


printDocBook

public java.lang.String printDocBook()

printReport

public java.lang.String printReport()

print

public java.lang.String print()

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
a main method for testing

Throws:
java.lang.Exception