org.databene.html
Class FilteringHTMLTokenizer

java.lang.Object
  extended by org.databene.html.FilteringHTMLTokenizer
All Implemented Interfaces:
HTMLTokenizer

public class FilteringHTMLTokenizer
extends java.lang.Object
implements HTMLTokenizer

HTMLTokenizer proxy that returns only the tokens that match a Filter.

Created: 16.06.2007 05:50:50

Author:
Volker Bergmann

Field Summary
 
Fields inherited from interface org.databene.html.HTMLTokenizer
CLOSED_TAG, COMMENT, DOCUMENT_TYPE, END, END_TAG, PROCESSING_INSTRUCTION, SCRIPT, START_TAG, TEXT
 
Constructor Summary
FilteringHTMLTokenizer(HTMLTokenizer source, Filter<HTMLTokenizer> filter)
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.String> attributes()
           
 java.lang.String name()
           
 int nextToken()
           
 java.lang.String text()
           
 int tokenType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilteringHTMLTokenizer

public FilteringHTMLTokenizer(HTMLTokenizer source,
                              Filter<HTMLTokenizer> filter)
Method Detail

nextToken

public int nextToken()
              throws java.io.IOException,
                     java.text.ParseException
Specified by:
nextToken in interface HTMLTokenizer
Throws:
java.io.IOException
java.text.ParseException

tokenType

public int tokenType()
Specified by:
tokenType in interface HTMLTokenizer

name

public java.lang.String name()
Specified by:
name in interface HTMLTokenizer

text

public java.lang.String text()
Specified by:
text in interface HTMLTokenizer

attributes

public java.util.Map<java.lang.String,java.lang.String> attributes()
Specified by:
attributes in interface HTMLTokenizer


Copyright © 2010. All Rights Reserved.