Class ASIBaseClass

    • Constructor Detail

      • ASIBaseClass

        protected ASIBaseClass()
        Creates a new ASIBaseClass object.
      • ASIBaseClass

        protected ASIBaseClass​(String xml)
        Creates a new ASIBaseClass object.
        Parameters:
        xml - XML string
      • ASIBaseClass

        protected ASIBaseClass​(Document document)
        Creates a new ASIBaseClass object.
        Parameters:
        document - Document
    • Method Detail

      • escapeXml

        public static String escapeXml​(String s)
        Simple wrapper over commons lang util method, but we may add additional logic in the future for special QTI export purposes.
        Parameters:
        s -
        Returns:
        escaped string e.g. < Ӑrnesen & Jones > becomes <Ӑrnesen & Jones >
      • getFieldentry

        protected String getFieldentry​(String xpath)
        DOCUMENTATION PENDING
        Parameters:
        xpath - DOCUMENTATION PENDING
        Returns:
        DOCUMENTATION PENDING
      • setFieldentry

        protected void setFieldentry​(String xpath,
                                     String value)
        Set field entry.
        Parameters:
        xpath -
        setValue -
      • setFieldentry

        protected void setFieldentry​(String xpath,
                                     String value,
                                     boolean noEscapeXML)
        Set field entry.
        Parameters:
        xpath -
        setValue -
        noEscapeXML -
      • createFieldentry

        protected void createFieldentry​(String xpath,
                                        String fieldlabel)
        Parameters:
        xpath -
        fieldlabel -
      • getAllSections

        protected List getAllSections​(String basePath)
        Parameters:
        basePath -
        Returns:
      • removeSections

        protected void removeSections​(String basePath)
        Parameters:
        basePath -
      • getNumOfSections

        protected List getNumOfSections​(String basePath,
                                        int selectNumber)
        Parameters:
        basePath -
        selectNumber -
        Returns:
      • wrappingMattext

        protected void wrappingMattext()
      • getIdString

        public String getIdString()
      • setIdString

        public void setIdString​(String idString)