Java Doc for XSurvey.java in  » XML-UI » xui32 » com » xoetrope » carousel » survey » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » XML UI » xui32 » com.xoetrope.carousel.survey 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.xoetrope.carousel.survey.XSurvey

XSurvey
public class XSurvey (Code)
A data model for the editor, contains the definition of a survey, question groups, rules, etc.

Copyright (c) Xoetrope Ltd., 2001-2006, This software is licensed under the GNU Public License (GPL), please see license.txt for more details. If you make commercial use of this software you must purchase a commercial license from Xoetrope.

$Revision: 1.5 $



Field Summary
protected  XNotifieraddGroupNotifierdeleteGroupNotifier
    
protected  Vectorgroups
    
protected  XProjectproject
    
protected  VectortargetGroups
    

Constructor Summary
public  XSurvey()
    

Method Summary
public  voidaddGroup(XQuestionGroup group)
    
public  XQuestionGroupaddNewGroup(int groupId, int nextGroupId, String name)
     Creates and adds a new question group to this survey.
public  XQuestionGroupaddNewGroup(String name)
     Creates and adds a new question group to this survey.
public  XQuestionGroupaddNewGroup()
     Creates and adds a new dummy group.
public  voidclear()
    
public  voidcreateEmptySurvey(File file, String surveyName)
    
public  voiddeleteGroup(XQuestionGroup group)
    
public  XNotifiergetAddGroupNotifier()
    
public  XNotifiergetDeleteGroupNotifier()
    
public  XQuestionGroupgetGroup(int idx)
    
public  XQuestionGroupgetGroupById(int groupId)
    
public  intgetGroupIdxById(int groupId)
    
public  VectorgetGroups()
    
public  intgetNextGroupId()
    
public  intgetNextOptionId()
    
public  intgetNextQuestionId()
    
public  intgetNextRuleId()
    
public  intgetNumQuestions()
    
public  QuestiongetQuestionById(int questionId)
    
public  VectorgetTargetGroups()
    
public  voidloadSurveyDb(Properties dbConfiguration, String surveyName, String surveyLanguage)
    
public  voidloadSurveyFile(File file)
    
protected  VectormakeRules(XQuestionGroup group)
    
protected  voidreadSurvey(ConnectionObject connObj, String surveyName, String surveyLanguage)
    
protected  voidreadSurvey(Reader r)
    
public  booleanremoveGroup(XQuestionGroup group)
    
public  voidsaveSurveyDb(Properties dbConfiguration, String surveyName, String surveyLanguage)
    
public  voidsaveSurveyFile(File file)
    
public static  voidsetProjectModified(boolean state)
    
protected  voidsetRules()
    
protected  voidupdateTargetGroups()
    
public  voidupdateTargets(XQuestionGroup deletedGroup)
     Removes each target group whose value is set to the given question group.
public  voidwriteEmptySurvey(Writer w, String surveyName)
    
protected  voidwriteSurvey(ConnectionObject connObj, String surveyName, String surveyLangName)
    
public  voidwriteSurvey(Writer w)
    

Field Detail
addGroupNotifierdeleteGroupNotifier
protected XNotifier addGroupNotifierdeleteGroupNotifier(Code)



groups
protected Vector groups(Code)



project
protected XProject project(Code)



targetGroups
protected Vector targetGroups(Code)




Constructor Detail
XSurvey
public XSurvey()(Code)
Creates a new instance of XSurvey




Method Detail
addGroup
public void addGroup(XQuestionGroup group)(Code)



addNewGroup
public XQuestionGroup addNewGroup(int groupId, int nextGroupId, String name)(Code)
Creates and adds a new question group to this survey.
Parameters:
  groupId - id of a new group
Parameters:
  nextGroupId - id of a question group to whichthis survey will proceed.
Parameters:
  name - the name of a new group the new question group



addNewGroup
public XQuestionGroup addNewGroup(String name)(Code)
Creates and adds a new question group to this survey.
Parameters:
  the - name of the new group the new question group



addNewGroup
public XQuestionGroup addNewGroup()(Code)
Creates and adds a new dummy group. the new question group



clear
public void clear()(Code)
Removes all data contained in this survey



createEmptySurvey
public void createEmptySurvey(File file, String surveyName) throws Exception(Code)



deleteGroup
public void deleteGroup(XQuestionGroup group)(Code)
Deletes the given question group from this survey
Parameters:
  group - the question group which is to be deleted



getAddGroupNotifier
public XNotifier getAddGroupNotifier()(Code)



getDeleteGroupNotifier
public XNotifier getDeleteGroupNotifier()(Code)



getGroup
public XQuestionGroup getGroup(int idx)(Code)



getGroupById
public XQuestionGroup getGroupById(int groupId)(Code)



getGroupIdxById
public int getGroupIdxById(int groupId)(Code)



getGroups
public Vector getGroups()(Code)



getNextGroupId
public int getNextGroupId()(Code)



getNextOptionId
public int getNextOptionId()(Code)



getNextQuestionId
public int getNextQuestionId()(Code)



getNextRuleId
public int getNextRuleId()(Code)



getNumQuestions
public int getNumQuestions()(Code)



getQuestionById
public Question getQuestionById(int questionId)(Code)



getTargetGroups
public Vector getTargetGroups()(Code)
Gets the groups being used as models for combo boxes



loadSurveyDb
public void loadSurveyDb(Properties dbConfiguration, String surveyName, String surveyLanguage) throws Exception(Code)



loadSurveyFile
public void loadSurveyFile(File file) throws Exception(Code)



makeRules
protected Vector makeRules(XQuestionGroup group)(Code)



readSurvey
protected void readSurvey(ConnectionObject connObj, String surveyName, String surveyLanguage) throws Exception(Code)



readSurvey
protected void readSurvey(Reader r)(Code)



removeGroup
public boolean removeGroup(XQuestionGroup group)(Code)



saveSurveyDb
public void saveSurveyDb(Properties dbConfiguration, String surveyName, String surveyLanguage) throws Exception(Code)



saveSurveyFile
public void saveSurveyFile(File file) throws Exception(Code)



setProjectModified
public static void setProjectModified(boolean state)(Code)



setRules
protected void setRules()(Code)



updateTargetGroups
protected void updateTargetGroups()(Code)
Recreates target groups



updateTargets
public void updateTargets(XQuestionGroup deletedGroup)(Code)
Removes each target group whose value is set to the given question group. This method is invoked after the specified question group is deleted
Parameters:
  deletedGroup - the group that has been deleted



writeEmptySurvey
public void writeEmptySurvey(Writer w, String surveyName) throws IOException(Code)



writeSurvey
protected void writeSurvey(ConnectionObject connObj, String surveyName, String surveyLangName) throws Exception(Code)



writeSurvey
public void writeSurvey(Writer w) throws IOException(Code)



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.