|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.im.service.PollHelper
Helper class for recipients of a poll message. This class can be used to parse the xml from the poll message and generate a poll response based on user input.
Field Summary | |
static java.lang.String |
ATTRIBUTE_ACCESS
|
static java.lang.String |
ATTRIBUTE_CUSTOM
|
static java.lang.String |
ATTRIBUTE_ID
|
static java.lang.String |
ATTRIBUTE_LABEL
|
static java.lang.String |
ATTRIBUTE_POLLTYPE
|
static java.lang.String |
ATTRIBUTE_QUESTION
|
static java.lang.String |
ATTRIBUTE_VAR
|
static java.lang.String |
ELEMENT_FIELD
|
static java.lang.String |
ELEMENT_OPTION
|
static java.lang.String |
ELEMENT_VALUE
|
Constructor Summary | |
PollHelper(java.io.InputStream in)
Constructor used by poll message receiver |
|
PollHelper(org.netbeans.lib.collab.PollHelper ph)
|
|
PollHelper(java.lang.String message)
Constructor used by poll message receiver |
Method Summary | |
void |
characters(char[] ch,
int start,
int length)
|
int |
countAnswers()
|
java.lang.String |
createResponse(int index)
|
java.lang.String |
createResponse(java.lang.String answer)
returns a serialized pollr element based on the specified custom answer. |
java.io.InputStream |
createResponseStream(java.lang.String answer)
|
void |
endDocument()
|
void |
endElement(java.lang.String nsuri,
java.lang.String localName,
java.lang.String fqName)
|
java.lang.String |
getAnswer(int index)
|
java.lang.Object |
getDelegatedObject()
This method returns the delegated object |
java.lang.String |
getPollID()
|
java.lang.String |
getQuestion()
|
boolean |
isCustomAnswerAllowed()
|
void |
startDocument()
|
void |
startElement(java.lang.String nsuri,
java.lang.String localName,
java.lang.String fqName,
org.xml.sax.Attributes attributes)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String ELEMENT_FIELD
public static final java.lang.String ELEMENT_VALUE
public static final java.lang.String ELEMENT_OPTION
public static final java.lang.String ATTRIBUTE_VAR
public static final java.lang.String ATTRIBUTE_LABEL
public static final java.lang.String ATTRIBUTE_ID
public static final java.lang.String ATTRIBUTE_QUESTION
public static final java.lang.String ATTRIBUTE_POLLTYPE
public static final java.lang.String ATTRIBUTE_ACCESS
public static final java.lang.String ATTRIBUTE_CUSTOM
Constructor Detail |
public PollHelper(java.io.InputStream in) throws java.lang.Exception
in
- xml content's input stream. The stream must be UTF-8 encoded.public PollHelper(java.lang.String message) throws java.lang.Exception
message
- content of the application/x-iim-poll messagepublic PollHelper(org.netbeans.lib.collab.PollHelper ph)
Method Detail |
public void characters(char[] ch, int start, int length) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void startDocument() throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void endDocument() throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void endElement(java.lang.String nsuri, java.lang.String localName, java.lang.String fqName) throws org.xml.sax.SAXException
org.xml.sax.SAXException
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
org.xml.sax.SAXException
public java.lang.String getPollID()
public java.lang.String getQuestion()
public int countAnswers()
public java.lang.String getAnswer(int index) throws java.lang.IndexOutOfBoundsException
java.lang.IndexOutOfBoundsException
public java.lang.String createResponse(int index)
public java.lang.String createResponse(java.lang.String answer) throws CollaborationException
CollaborationException
public java.io.InputStream createResponseStream(java.lang.String answer) throws CollaborationException
CollaborationException
public boolean isCustomAnswerAllowed()
public java.lang.Object getDelegatedObject()
Delegation
getDelegatedObject
in interface Delegation
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |