Package org.apache.myfaces.trinidad.model

Examples of org.apache.myfaces.trinidad.model.TreeModel


  }

  @Override
  public CollectionModel createCollectionModel(CollectionModel current, Object value)
  {
    TreeModel model = ModelUtils.toTreeModel(value);
    model.setRowKey(null);
    return model;
  }
View Full Code Here


      try
      {
        if (_menu == null)
        {
          List<PageImpl> al = _createPageList();
          TreeModel treeModel = new ChildPropertyTreeModel(al, "children");
          _menu = new MenuModelImpl(treeModel, "viewId", "/4.jspx");
        }

        return _menu;
      }
      catch(IntrospectionException e)
      {
        _LOG.severe(e);
        return null;
      }
    }
    else if ("navigationpath".equals(name))
    {
      try
      {
        if (_navigationpath == null)
        {
          List<PageImpl> al = _createPageList();
          TreeModel treeModel = new ChildPropertyTreeModel(al, "children");
          _navigationpath = new MenuModelImpl(treeModel, "viewId", "/7.jspx");
        }

        return _navigationpath;
      }
View Full Code Here

  }

  public void testInitialAddAll() throws IntrospectionException
  {
    RowKeySet pathSet = new RowKeySetTreeImpl(true);
    TreeModel model = ChildPropertyTreeModelTest.createModel();
    pathSet.setCollectionModel(model);

    _testInSet(pathSet, _0, _011, _2, _20);
  }
View Full Code Here

  }

  public void testAddAll() throws IntrospectionException
  {
    TestPathSet pathSet = new TestPathSet();
    TreeModel model = pathSet.getTreeModel();

    model.setRowKey(_2);
    pathSet.addAll();

    _testNotInSet(pathSet, _0, _011);
    _testInSet(pathSet, _2, _20);
  }
View Full Code Here

  }

  public void testClone() throws IntrospectionException, CloneNotSupportedException
  {
    RowKeySet pathSet = new RowKeySetTreeImpl();
    TreeModel model = ChildPropertyTreeModelTest.createModel();
    pathSet.setCollectionModel(model);
    model.setRowKey(_2);
    pathSet.addAll();
    pathSet.add(_011);

    RowKeySet clone = pathSet.clone();
    // mutate clone:
View Full Code Here

    assertEquals("size", 0, set.size());
    _add(set, _2, _20, _0, _011);
    assertEquals("size", 4, set.size());

    set = new RowKeySetTreeImpl(true);
    TreeModel model = ChildPropertyTreeModelTest.createModel();
    set.setCollectionModel(model);
    assertEquals("addAll:size", 14, set.size());

    set.remove(_011);
    assertEquals("addAll:size", 13, set.size());

    model.setRowKey(_011);
    set.removeAll();
    assertEquals("addAll:size", 10, set.size());

  }
View Full Code Here

  }

  public void testRemoveAll() throws IntrospectionException
  {
    TestPathSet pathSet = new TestPathSet();
    TreeModel model = pathSet.getTreeModel();
    _add(pathSet, _2, _20, _0, _011);

    model.setRowKey(_2);
    pathSet.removeAll();

    _testInSet(pathSet, _0, _011);
    _testNotInSet(pathSet, _2, _20);
  }
View Full Code Here

  }

  public void testSerialization()
    throws IOException, ClassNotFoundException, IntrospectionException
  {
    TreeModel model = ChildPropertyTreeModelTest.createModel();
    final byte[] bytes;
    {
      RowKeySet pathSet = new RowKeySetTreeImpl();
      pathSet.setCollectionModel(model);
      pathSet.add(_2);
View Full Code Here

  @Override
  @SuppressWarnings("unchecked")
  public CollectionModel createCollectionModel(CollectionModel current, Object value)
  {
    TreeModel model = (TreeModel)super.createCollectionModel(current, value);
    RowKeySet treeState = getDisclosedRowKeys();
    treeState.setCollectionModel(model);
    return model;
  }
View Full Code Here

  }

  @Override
public CollectionModel createCollectionModel(CollectionModel current, Object value)
  {
    TreeModel model = (TreeModel)super.createCollectionModel(current, value);
    RowKeySet treeState = getDisclosedRowKeys();
    treeState.setCollectionModel(model);
    return model;
  }
View Full Code Here

TOP

Related Classes of org.apache.myfaces.trinidad.model.TreeModel

Copyright © 2018 www.massapicom. 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.