de.l3s.boilerpipe.sax
Class MarkupTagAction

java.lang.Object
  extended by de.l3s.boilerpipe.sax.MarkupTagAction
All Implemented Interfaces:
TagAction

public final class MarkupTagAction
extends java.lang.Object
implements TagAction

Assigns labels for element CSS classes and ids to the corresponding TextBlock. CSS classes are prefixed by DefaultLabels.MARKUP_PREFIX., and IDs are prefixed by DefaultLabels.MARKUP_PREFIX#

Author:
Christian Kohlsch??tter

Constructor Summary
MarkupTagAction(boolean isBlockLevel)
           
 
Method Summary
 boolean changesTagLevel()
           
 boolean end(BoilerpipeHTMLContentHandler instance, java.lang.String localName, java.lang.String qName)
           
 boolean start(BoilerpipeHTMLContentHandler instance, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MarkupTagAction

public MarkupTagAction(boolean isBlockLevel)
Method Detail

start

public boolean start(BoilerpipeHTMLContentHandler instance,
                     java.lang.String localName,
                     java.lang.String qName,
                     org.xml.sax.Attributes atts)
              throws org.xml.sax.SAXException
Specified by:
start in interface TagAction
Throws:
org.xml.sax.SAXException

end

public boolean end(BoilerpipeHTMLContentHandler instance,
                   java.lang.String localName,
                   java.lang.String qName)
            throws org.xml.sax.SAXException
Specified by:
end in interface TagAction
Throws:
org.xml.sax.SAXException

changesTagLevel

public boolean changesTagLevel()
Specified by:
changesTagLevel in interface TagAction