org.netbeans.lib.collab
Class PolsterHelper
java.lang.Object
   org.xml.sax.helpers.DefaultHandler
org.xml.sax.helpers.DefaultHandler
       org.netbeans.lib.collab.PolsterHelper
org.netbeans.lib.collab.PolsterHelper
- All Implemented Interfaces: 
- org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
- public class PolsterHelper- extends org.xml.sax.helpers.DefaultHandler
Helps Collaboration client create poll messages and collect poll responses
 
| Constructor Summary | 
| PolsterHelper(java.lang.String question,
              java.util.List answers,
              boolean custom)Constructor used by poller
 | 
 
| Method Summary | 
|  void | characters(char[] ch,
           int start,
           int length)
 | 
|  void | endElement(java.lang.String nsuri,
           java.lang.String localName,
           java.lang.String fqName)
 | 
|  java.lang.String | parseAnswer(java.io.InputStream in)parse an answer received for this poll
 | 
|  java.lang.String | parseAnswer(java.lang.String str)parse an answer received for this poll
 | 
|  void | startDocument()
 | 
|  void | startElement(java.lang.String nsuri,
             java.lang.String localName,
             java.lang.String fqName,
             org.xml.sax.Attributes attributes)
 | 
|  java.lang.String | toString()get the XML representation of this Poll
 The return string can be used to generate the contents of a poll message
 | 
 
| Methods inherited from class org.xml.sax.helpers.DefaultHandler | 
| endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl, warning | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
ELEMENT_FIELD
public static final java.lang.String ELEMENT_FIELD
- See Also:
- Constant Field Values
ELEMENT_VALUE
public static final java.lang.String ELEMENT_VALUE
- See Also:
- Constant Field Values
ELEMENT_OPTION
public static final java.lang.String ELEMENT_OPTION
- See Also:
- Constant Field Values
ATTRIBUTE_VAR
public static final java.lang.String ATTRIBUTE_VAR
- See Also:
- Constant Field Values
ATTRIBUTE_LABEL
public static final java.lang.String ATTRIBUTE_LABEL
- See Also:
- Constant Field Values
ATTRIBUTE_ID
public static final java.lang.String ATTRIBUTE_ID
- See Also:
- Constant Field Values
ATTRIBUTE_QUESTION
public static final java.lang.String ATTRIBUTE_QUESTION
- See Also:
- Constant Field Values
ATTRIBUTE_POLLTYPE
public static final java.lang.String ATTRIBUTE_POLLTYPE
- See Also:
- Constant Field Values
ATTRIBUTE_ACCESS
public static final java.lang.String ATTRIBUTE_ACCESS
- See Also:
- Constant Field Values
ATTRIBUTE_CUSTOM
public static final java.lang.String ATTRIBUTE_CUSTOM
- See Also:
- Constant Field Values
PolsterHelper
public PolsterHelper(java.lang.String question,
                     java.util.List answers,
                     boolean custom)
- Constructor used by poller
 
- Parameters:
- question- the question
- answers- valid answers
- custom- whether custom answers are allowed
characters
public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
startDocument
public void startDocument()
                   throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
endElement
public void endElement(java.lang.String nsuri,
                       java.lang.String localName,
                       java.lang.String fqName)
                throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
startElement
public void startElement(java.lang.String nsuri,
                         java.lang.String localName,
                         java.lang.String fqName,
                         org.xml.sax.Attributes attributes)
                  throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
parseAnswer
public java.lang.String parseAnswer(java.io.InputStream in)
                             throws java.lang.Exception
- parse an answer received for this poll
 
- 
- Parameters:
- in- UTF-8 encoded input stream to the content of the 
 application/x-iim-poll-reply message or message part
- Throws:
- java.lang.Exception
 
parseAnswer
public java.lang.String parseAnswer(java.lang.String str)
                             throws java.lang.Exception
- parse an answer received for this poll
 
- 
- Parameters:
- str- content of the
 application/x-iim-poll-reply message or message part
- Throws:
- java.lang.Exception
 
toString
public java.lang.String toString()
- get the XML representation of this Poll
 The return string can be used to generate the contents of a poll message
 
- 
- Returns:
- poll message content String