Package com.ibm.wala.cast.js.html
Class DefaultSourceExtractor.HtmlCallBack
- java.lang.Object
-
- com.ibm.wala.cast.js.html.DomLessSourceExtractor.HtmlCallback
-
- com.ibm.wala.cast.js.html.DefaultSourceExtractor.HtmlCallBack
-
- All Implemented Interfaces:
DomLessSourceExtractor.IGeneratorCallback,IHtmlCallback
- Enclosing class:
- DefaultSourceExtractor
protected static class DefaultSourceExtractor.HtmlCallBack extends DomLessSourceExtractor.HtmlCallback
-
-
Field Summary
-
Fields inherited from class com.ibm.wala.cast.js.html.DomLessSourceExtractor.HtmlCallback
DEBUG, domRegion, entrypointRegion, entrypointUrl, scriptRegion, urlResolver
-
-
Constructor Summary
Constructors Constructor Description HtmlCallBack(java.net.URL entrypointUrl, IUrlResolver urlResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidendElement(java.lang.String name)protected voidhandleDOM(ITag tag, java.lang.String funcName)voidhandleEndTag(ITag tag)protected voidinputElementCallback()protected voidprintlnIndented(java.lang.String line, ITag relatedTag)protected voidwriteAttribute(ITag tag, java.lang.String attr, java.lang.String value, java.lang.String varName, java.lang.String varName2)protected voidwriteElement(ITag tag, java.lang.String cons, java.lang.String varName)protected voidwriteEventAttribute(ITag tag, java.lang.String attr, java.lang.String value, java.lang.String varName, java.lang.String varName2)protected voidwritePortletAttribute(ITag tag, java.lang.String attr, java.lang.String value, java.lang.String varName)-
Methods inherited from class com.ibm.wala.cast.js.html.DomLessSourceExtractor.HtmlCallback
addDefaultHandlerInvocations, getScriptName, handleDOM, handleScript, handleStartTag, handleText, makePos, quotify, writeEntrypoint, writeEntrypoint, writeEventLoopHeader, writeToFinalRegion
-
-
-
-
Constructor Detail
-
HtmlCallBack
public HtmlCallBack(java.net.URL entrypointUrl, IUrlResolver urlResolver)
-
-
Method Detail
-
handleEndTag
public void handleEndTag(ITag tag)
- Specified by:
handleEndTagin interfaceIHtmlCallback- Overrides:
handleEndTagin classDomLessSourceExtractor.HtmlCallback
-
handleDOM
protected void handleDOM(ITag tag, java.lang.String funcName)
- Overrides:
handleDOMin classDomLessSourceExtractor.HtmlCallback
-
printlnIndented
protected void printlnIndented(java.lang.String line, ITag relatedTag)
-
writeElement
protected void writeElement(ITag tag, java.lang.String cons, java.lang.String varName)
-
inputElementCallback
protected void inputElementCallback()
-
writeAttribute
protected void writeAttribute(ITag tag, java.lang.String attr, java.lang.String value, java.lang.String varName, java.lang.String varName2)
-
writeEventAttribute
protected void writeEventAttribute(ITag tag, java.lang.String attr, java.lang.String value, java.lang.String varName, java.lang.String varName2)
-
writePortletAttribute
protected void writePortletAttribute(ITag tag, java.lang.String attr, java.lang.String value, java.lang.String varName)
-
endElement
protected void endElement(java.lang.String name)
-
-