类org.w3c.dom.html.HTMLInputElement源码实例Demo

下面列出了怎么用org.w3c.dom.html.HTMLInputElement的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: pcgen   文件: PreviewVariablesHandler.java
@Override
public void changed(ObservableValue<? extends Document> observableValue, Document oldDoc, Document newDoc)
{
    if (newDoc == null)
    {
        return;
    }
    NodeList elements = newDoc.getElementsByTagName("input");
    for (int i = 0; i < elements.getLength(); i++)
    {
        HTMLInputElementImpl element = (HTMLInputElementImpl) elements.item(i);
        String key = getInputKey(element);
        if (key == null || key.isEmpty())
        {
            continue;
        }
        setInputValue(element, character.getPreviewSheetVar(key));
        element.addEventListener("change", evt ->
        {
            HTMLInputElement input = (HTMLInputElement) evt.getCurrentTarget();
            character.addPreviewSheetVar(getInputKey(input), getInputValue(input));
        }, false);
    }
}
 
源代码2 项目: pcgen   文件: PreviewVariablesHandler.java
@Override
public void changed(ObservableValue<? extends Document> observableValue, Document oldDoc, Document newDoc)
{
    if (newDoc == null)
    {
        return;
    }
    NodeList elements = newDoc.getElementsByTagName("input");
    for (int i = 0; i < elements.getLength(); i++)
    {
        HTMLInputElementImpl element = (HTMLInputElementImpl) elements.item(i);
        String key = getInputKey(element);
        if (key == null || key.isEmpty())
        {
            continue;
        }
        setInputValue(element, character.getPreviewSheetVar(key));
        element.addEventListener("change", evt ->
        {
            HTMLInputElement input = (HTMLInputElement) evt.getCurrentTarget();
            character.addPreviewSheetVar(getInputKey(input), getInputValue(input));
        }, false);
    }
}
 
源代码3 项目: pcgen   文件: PreviewVariablesHandler.java
private String getInputValue(HTMLInputElement input)
{
    if (isCheckable(input))
    {
        return Boolean.toString(input.getChecked());
    } else
    {
        return input.getValue();
    }
}
 
源代码4 项目: pcgen   文件: PreviewVariablesHandler.java
private void setInputValue(HTMLInputElement input, String previewSheetVar)
{
    if (isCheckable(input))
    {
        input.setChecked(Boolean.parseBoolean(previewSheetVar));
    } else
    {
        input.setValue(previewSheetVar);
    }
}
 
源代码5 项目: pcgen   文件: PreviewVariablesHandler.java
private String getInputValue(HTMLInputElement input)
{
    if (isCheckable(input))
    {
        return Boolean.toString(input.getChecked());
    } else
    {
        return input.getValue();
    }
}
 
源代码6 项目: pcgen   文件: PreviewVariablesHandler.java
private void setInputValue(HTMLInputElement input, String previewSheetVar)
{
    if (isCheckable(input))
    {
        input.setChecked(Boolean.parseBoolean(previewSheetVar));
    } else
    {
        input.setValue(previewSheetVar);
    }
}
 
源代码7 项目: JFX-Browser   文件: DetectForm.java
public UserCredentials(HTMLInputElement username, HTMLInputElement password){
	this.username = username;
	this.password = password;
}
 
源代码8 项目: pcgen   文件: PreviewVariablesHandler.java
private boolean isCheckable(HTMLInputElement input)
{
    String type = input.getAttribute("type").toLowerCase();
    return "checkbox".equals(type) || "radio".equals(type);
}
 
源代码9 项目: pcgen   文件: PreviewVariablesHandler.java
private String getInputKey(HTMLInputElement input)
{
    return input.getAttribute("target_var");
}
 
源代码10 项目: pcgen   文件: PreviewVariablesHandler.java
private boolean isCheckable(HTMLInputElement input)
{
    String type = input.getAttribute("type").toLowerCase();
    return "checkbox".equals(type) || "radio".equals(type);
}
 
源代码11 项目: pcgen   文件: PreviewVariablesHandler.java
private String getInputKey(HTMLInputElement input)
{
    return input.getAttribute("target_var");
}
 
 类所在包
 类方法
 同包方法