Java Doc for ExtractionHelper.java in  » ERP-CRM-Financial » sakai » org » sakaiproject » tool » assessment » qti » helper » 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 » ERP CRM Financial » sakai » org.sakaiproject.tool.assessment.qti.helper 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.sakaiproject.tool.assessment.qti.helper.ExtractionHelper

ExtractionHelper
public class ExtractionHelper (Code)

Has helper methods for data extraction (import) from QTI

Copyright: Copyright (c) 2005 Sakai


author:
   Ed Smiley esmiley@stanford.edu
version:
   $Id: ExtractionHelper.java 9274 2006-05-10 22:50:48Z daisyf@stanford.edu $



Constructor Summary
public  ExtractionHelper()
    
public  ExtractionHelper(int qtiVersion)
    

Method Summary
public  ListgetItemXmlList(Section sectionXml)
    
public  StringgetOverridePath()
     Primarily for testing purposes.
public  intgetQtiVersion()
     Get QTI version flag.
public  ListgetSectionXmlList(Assessment assessmentXml)
    
public  DocumentgetTransformDocument(String template)
    
public  StringgetTransformPath()
     Path to XSL transform code.
public  voidmakeAssessmentAttachmentSet(AssessmentFacade assessment)
    
public  StringmakeFCKAttachment(String text)
    
public  voidmakeItemAttachmentSet(ItemFacade item)
    
public  voidmakeSectionAttachmentSet(SectionFacade section, Map sectionMap)
    
public  voidmakeSecuredIPAddressSet(AssessmentFacade assessment, String ipList)
    
public  MapmapAssessment(Assessment assessmentXml)
    
public  MapmapItem(Item itemXml)
    
public  MapmapSection(Section sectionXml)
    
public  StringrenameDuplicate(String title)
     Append " - 2", " - 3", etc.
public  voidsetOverridePath(String overridePath)
     Primarily for testing purposes.
public  voidsetQtiVersion(int qtiVersion)
     Set QTI version flag.
public  voidsetUnzipLocation(String unzipLocation)
    
public  voidupdateAssessment(AssessmentFacade assessment, Map assessmentMap)
     Update assessment from the extracted properties.
public  voidupdateItem(ItemFacade item, Map itemMap)
     Update item from the extracted properties.
public  voidupdateQuestionPool(QuestionPoolFacade questionpool, Map assessmentMap)
     Update questionpool from the extracted properties.
public  voidupdateSection(SectionFacade section, Map sectionMap)
     Update section from the extracted properties.


Constructor Detail
ExtractionHelper
public ExtractionHelper()(Code)



ExtractionHelper
public ExtractionHelper(int qtiVersion)(Code)
Get ExtractionHelper for QTIVersion.VERSION_1_2 or QTIVersion.VERSION_2_0
Parameters:
  qtiVersion -




Method Detail
getItemXmlList
public List getItemXmlList(Section sectionXml)(Code)
Look up a List of Item XML from Section Xml
Parameters:
  Section - sectionXml a List of Item XML objects



getOverridePath
public String getOverridePath()(Code)
Primarily for testing purposes. an overridden path if not null



getQtiVersion
public int getQtiVersion()(Code)
Get QTI version flag. Either QTIVersion.VERSION_1_2 or QTIVersion.VERSION_2_0; QTI version flag



getSectionXmlList
public List getSectionXmlList(Assessment assessmentXml)(Code)
Look up a List of Section XML from Assessment Xml a List of Section XML objects



getTransformDocument
public Document getTransformDocument(String template)(Code)
Get an XML document for the transform
Parameters:
  template -



getTransformPath
public String getTransformPath()(Code)
Path to XSL transform code. context-relative path to XSL transform code.



makeAssessmentAttachmentSet
public void makeAssessmentAttachmentSet(AssessmentFacade assessment)(Code)
the ip address is in a newline delimited string
Parameters:
  assessment -



makeFCKAttachment
public String makeFCKAttachment(String text)(Code)
the ip address is in a newline delimited string
Parameters:
  assessment -



makeItemAttachmentSet
public void makeItemAttachmentSet(ItemFacade item)(Code)
the ip address is in a newline delimited string
Parameters:
  assessment -



makeSectionAttachmentSet
public void makeSectionAttachmentSet(SectionFacade section, Map sectionMap)(Code)
the ip address is in a newline delimited string
Parameters:
  assessment -



makeSecuredIPAddressSet
public void makeSecuredIPAddressSet(AssessmentFacade assessment, String ipList)(Code)
the ip address is in a newline delimited string
Parameters:
  assessment -



mapAssessment
public Map mapAssessment(Assessment assessmentXml)(Code)
Get map of data to set from assessment XML
Parameters:
  assessmentXml - a Map



mapItem
public Map mapItem(Item itemXml)(Code)
Get map of data to set from item XML
Parameters:
  itemXml - a Map



mapSection
public Map mapSection(Section sectionXml)(Code)
Get map of data to set from section XML
Parameters:
  sectionXml - a Map



renameDuplicate
public String renameDuplicate(String title)(Code)
Append " - 2", " - 3", etc. incrementing as you go.
Parameters:
  title - the original the title with versioning appended



setOverridePath
public void setOverridePath(String overridePath)(Code)
Primarily for testing purposes.
Parameters:
  overridePath - an overriding path



setQtiVersion
public void setQtiVersion(int qtiVersion)(Code)
Set QTI version flag. Either QTIVersion.VERSION_1_2 or QTIVersion.VERSION_2_0;
Parameters:
  qtiVersion -



setUnzipLocation
public void setUnzipLocation(String unzipLocation)(Code)



updateAssessment
public void updateAssessment(AssessmentFacade assessment, Map assessmentMap)(Code)
Update assessment from the extracted properties. Note: you need to do a save when you are done.
Parameters:
  assessment - the assessment, which will be persisted
Parameters:
  assessmentMap - the extracted properties



updateItem
public void updateItem(ItemFacade item, Map itemMap)(Code)
Update item from the extracted properties. Note: you need to do a save when you are done.
Parameters:
  item - the item, which will be persisted
Parameters:
  itemMap - the extracted properties



updateQuestionPool
public void updateQuestionPool(QuestionPoolFacade questionpool, Map assessmentMap)(Code)
Update questionpool from the extracted properties. Note: you need to do a save when you are done. questionpool, which will be persisted assessmentMap, the extracted properties



updateSection
public void updateSection(SectionFacade section, Map sectionMap)(Code)
Update section from the extracted properties. Note: you need to do a save when you are done.
Parameters:
  section - the section, which will be persisted
Parameters:
  sectionMap - the extracted properties



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.