package com.mozz.htmlnative.css.stylehandler;
import android.content.Context;
import android.view.View;
import android.webkit.WebView;
import com.mozz.htmlnative.dom.DomElement;
import com.mozz.htmlnative.exception.AttrApplyException;
import com.mozz.htmlnative.view.LayoutParamsLazyCreator;
/**
* @author Yang Tao, 17/3/6.
*/
class WebViewStyleHandler extends StyleHandler {
private static final String ATTR_SRC = "src";
@Override
public void apply(Context context, View v, DomElement domElement, View parent,
LayoutParamsLazyCreator paramsLazyCreator, String params, Object value,
boolean isParent) throws AttrApplyException {
final WebView webView = (WebView) v;
if (params.equals(ATTR_SRC) && !isParent) {
webView.loadUrl(value.toString());
}
}
}