Examples of ParserUtils


Examples of org.apache.sling.scripting.jsp.jasper.xmlparser.ParserUtils

        Vector tagVector = new Vector();
        Vector tagFileVector = new Vector();
        Hashtable functionTable = new Hashtable();

        // Create an iterator over the child elements of our <taglib> element
        ParserUtils pu = new ParserUtils();
        TreeNode tld = pu.parseXMLDocument(uri, in);

        // Check to see if the <taglib> root element contains a 'version'
        // attribute, which was added in JSP 2.0 to replace the <jsp-version>
        // subelement
        this.jspversion = tld.findAttribute("version");
View Full Code Here

Examples of org.apache.struts2.jasper.xmlparser.ParserUtils

        InputStream is = ctxt.getResourceAsStream(TAG_PLUGINS_XML);
        if (is == null)
            return;

        TreeNode root = (new ParserUtils()).parseXMLDocument(TAG_PLUGINS_XML,
                is);
        if (root == null) {
            return;
        }
View Full Code Here

Examples of org.htmlparser.util.ParserUtils

            NodeList  headList = tableList.extractAllNodesThatMatch(new TagNameFilter("THEAD"), true);
            NodeList  footList = tableList.extractAllNodesThatMatch(new TagNameFilter("TFOOT"), true);
            NodeList  rowList = tableList.extractAllNodesThatMatch(new TagNameFilter("TR"), true);
           
            //Create a ParserUtils var
            ParserUtils pu = new ParserUtils();
            //Set rowCount to size of rowList
            rowCount = rowList.size();
           
           
            HSSFFont boldFont = wb.createFont();
            boldFont.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
            HSSFCellStyle boldStyle = wb.createCellStyle();
            boldStyle.setFont(boldFont);
            boldStyle.setWrapText(true);
           
            //Loop through excel 'Rows'
            for ( int i = 0; i < rowList.size(); i++ ) {
                HSSFRow row;
                String htmlRow = rowList.elementAt(i).toHtml().trim();
                String[] splitHtmlRow;
                List<String> elements = new ArrayList<String>();
               
                if(i == 0 && headList.size() == 1){
                    row = sheet.createRow((short) i);
                    htmlRow = htmlRow.replace("<th></th>","<th> </th>");
                    htmlRow = htmlRow.replace("<TH></TH>","<th> </th>");
                    htmlRow = htmlRow.replace("</span>", " </span>");
                    elements.add("tr");
                    elements.add("th");
                    if (htmlRow.indexOf("<a href=") > -1) {
                      elements.add("a");
                    }
                    if (htmlRow.indexOf("<span ") > -1) {
                      elements.add("span");
                    }
                } else if(i == 1 && footList.size() == 1){
                    row = sheet.createRow((short) rowList.size() - 1);
                    htmlRow = pu.trimTags(htmlRow, new String[]{"span"},false,false);
                    htmlRow = htmlRow.replace("<td></td>","<td> </td>");
                    htmlRow = htmlRow.replace("<TD></TD>","<td> </td>");
                    elements.add("tr");
                    elements.add("td");
                  
                } else {
                   
                    if (footList.size() == 1){
                        row = sheet.createRow((short) i - 1);
                    } else {
                        row = sheet.createRow((short) i);
                    }
                   
                    htmlRow = htmlRow.replace("<td></td>","<td> </td>");
                    htmlRow = htmlRow.replace("<TD></TD>","<td> </td>");
                    htmlRow = htmlRow.replace("</span>", " </span>");
                    elements.add("tr");
                    elements.add("td");
                    if (htmlRow.indexOf("<span ") > -1) {
                      elements.add("span");
                    }
                }
               
                String[] splitElements = elements.toArray(new String[elements.size()]);
                splitHtmlRow = pu.splitTags(htmlRow, splitElements, true, false);
                colCount = splitHtmlRow.length;
               
                //Loop through excel 'Columns'
                for (int j = 0; j < splitHtmlRow.length; j++){
                    HSSFCell cell = row.createCell((short) j);
View Full Code Here

Examples of org.jboss.ide.eclipse.freemarker.lang.ParserUtils

    assertEquals(true, ParserUtils.isLetter('A'));
    assertEquals(false, ParserUtils.isLetter('9'));
  }

  public void testConsumeIdentifier() throws ParseException {
    ParserUtils parser = new ParserUtils("var='val'"); //$NON-NLS-1$
    assertEquals(3, parser.consumeIdentifier());
    assertEquals("var", parser.getLastToken()); //$NON-NLS-1$

    parser = new ParserUtils("var ='val'"); //$NON-NLS-1$
    assertEquals(3, parser.consumeIdentifier());
    assertEquals("var", parser.getLastToken()); //$NON-NLS-1$

    parser = new ParserUtils("v ='val'"); //$NON-NLS-1$
    assertEquals(1, parser.consumeIdentifier());
    assertEquals("v", parser.getLastToken()); //$NON-NLS-1$

    parser = new ParserUtils("v0 ='val'"); //$NON-NLS-1$
    assertEquals(2, parser.consumeIdentifier());
    assertEquals("v0", parser.getLastToken()); //$NON-NLS-1$

    parser = new ParserUtils("v0"); //$NON-NLS-1$
    assertEquals(2, parser.consumeIdentifier());
    assertEquals("v0", parser.getLastToken()); //$NON-NLS-1$

    parser = new ParserUtils(""); //$NON-NLS-1$
    try {
      parser.consumeIdentifier();
      fail("ParseException expected"); //$NON-NLS-1$
    } catch (ParseException expected) {
    }

    parser = new ParserUtils("0 ='val'"); //$NON-NLS-1$
    try {
      parser.consumeIdentifier();
      fail("ParseException expected"); //$NON-NLS-1$
    } catch (ParseException expected) {
    }

    parser = new ParserUtils(" var ='val'"); //$NON-NLS-1$
    try {
      parser.consumeIdentifier();
      fail("ParseException expected"); //$NON-NLS-1$
    } catch (ParseException expected) {
    }
  }
View Full Code Here

Examples of org.jboss.jsfunit.analysis.util.ParserUtils

    String methodName = unwrapped.substring(indexOfDot + 1, unwrapped.length());
    String query = "//managed-bean-name[text()='" + beanName + "']";
    final String subQuery = "./managed-bean-class";
   
    for( String configPath : configByPath.keySet() ) {
      NodeList list = new ParserUtils().query(configByPath.get(configPath), query, path);
     
      if (list.getLength() > 1) {
        fail(path + " has two managed beans named '" + beanName + "'");
      } else if ( list.getLength() == 1 ) {
     
        Node managedBeanName = list.item(0);
        NodeList managedBeanClasses = new ParserUtils().query(managedBeanName.getParentNode(), subQuery, path);
       
        if( managedBeanClasses.getLength() == 0 )
          fail(path + " has a managed-bean element w/out a managed-bean-class element");
        else if(managedBeanClasses.getLength() > 1)
          fail(path + " has a managed-bean element w/out > 1 managed-bean-class elements");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.