Examples of XmlPullParser


Examples of org.apache.wicket.markup.parser.XmlPullParser

    if ((Strings.isEmpty(markup) == false) && (Strings.isEmpty(attribute) == false) &&
      (Strings.isEmpty(value) == false))
    {
      try
      {
        XmlPullParser parser = new XmlPullParser();
        parser.parse(markup);

        XmlTag elm = null;
        XmlTag openTag = null;
        XmlTag closeTag = null;
        int level = 0;
        while ((elm = parser.nextTag()) != null)
        {
          if (elm instanceof XmlTag)
          {
            XmlTag xmlTag = elm;
            if (openTag == null)
View Full Code Here

Examples of org.apache.wicket.markup.parser.XmlPullParser

          }
        };
      }
    });
    tester.startPage(TestPage.class);
    XmlPullParser parser = new XmlPullParser();
    parser.parse(tester.getLastResponseAsString());
    XmlTag tag = (XmlTag)parser.nextTag();
    boolean isDecorated = false;
    do
    {
      if (tag.isOpen() && "script".equals(tag.getName()))
      {
        isDecorated = tag.getAttribute("src").toString().contains("DECORATED");
        if (!isDecorated)
        {
          fail();
        }
        break;
      }
    }
    while ((tag = (XmlTag)parser.nextTag()) != null);
    assertTrue(isDecorated);
  }
View Full Code Here

Examples of org.apache.wicket.markup.parser.XmlPullParser

          }
        };
      }
    });
    tester.startPage(TestPage.class);
    XmlPullParser parser = new XmlPullParser();
    parser.parse(tester.getLastResponseAsString());
    XmlTag tag = (XmlTag)parser.nextTag();
    List<Integer> resourcesId = new ArrayList<Integer>();
    do
    {
      if (tag.isOpen() && "script".equals(tag.getName()))
      {
        resourcesId.add(Integer.parseInt(tag.getAttribute("id").toString()));
      }
    }
    while ((tag = (XmlTag)parser.nextTag()) != null);
    int oddEvenCanges = 0;
    for (int i = 1; i < resourcesId.size(); i++)
    {
      if (resourcesId.get(i) % 2 != resourcesId.get(i - 1) % 2)
      {
View Full Code Here

Examples of org.apache.wicket.markup.parser.XmlPullParser

   * @throws ParseException
   */
  public String getWicketAjaxBaseUrlEncodedInLastResponse() throws IOException,
    ResourceStreamNotFoundException, ParseException
  {
    XmlPullParser parser = new XmlPullParser();
    parser.parse(getLastResponseAsString());
    XmlTag tag;
    while ((tag = parser.nextTag()) != null)
    {
      if (tag.isOpen() && tag.getName().equals("script") &&
        "wicket-ajax-base-url".equals(tag.getAttribute("id")))
      {
        parser.next();
        return parser.getString().toString().split("\\\"")[1];
      }
    }

    fail("Last response has no AJAX base URL set by AbstractDefaultAjaxBehavior.");
    return null;
View Full Code Here

Examples of org.apache.wicket.markup.parser.XmlPullParser

   * @param resource
   *            The markup resource (file)
   */
  public AbstractMarkupParser(final MarkupResourceStream resource)
  {
    this(new XmlPullParser(), resource);
  }
View Full Code Here

Examples of org.apache.wicket.markup.parser.XmlPullParser

   * @param markup
   *            The markup resource.
   */
  public AbstractMarkupParser(final String markup)
  {
    this(new XmlPullParser(), new MarkupResourceStream(new StringResourceStream(markup)));
  }
View Full Code Here

Examples of org.apache.wicket.markup.parser.XmlPullParser

   * @throws ParseException
   */
  public String getWicketAjaxBaseUrlEncodedInLastResponse() throws IOException,
    ResourceStreamNotFoundException, ParseException
  {
    XmlPullParser parser = new XmlPullParser();
    parser.parse(getLastResponseAsString());
    XmlTag tag;
    while ((tag = parser.nextTag()) != null)
    {
      if (tag.isOpen() && tag.getName().equals("script") &&
        "wicket-ajax-base-url".equals(tag.getAttribute("id")))
      {
        parser.next();
        return parser.getString().toString().split("\\\"")[1];
      }
    }

    fail("Last response has no AJAX base URL set by AbstractDefaultAjaxBehavior.");
    return null;
View Full Code Here

Examples of org.codehaus.plexus.util.xml.pull.XmlPullParser

    public void parse(Reader reader, Sink sink)
        throws ParseException
    {
        try
        {
            XmlPullParser parser = new MXParser();

            parser.setInput(reader);

            parseXdoc(parser, sink);
        }
        catch (Exception ex)
        {
View Full Code Here

Examples of org.codehaus.plexus.util.xml.pull.XmlPullParser

        Reader reader = null;
        try
        {
            reader = ReaderFactory.newXmlReader( xmlFile );
            XmlPullParser parser = new MXParser();
            parser.setInput( reader );
            int eventType = parser.getEventType();
            while ( eventType != XmlPullParser.END_DOCUMENT )
            {
                if ( eventType == XmlPullParser.START_TAG )
                {
                    return parser.getName();
                }
                eventType = parser.nextToken();
            }
        }
        catch ( FileNotFoundException e )
        {
            return null;
View Full Code Here

Examples of org.cyberneko.pull.XMLPullParser

     * initializes the parser and checks if a document is present
     * @throws ParsingException
     */
    private void open() throws ParsingException {
        if (parser != null) throw new RuntimeException("cannot reopen stream");
        XMLPullParser parserTemp = createParser();
        try {
            parserTemp.setInputSource(getInputSource());
        } catch (IOException e) {
            throw new ParsingException("failed to bind XML input source");
        }
        parser = parserTemp;

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.