Examples of AddNode


Examples of org.jahia.services.importexport.DefinitionsMapping.AddNode

            if (action instanceof AddMixin) {
                AddMixin addMixinAction = (AddMixin) action;
                node = checkoutNode(node);
                node.addMixin(addMixinAction.getNodeType());
            } else if (action instanceof AddNode) {
                AddNode addNodeAction = (AddNode) action;
                JCRNodeWrapper addedNode =
                        addOrCheckoutNode(node, addNodeAction.getName(), addNodeAction.getNodeType(), null, Collections.<String, String>emptyMap());
                setProperties(addedNode, addNodeAction.getProperties());
            } else if (action instanceof SetProperties) {
                SetProperties setPropertiesAction = (SetProperties) action;
                setProperties(node, setPropertiesAction.getProperties());
            }
        }
View Full Code Here

Examples of org.jamesii.core.math.parsetree.math.AddNode

    IEnvironment<String> env = new Environment<>();
    AssignmentNode<String> an = new AssignmentNode<>("ID1", new ValueNode<>(5));
    AssignmentNode<String> an2 =
        new AssignmentNode<>("ID2", new ValueNode<>(5));
    AssignmentNode<String> an3 =
        new AssignmentNode<>("ID3", new AddNode(new ValueNode<>(5),
            new ValueNode<>(5)));
    AssignmentNode<String> an4 =
        new AssignmentNode<>("ID4", new ValueNode<>(5));
    an.calc(env);
    ValueNode<Integer> val = (ValueNode<Integer>) env.getValue("ID1");
View Full Code Here

Examples of org.jamesii.core.math.parsetree.math.AddNode

    result = b.calc(null);
    assertTrue(result.getValue());

    // check sub tree handling
    b =
        getInstance(new AddNode(new ValueNode<>(5), new ValueNode<>(6)),
            new ValueNode<>(1));
    result = b.calc(null);
    assertTrue(result.getValue());

    b =
        getInstance(new ValueNode<>(1), new AddNode(new ValueNode<>(5),
            new ValueNode<>(6)));
    result = b.calc(null);
    assertTrue(!result.getValue());

    b =
        getInstance(new AddNode(new ValueNode<>(1), new ValueNode<>(1)),
            new AddNode(new ValueNode<>(5), new ValueNode<>(6)));
    result = b.calc(null);
    assertTrue(!result.getValue());
  }
View Full Code Here

Examples of org.jamesii.core.math.parsetree.math.AddNode

    result = b.calc(null);
    assertTrue(result.getValue());

    // check sub tree handling
    b =
        getInstance(new AddNode(new ValueNode<>(5), new ValueNode<>(6)),
            new ValueNode<>(1));
    result = b.calc(null);
    assertTrue(result.getValue());

    b =
        getInstance(new ValueNode<>(1), new AddNode(new ValueNode<>(5),
            new ValueNode<>(6)));
    result = b.calc(null);
    assertTrue(result.getValue());

    b =
        getInstance(new AddNode(new ValueNode<>(1), new ValueNode<>(1)),
            new AddNode(new ValueNode<>(5), new ValueNode<>(6)));
    result = b.calc(null);
    assertTrue(result.getValue());

    b =
        getInstance(new AddNode(new ValueNode<>(1), new ValueNode<>(1)),
            new AddNode(new ValueNode<>(1), new ValueNode<>(1)));
    result = b.calc(null);
    assertTrue(!result.getValue());
  }
View Full Code Here

Examples of org.jamesii.core.math.parsetree.math.AddNode

    result = b.calc(null);
    assertTrue(!result.getValue());

    // check sub tree handling
    b =
        getInstance(new AddNode(new ValueNode<>(5), new ValueNode<>(6)),
            new ValueNode<>(1));
    result = b.calc(null);
    assertTrue(!result.getValue());

    b =
        getInstance(new ValueNode<>(1), new AddNode(new ValueNode<>(5),
            new ValueNode<>(6)));
    result = b.calc(null);
    assertTrue(result.getValue());

    b =
        getInstance(new AddNode(new ValueNode<>(1), new ValueNode<>(1)),
            new AddNode(new ValueNode<>(5), new ValueNode<>(6)));
    result = b.calc(null);
    assertTrue(result.getValue());
  }
View Full Code Here

Examples of org.jamesii.core.math.parsetree.math.AddNode

  @Override
  public void testCalc() {
    List<Pair<? extends Comparable<?>, INode>> caseTerms = new ArrayList<>();
    caseTerms.add(new Pair<Comparable<?>, INode>(2, new ValueNode<>(3)));
    caseTerms.add(new Pair<Comparable<?>, INode>(1, new AddNode(
        new ValueNode<>(3), new ValueNode<>(3))));

    CaseNode cn = new CaseNode(new ValueNode<>(2), caseTerms);
    ValueNode<Integer> res = cn.calc(null);
    assertTrue(res.getValue().compareTo(3) == 0);
View Full Code Here

Examples of org.jamesii.core.math.parsetree.math.AddNode

  @Override
  public void testClone() {
    ValueNode<Integer> caseStmt = new ValueNode<>(2);
    List<Pair<? extends Comparable<?>, INode>> caseTerms = new ArrayList<>();
    caseTerms.add(new Pair<Comparable<?>, INode>(2, new ValueNode<>(3)));
    caseTerms.add(new Pair<Comparable<?>, INode>(1, new AddNode(
        new ValueNode<>(3), new ValueNode<>(3))));
    CaseNode cn = new CaseNode(caseStmt, caseTerms);

    Node n2 = null;
    try {
View Full Code Here

Examples of org.jamesii.core.math.parsetree.math.AddNode

  public void testGetCaseStmtTerms() {
    ValueNode<Integer> caseStmt = new ValueNode<>(2);
    List<Pair<? extends Comparable<?>, INode>> caseTerms = new ArrayList<>();
    caseTerms.add(new Pair<Comparable<?>, INode>(2, new ValueNode<>(3)));
    caseTerms.add(new Pair<Comparable<?>, INode>(1, new AddNode(
        new ValueNode<>(3), new ValueNode<>(3))));
    CaseNode cn = new CaseNode(caseStmt, caseTerms);
    assertEquals(caseStmt, cn.getCaseStmt());
    assertEquals(caseTerms, cn.getCaseTerms());
  }
View Full Code Here

Examples of org.jamesii.core.math.parsetree.math.AddNode

  @Override
  public void testGetChildren() {
    ValueNode<Integer> caseStmt = new ValueNode<>(2);
    List<Pair<? extends Comparable<?>, INode>> caseTerms = new ArrayList<>();
    caseTerms.add(new Pair<Comparable<?>, INode>(2, new ValueNode<>(3)));
    caseTerms.add(new Pair<Comparable<?>, INode>(1, new AddNode(
        new ValueNode<>(3), new ValueNode<>(3))));
    CaseNode cn = new CaseNode(caseStmt, caseTerms);
    List<INode> children = cn.getChildren();
    assertTrue(children.size() == 3);
    assertTrue(children.get(0) == caseStmt);
View Full Code Here

Examples of org.jamesii.core.math.parsetree.math.AddNode

*/
public class TestAddNode extends TestBinaryNode {

  @Override
  protected BinaryNode getInstance(INode left, INode right) {
    return new AddNode(left, right);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.