Java Code Examples for javax.swing.text.html.parser.Parser

Following code examples demonstrate how to use javax.swing.text.html.parser.Parserfrom java. These examples are extracted from various highly rated open source projects. You can directly use these code snippets or view their entire linked source code. These snippets are extracted to provide contextual information about how to use this class in the real world. These samples also let you understand some good practices on how to use javax.swing.text.html.parser.Parserand various code implementation of this class.

    @Test
    public default void verifyGenericType()
    throws Exception {
        final Class<SUT> sut = createNewSUT();
        assertTrue("This j8unit test interface is used with a generic type that is illegaly not assignable to Parser.class!",
                   Parser.class.isAssignableFrom(sut));
    } 


    public static void main(String[] args) {

        Lexer lexer = new Lexer();
        Parserr parser = new Parserr();
        String input = "for(i=3;i<4;i=i+1){"
        		+ "a=5;"
        		+ "b=b+a;"
        		+ "c=8;}";

        List<Token> tokens = lexer.recognize(input);

        for (Token token : tokens) {
            System.out.println(token.toString());
        }
        System.out.println('\n');
        System.out.println("input: " + input);
        System.out.println(parser.lang(tokens));
    } 

	public static void main (String [] args){
		java_cup.parser parser = new  Parser();
		parser.parse();
	} 

  }

  public static void doLoadCommand(JTextComponent textComponent,
      String filename) {
    FileReader reader = null;
    try {
      System.out.println("Loading");
      reader = new FileReader(filename);

      HTMLEditorKit htmlKit = new HTMLEditorKit();
      HTMLDocument htmlDoc = (HTMLDocument) htmlKit
          .createDefaultDocument();
      HTMLEditorKit.Parser parser = new ParserDelegator();
      HTMLEditorKit.ParserCallback callback = htmlDoc.getReader(0);
      parser.parse(reader, callback, true);
      textComponent.setDocument(htmlDoc);
      
      try {
		htmlKit.insertHTML(htmlDoc, htmlDoc.getLength(), "<br/>", 0, 0, null);
		
		htmlKit.insertHTML(htmlDoc, htmlDoc.getLength(), "bharath", 0, 0, null);
		
		
	} catch (BadLocationException e) {
		e.printStackTrace();
	}
      
      System.out.println("Loaded");

    } catch (IOException exception) {
      System.out.println("Load oops");
      exception.printStackTrace();
    } finally {
      if (reader != null) {
        try {
          reader.close();
        } catch (IOException ignoredException) {
        }
      }
    }
  } 

    public static void main(String[] args){

        String file = "src\\main\\resources\\Actors.xls";
        System.out.println(XlsParser.parse(file));

    } 

    public static void main(String[] args) {
	    char number[] = "12345".toCharArray();
        com.company.Parser.parsInt(number);
    } 

Advertisement
Javadoc
A simple DTD-driven HTML parser. The parser reads an HTML file from an InputStream and calls various

methods (which should be overridden in a subclass) when tags and data are encountered.

Unfortunately there are many badly implemented HTML parsers out there, and as a result there are many badly formatted HTML files. This parser attempts to parse most HTML files. This means that the implementation sometimes deviates from the SGML specification in favor of HTML.

The parser treats \r and \r\n as \n. Newlines after starttags and before end tags are ignored just as specified in the SGML/HTML specification.

The html spec does not specify how spaces are to be coalesced very well. Specifically, the following scenarios are not discussed (note that a space should be used here, but I am using &nbsp to force the space to be displayed):

'<b>blah <i> <strike> foo' which can be treated as: '<b>blah <i><strike>foo'

as well as: '<p><a href="xx"> <em>Using</em></a></p>' which appears to be treated as: '<p><a href="xx"><em>Using</em></a></p>'

If strict is false, when a tag that breaks flow, ( TagElement.breaksFlows) or trailing whitespace is encountered, all whitespace will be ignored until a non whitespace character is encountered. This appears to give behavior closer to the popular browsers. @see DTD @see TagElement @see SimpleAttributeSet @author Arthur van Hoff @author Sunita Mani

Read More
Advertisement