Examples of ModelKey


Examples of com.jme3.asset.ModelKey

     * @param manager
     */
    public void attachLinkedChildren(AssetManager manager) {
        detachLinkedChildren();
        for (Iterator<ModelKey> it = assetLoaderKeys.iterator(); it.hasNext();) {
            ModelKey assetKey = it.next();
            Spatial curChild = assetChildren.get(assetKey);
            if (curChild != null) {
                curChild.removeFromParent();
            }
            Spatial child = manager.loadAsset(assetKey);
View Full Code Here

Examples of com.jme3.asset.ModelKey

        BinaryImporter importer = BinaryImporter.getInstance();
        AssetManager loaderManager = e.getAssetManager();

        assetLoaderKeys = (ArrayList<ModelKey>) capsule.readSavableArrayList("assetLoaderKeyList", new ArrayList<ModelKey>());
        for (Iterator<ModelKey> it = assetLoaderKeys.iterator(); it.hasNext();) {
            ModelKey modelKey = it.next();
            AssetInfo info = loaderManager.locateAsset(modelKey);
            Spatial child = null;
            if (info != null) {
                child = (Spatial) importer.load(info);
            }
View Full Code Here

Examples of com.jme3.asset.ModelKey

     * @throws BlenderFileException
     *             an exception is throw when something wrong happens with blender file
     */
    protected void setup(AssetInfo assetInfo) throws BlenderFileException {
        // registering loaders
        ModelKey modelKey = (ModelKey) assetInfo.getKey();
        BlenderKey blenderKey;
        if (modelKey instanceof BlenderKey) {
            blenderKey = (BlenderKey) modelKey;
        } else {
            blenderKey = new BlenderKey(modelKey.getName());
            blenderKey.setAssetRootPath(modelKey.getFolder());
        }

        // opening stream
        BlenderInputStream inputStream = new BlenderInputStream(assetInfo.openStream());

View Full Code Here

Examples of com.tll.common.model.ModelKey

    switch(event.getChangeOp()) {
    case ADDED:
      addRow(event.getModel());
      break;
    case UPDATED: {
      final ModelKey mkey = event.getModel().getKey();
      final int rowIndex = getRowIndex(mkey);
      if(rowIndex != -1) {
        assert rowIndex > 0; // header row
        table.applyModeltoUi(rowIndex, event.getModel());
      }
      break;
    }
    case DELETED: {
      final ModelKey modelRef = event.getModelKey();
      final int rowIndex = getRowIndex(modelRef);
      if(rowIndex != -1) {
        assert rowIndex > 0; // header row
        markRowDeleted(rowIndex, true);
      }
View Full Code Here

Examples of com.tll.common.model.ModelKey

   * @return The resolved row index or <code>-1</code> if no row matching the
   *         given row key is present in the table.
   */
  int getRowIndex(ModelKey rowKey) {
    for(int i = 0; i < rowDataList.size(); i++) {
      final ModelKey rdlKey = rowDataList.get(i).getKey();
      if(rdlKey.equals(rowKey)) return i + 1; // account for header row
    }
    // can't find
    return -1;
  }
View Full Code Here

Examples of com.tll.common.model.ModelKey

   * @param status the status to which messages are posted
   */
  @SuppressWarnings("unchecked")
  protected IEntity loadEntityByPrimaryKey(PrimaryKeySearch search, Status status) {
    try {
      final ModelKey mkey = search.getKey();
      final IEntityType et = mkey.getEntityType();
      final Class<IEntity> ec = (Class<IEntity>) context.getEntityTypeResolver().resolveEntityClass(et);
      final IEntityService<IEntity> svc = getEntityService(et);
      final IEntity e = svc.load(new PrimaryKey(ec, mkey.getId()));
      return e;
    }
    catch(final EntityNotFoundException e) {
      RpcServlet.exceptionToStatus(e, status);
      return null;
View Full Code Here

Examples of com.tll.common.model.ModelKey

    final Address a = getEntityBeanFactory().getEntityCopy(Address.class, true);
    final String id = a.getId();
    addEntityToDb(a);

    final PersistServiceDelegate delegate = getDelegate();
    final PrimaryKeySearch search = new PrimaryKeySearch(new ModelKey(TestEntityType.ADDRESS, id, null));
    final LoadRequest<PrimaryKeySearch> request = new LoadRequest<PrimaryKeySearch>(search);
    final ModelPayload p = delegate.load(request);

    assert p != null;
    final Model m = p.getModel();
View Full Code Here

Examples of com.tll.common.model.ModelKey

    final Address a = getEntityBeanFactory().getEntityCopy(Address.class, true);
    final String id = a.getId();
    addEntityToDb(a);

    final PersistServiceDelegate delegate = getDelegate();
    final ModelKey origMk = new ModelKey(TestEntityType.ADDRESS, id, null);
    final ModelPayload p = delegate.purge(new PurgeRequest(origMk));
    assert p != null;
    final ModelKey mk = p.getRef();
    assert mk != null && mk.isSet() && mk.equals(origMk);
  }
View Full Code Here

Examples of com.tll.common.model.ModelKey

      viewContainer.add(new Label("This is line 3"));
      context.add(viewContainer);

      ViewManager.initialize(viewContainer, 3);

      mk = new ModelKey(TestEntityType.TYPE_A, "77", "Model Name");
    }
View Full Code Here

Examples of com.tll.common.model.ModelKey

    switch(event.getChangeOp()) {
    case ADDED:
      addRow(event.getModel());
      break;
    case UPDATED: {
      final ModelKey mkey = event.getModel().getKey();
      final int rowIndex = getRowIndex(mkey);
      if(rowIndex != -1) {
        assert rowIndex > 0; // header row
        updateRow(rowIndex, event.getModel());
      }
      break;
    }
    case DELETED: {
      final ModelKey modelRef = event.getModelKey();
      final int rowIndex = getRowIndex(modelRef);
      if(rowIndex != -1) {
        assert rowIndex > 0; // header row
        markRowDeleted(rowIndex, true);
      }
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.