Examples of TagScanner


Examples of com.subgraph.vega.ui.httpeditor.html.TagScanner

    addDamagerRepairer(pr, HttpMessageDocumentFactory.PARTITION_MESSAGE_HEADER, new HttpHeaderScanner(colors));
   
    addDamagerRepairer(pr, JavascriptPartitionScanner.JS_DEFAULT_TYPE, new JavascriptScanner(colors));
    addDamagerRepairer(pr, Colors.MULTI_LINE_COMMENT, JavascriptPartitionScanner.JS_MULTILINE_COMMENT);

    addDamagerRepairer(pr, HtmlPartitionScanner.HTML_START_TAG, new TagScanner(colors));
    addDamagerRepairer(pr, HtmlPartitionScanner.HTML_END_TAG, new TagScanner(colors));
    addDamagerRepairer(pr, Colors.MULTI_LINE_COMMENT, HtmlPartitionScanner.HTML_COMMENT);
    addDamagerRepairer(pr, Colors.MULTI_LINE_COMMENT, HtmlPartitionScanner.HTML_DOCTYPE);
   
    addDamagerRepairer(pr, Colors.OTHER, IDocument.DEFAULT_CONTENT_TYPE);
    return pr;
View Full Code Here

Examples of info.cukes.editor.scanner.TagScanner

        return commentScanner;
    }

    protected TagScanner getTagScanner() {
        if (tagScanner == null) {
            tagScanner = new TagScanner(colorManager);
            tagScanner.setDefaultReturnToken(new Token(new TextAttribute(colorManager
                .getColor(CucumberColorConstants.DEFAULT))));
        }
        return tagScanner;
    }
View Full Code Here

Examples of net.thucydides.core.tags.TagScanner

                            final BatchManager batchManager) throws InitializationError {
        super(klass);
        this.webdriverManager = webDriverManager;
        this.configuration = configuration;
        this.requestedDriver = getSpecifiedDriver(klass);
        this.tagScanner = new TagScanner(configuration.getEnvironmentVariables());

        this.testCount = Injectors.getInjector().getInstance(TestCount.class);

        if (TestCaseAnnotations.supportsWebTests(klass)) {
            checkRequestedDriverType();
View Full Code Here

Examples of org.eclipse.wst.xml.core.internal.commentelement.util.TagScanner

    CMNamedNodeMap map = cm.getElements();
    if (map == null) {
      return null;
    }

    TagScanner scanner = new TagScanner(data, 1);
    String name = scanner.nextName();
    if (name == null) {
      return null;
    }
    StringBuffer buffer = new StringBuffer(name.length() + 4);
    buffer.append(SSI_PREFIX);
    buffer.append(':');
    buffer.append(name);
    String tagName = buffer.toString();
    // check if valid (defined) SSI tag or not
    if (map.getNamedItem(tagName) == null) {
      return null;
    }

    CommentElementFactory factory = new CommentElementFactory(document, isJSPTag, this);
    Element element = factory.create(tagName, CommentElementFactory.IS_START);

    // set attributes
    String attrName = scanner.nextName();
    while (attrName != null) {
      String attrValue = scanner.nextValue();
      Attr attr = document.createAttribute(attrName);
      if (attr != null) {
        if (attrValue != null)
          attr.setValue(attrValue);
        element.setAttributeNode(attr);
      }
      attrName = scanner.nextName();
    }
    return element;
  }
View Full Code Here

Examples of org.eclipse.wst.xml.core.internal.commentelement.util.TagScanner

  public Element createElement(Document document, String data, boolean isJSPTag) {
    Element element = null;
    String str = data.trim();
    CommentElementFactory factory = new CommentElementFactory(document, isJSPTag, this);
    if (str.charAt(0) == '/') { // end tag
      TagScanner scanner = new TagScanner(str, 1); // skip '/'
      String name = scanner.nextName();
      if (name.equals(elementName)) {
        element = factory.create(name, CommentElementFactory.IS_END);
      }
    } else { // start tag
      TagScanner scanner = new TagScanner(str, 0);
      String name = scanner.nextName();
      if (name.equals(elementName)) {
        element = factory.create(name, (isEmpty) ? CommentElementFactory.IS_EMPTY : CommentElementFactory.IS_START);
        // set attributes
        String attrName = scanner.nextName();
        while (attrName != null) {
          String attrValue = scanner.nextValue();
          Attr attr = document.createAttribute(attrName);
          if (attr != null) {
            if (attrValue != null)
              ((IDOMAttr) attr).setValueSource(attrValue);
            element.setAttributeNode(attr);
          }
          attrName = scanner.nextName();
        }
      }
    }
    return element;
  }
View Full Code Here

Examples of org.htmlparser.scanners.TagScanner

    }

    public void testRemoveChars()
    {
        String test = "hello\nworld\n\tqsdsds";
        TagScanner scanner = new TagScanner()
        {
            public Tag scan(
                Tag tag,
                String url,
                NodeReader reader,
View Full Code Here

Examples of org.htmlparser.scanners.TagScanner

    }

    public void testRemoveChars2()
    {
        String test = "hello\r\nworld\r\n\tqsdsds";
        TagScanner scanner = new TagScanner()
        {
            public Tag scan(
                Tag tag,
                String url,
                NodeReader reader,
                String currLine)
            {
                return null;
            }
            public boolean evaluate(String s, TagScanner previousOpenScanner)
            {
                return false;
            }
            public String[] getID()
            {
                return null;
            }

        };
        String result = scanner.removeChars(test, "\r\n");
        assertEquals("Removing Chars", "helloworld\tqsdsds", result);
    }
View Full Code Here

Examples of org.htmlparser.scanners.TagScanner

    {
        createParser("");
        parser.registerScanners();
        parser.removeScanner(new FormScanner("", parser));
        Map scanners = parser.getScanners();
        TagScanner scanner = (TagScanner) scanners.get("FORM");
        assertNull("shouldnt have found scanner", scanner);
    }
View Full Code Here

Examples of org.htmlparser.scanners.TagScanner

            boolean found = false;
            Node retVal = null;
            // Find the first word in the scanners
            String firstWord = extractWord(tagContents.toString());
            // Now, get the scanner associated with this.
            TagScanner scanner = (TagScanner) scanners.get(firstWord);

            // Now do a deep check
            if (scanner != null
                && scanner.evaluate(
                    tagContents.toString(),
                    reader.getPreviousOpenScanner()))
            {
                found = true;
                TagScanner save;
                save = reader.getPreviousOpenScanner();
                reader.setPreviousOpenScanner(scanner);
                retVal = scanner.createScannedNode(this, url, reader, tagLine);
                reader.setPreviousOpenScanner(save);
            }
View Full Code Here

Examples of org.htmlparser.scanners.TagScanner

            boolean found = false;
            Node retVal = null;
            // Find the first word in the scanners
            String firstWord = extractWord(tagContents.toString());
            // Now, get the scanner associated with this.
            TagScanner scanner = (TagScanner) scanners.get(firstWord);

            // Now do a deep check
            if (scanner != null
                && scanner.evaluate(
                    tagContents.toString(),
                    reader.getPreviousOpenScanner()))
            {
                found = true;
                TagScanner save;
                save = reader.getPreviousOpenScanner();
                reader.setPreviousOpenScanner(scanner);
                retVal = scanner.createScannedNode(this, url, reader, tagLine);
                reader.setPreviousOpenScanner(save);
            }
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.