@Override public Node createNode() { return new BooleanNode(value); } };
@Override public Node createNode() { for (boolean value : values) { node.addChild(new BooleanNode(value)); } return node; } };
public void addProperty(Node valueNode, String name, Boolean value) { if ( value != null ) { KeyValueNode baseUriNode = new KeyValueNodeImpl(new StringNodeImpl(name), new BooleanNode(value)); valueNode.addChild(baseUriNode); } }
@Override public KeyValueNode buildNode() { KeyValueNode node = super.buildNode(); node.getValue().addChild(new KeyValueNodeImpl(new StringNodeImpl("strict"), new BooleanNode(strict))); if ( ! propertyValues.isEmpty() ) { KeyValueNodeImpl kvn = new KeyValueNodeImpl(new StringNodeImpl("value"), new ObjectNodeImpl()); for (PropertyValueBuilder example : propertyValues) { kvn.getValue().addChild(example.buildNode()); } node.getValue().addChild(kvn); } else { KeyValueNodeImpl kvn = new KeyValueNodeImpl(new StringNodeImpl("value"), new ObjectNodeImpl()); node.getValue().addChild(kvn); } return node; } }