Examples of IMXMLArrayNode


Examples of org.apache.flex.compiler.tree.mxml.IMXMLArrayNode

public class MXMLArrayNodeTests extends MXMLInstanceNodeTests
{
  private IMXMLArrayNode getMXMLArrayNode(String[] code)
  {
    IMXMLFileNode fileNode = getMXMLFileNode(code);
    IMXMLArrayNode node = (IMXMLArrayNode)findFirstDescendantOfType(fileNode, IMXMLArrayNode.class);
    assertThat("getNodeID", node.getNodeID(), is(ASTNodeID.MXMLArrayID));
    assertThat("getName", node.getName(), is("Array"));
    return node;
  }
View Full Code Here

Examples of org.apache.flex.compiler.tree.mxml.IMXMLArrayNode

  {
    String[] code = new String[]
    {
      "<fx:Array/>"
    };
    IMXMLArrayNode node = getMXMLArrayNode(code);
    assertThat("getChildCount", node.getChildCount(), is(0));
  }
View Full Code Here

Examples of org.apache.flex.compiler.tree.mxml.IMXMLArrayNode

  {
    String[] code = new String[]
    {
      "<fx:Array></fx:Array>"
    };
    IMXMLArrayNode node = getMXMLArrayNode(code);
    assertThat("getChildCount", node.getChildCount(), is(0));
  }
View Full Code Here

Examples of org.apache.flex.compiler.tree.mxml.IMXMLArrayNode

  {
    String[] code = new String[]
    {
      "<fx:Array> \t\r\n</fx:Array>"
    };
    IMXMLArrayNode node = getMXMLArrayNode(code);
    assertThat("getChildCount", node.getChildCount(), is(0));
  }
View Full Code Here

Examples of org.apache.flex.compiler.tree.mxml.IMXMLArrayNode

        "    <fx:Boolean>true</fx:Boolean>",
      "    <fx:int>123</fx:int>",
        "    <fx:String>abc</fx:String>",
      "</fx:Array>"
    };
    IMXMLArrayNode node = getMXMLArrayNode(code);
    assertThat("getChildCount", node.getChildCount(), is(3));
    assertThat("[0]", ((IMXMLBooleanNode)node.getChild(0)).getValue(), is(true));
    assertThat("[1]", ((IMXMLIntNode)node.getChild(1)).getValue(), is(123));
    assertThat("[2]", ((IMXMLStringNode)node.getChild(2)).getValue(), is("abc"));
  }
View Full Code Here

Examples of org.apache.flex.compiler.tree.mxml.IMXMLArrayNode

        "        <fx:int>3</fx:int>",
        "        <fx:int>4</fx:int>",
        "    </fx:Array>",
      "</fx:Array>"
    };
    IMXMLArrayNode node = getMXMLArrayNode(code);
    assertThat("getChildCount", node.getChildCount(), is(2));
    assertThat("[0].getChildCount", ((IMXMLArrayNode)node.getChild(0)).getChildCount(), is(2));
    assertThat("[0][0]", ((IMXMLIntNode)node.getChild(0).getChild(0)).getValue(), is(1));
    assertThat("[0][1]", ((IMXMLIntNode)node.getChild(0).getChild(1)).getValue(), is(2));
    assertThat("[1].getChildCount", ((IMXMLArrayNode)node.getChild(1)).getChildCount(), is(2));
    assertThat("[1][0]", ((IMXMLIntNode)node.getChild(1).getChild(0)).getValue(), is(3));
    assertThat("[1][1]", ((IMXMLIntNode)node.getChild(1).getChild(1)).getValue(), is(4));
  }
View Full Code Here

Examples of org.apache.flex.compiler.tree.mxml.IMXMLArrayNode

  {
    String[] code = new String[]
    {
        "<fx:Array>{a.b}</fx:Array>"
    };
    IMXMLArrayNode node = getMXMLArrayNode(code);
    assertThat("databinding node", node.getChild(0).getNodeID(), is(ASTNodeID.MXMLDataBindingID));
    assertThat("databinding node child count", node.getChild(0).getChildCount(), is(1));
    assertThat("identifier node", node.getChild(0).getChild(0).getNodeID(), is(ASTNodeID.MemberAccessExpressionID));
  }
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.