Examples of AssetInfo


Examples of com.jme3.asset.AssetInfo

            if (settingsDirectory.mkdir()) {
                assetManager.registerLoader(DatabaseLoader.class, "db");

                String levelFilename = "Files/" + settingsFile;
                AssetKey myKey1 = new AssetKey(levelFilename);
                AssetInfo info1 = assetManager.locateAsset(myKey1);
                InputStream inputStream = (InputStream) info1.openStream();

                OutputStream outStream = null;

                String absolutePath = "";
View Full Code Here

Examples of com.jme3.asset.AssetInfo

        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);
            }
            if (child != null) {
View Full Code Here

Examples of com.jme3.asset.AssetInfo

    public AssetInfo locate(AssetManager manager, AssetKey key){
        final ZipEntry2 entry = entries.get(key.getName());
        if (entry == null)
            return null;

        return new AssetInfo(manager, key){
            @Override
            public InputStream openStream() {
                try {
                    return HttpZipLocator.this.openStream(entry);
                } catch (IOException ex) {
View Full Code Here

Examples of com.jme3.asset.AssetInfo

                try {
                    TextureKey key = new TextureKey(assetName);
                    key.setAsCube(false);
                    key.setFlipY(true);
                    key.setGenerateMips(generateMipmaps);
                    AssetInfo info = assetManager.locateAsset(key);
                    if (info != null) {
                        Texture texture = assetManager.loadTexture(key);
                        result = texture;
                        // Set key explicitly here if other ways fail
                        texture.setKey(key);
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AssetInfo

        writePolicy = createWritePolicy("uploadWritePolicy", 30);
    }

    @Test
    public void canCreateFileForUploadedBlob() throws Exception {
        AssetInfo asset = createTestAsset("createFileForUploadedBlob");
        LocatorInfo locator = createLocator(writePolicy, asset, 5);
        WritableBlobContainerContract blobWriter = service
                .createBlobWriter(locator);

        createAndUploadBlob(blobWriter, BLOB_NAME, firstPrimes);

        service.action(AssetFile.createFileInfos(asset.getId()));

        ListResult<AssetFileInfo> files = service.list(AssetFile.list(asset
                .getAssetFilesLink()));

        assertEquals(1, files.size());
        AssetFileInfo file = files.get(0);
        assertEquals(BLOB_NAME, file.getName());
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AssetInfo

        assertEquals(BLOB_NAME, file.getName());
    }

    @Test
    public void canCreateFileEntityDirectly() throws Exception {
        AssetInfo asset = createTestAsset("createFileEntityDirectly");
        LocatorInfo locator = createLocator(writePolicy, asset, 5);
        WritableBlobContainerContract blobWriter = service
                .createBlobWriter(locator);

        createAndUploadBlob(blobWriter, BLOB_NAME_2, firstPrimes);

        service.create(AssetFile.create(asset.getId(), BLOB_NAME_2));

        ListResult<AssetFileInfo> files = service.list(AssetFile.list(asset
                .getAssetFilesLink()));

        boolean found = false;
        for (AssetFileInfo file : files) {
            if (file.getName().equals(BLOB_NAME_2)) {
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AssetInfo

        assertTrue(found);
    }

    @Test
    public void canCreateAssetWithMultipleFiles() throws Exception {
        AssetInfo asset = createTestAsset("createWithMultipleFiles");
        AccessPolicyInfo policy = createWritePolicy("createWithMultipleFiles",
                10);
        LocatorInfo locator = createLocator(policy, asset, 5);

        WritableBlobContainerContract blobWriter = service
                .createBlobWriter(locator);

        createAndUploadBlob(blobWriter, "blob1.bin", firstPrimes);
        createAndUploadBlob(blobWriter, "blob2.bin", onesAndZeros);
        createAndUploadBlob(blobWriter, "blob3.bin", countingUp);

        AssetFileInfo file1 = service.create(AssetFile
                .create(asset.getId(), "blob1.bin").setIsPrimary(true)
                .setIsEncrypted(false)
                .setContentFileSize(new Long(firstPrimes.length)));

        AssetFileInfo file2 = service.create(AssetFile
                .create(asset.getId(), "blob2.bin").setIsPrimary(false)
                .setIsEncrypted(false)
                .setContentFileSize(new Long(onesAndZeros.length)));

        AssetFileInfo file3 = service.create(AssetFile
                .create(asset.getId(), "blob3.bin").setIsPrimary(false)
                .setIsEncrypted(false)
                .setContentFileSize(new Long(countingUp.length))
                .setContentChecksum("1234"));

        ListResult<AssetFileInfo> files = service.list(AssetFile.list(asset
                .getAssetFilesLink()));

        assertEquals(3, files.size());

        ArrayList<AssetFileInfo> results = new ArrayList<AssetFileInfo>(files);
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AssetInfo

        assertAssetFileInfoEquals("results.get(2)", file3, results.get(2));
    }

    @Test
    public void canCreateFileAndThenUpdateIt() throws Exception {
        AssetInfo asset = createTestAsset("createAndUpdate");
        AccessPolicyInfo policy = createWritePolicy("createAndUpdate", 10);
        LocatorInfo locator = createLocator(policy, asset, 5);
        WritableBlobContainerContract blobWriter = service
                .createBlobWriter(locator);

        createAndUploadBlob(blobWriter, "toUpdate.bin", firstPrimes);

        AssetFileInfo file = service.create(AssetFile.create(asset.getId(),
                "toUpdate.bin"));

        service.update(AssetFile.update(file.getId()).setMimeType(
                "application/octet-stream"));
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AssetInfo

        assertEquals("application/octet-stream", fromServer.getMimeType());
    }

    @Test
    public void canDeleteFileFromAsset() throws Exception {
        AssetInfo asset = createTestAsset("deleteFile");
        AccessPolicyInfo policy = createWritePolicy("deleteFile", 10);
        LocatorInfo locator = createLocator(policy, asset, 5);
        WritableBlobContainerContract blobWriter = service
                .createBlobWriter(locator);

        createAndUploadBlob(blobWriter, "todelete.bin", firstPrimes);
        createAndUploadBlob(blobWriter, "tokeep.bin", onesAndZeros);

        service.action(AssetFile.createFileInfos(asset.getId()));

        ListResult<AssetFileInfo> originalFiles = service.list(AssetFile
                .list(asset.getAssetFilesLink()));
        assertEquals(2, originalFiles.size());

        for (AssetFileInfo file : originalFiles) {
            if (file.getName().equals("todelete.bin")) {
                service.delete(AssetFile.delete(file.getId()));
                break;
            }
        }

        ListResult<AssetFileInfo> newFiles = service.list(AssetFile.list(asset
                .getAssetFilesLink()));
        assertEquals(1, newFiles.size());
        assertEquals("tokeep.bin", newFiles.get(0).getName());
    }
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AssetInfo

    @BeforeClass
    public static void setup() throws Exception {
        IntegrationTestBase.setup();

        AssetInfo asset = service.create(Asset.create().setName(
                testAssetPrefix + "uploadBlockBlobAsset"));

        AccessPolicyInfo policy = service.create(AccessPolicy.create(
                testPolicyPrefix + "uploadWritePolicy", 10,
                EnumSet.of(AccessPolicyPermission.WRITE)));
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.