freemarker.template.TemplateBooleanModel
, freemarker.template.TemplateModel
public class JSONBooleanNode extends JSONNode implements freemarker.template.TemplateBooleanModel
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
DEFAULT_NODE_NAME |
|
static java.lang.String |
NODE_TYPE |
Constructor | Description |
---|---|
JSONBooleanNode(JSONNode parentNode,
java.lang.String nodeName,
boolean value) |
Modifier and Type | Method | Description |
---|---|---|
java.lang.Boolean |
getAdaptedObject(java.lang.Class<?> hint) |
Returns the plain Java object wrapped into this node.
|
boolean |
getAsBoolean() |
|
freemarker.template.TemplateSequenceModel |
getChildNodes() |
Always returns
null . |
protected java.lang.String |
getDefaultNodeName() |
Returns the name of the node if it has no explicit name.
|
java.lang.String |
getNodeType() |
Returns
NODE_TYPE . |
getNodeName, getNodeNamespace, getParentNode, nodeTypeToDefaultNodeName, wrap, wrap
public static final java.lang.String NODE_TYPE
public static final java.lang.String DEFAULT_NODE_NAME
public JSONBooleanNode(JSONNode parentNode, java.lang.String nodeName, boolean value)
public freemarker.template.TemplateSequenceModel getChildNodes() throws freemarker.template.TemplateModelException
null
.freemarker.template.TemplateModelException
public java.lang.String getNodeType() throws freemarker.template.TemplateModelException
NODE_TYPE
.freemarker.template.TemplateModelException
public boolean getAsBoolean() throws freemarker.template.TemplateModelException
getAsBoolean
in interface freemarker.template.TemplateBooleanModel
freemarker.template.TemplateModelException
protected java.lang.String getDefaultNodeName()
JSONNode
JSONNode(JSONNode, String)
constructor if its second argument is null
.getDefaultNodeName
in class JSONNode
JSONNode.nodeTypeToDefaultNodeName(String)
public java.lang.Boolean getAdaptedObject(java.lang.Class<?> hint)