Examples of IntegerUseMap


Examples of com.pcmsolutions.util.IntegerUseMap

            zc += pc.numZones(preset, IntPool.get(i));
        return zc;
    }

    public static IntegerUseMap getSampleUsage(IsolatedPreset[] presets) {
        IntegerUseMap m = new IntegerUseMap();
        for (int i = 0; i < presets.length; i++) {
            m.mergeUseMap(presets[i].referencedSampleUsage());
        }
        return m;
    }
View Full Code Here

Examples of com.pcmsolutions.util.IntegerUseMap

        }
        return m;
    }

    public static IntegerUseMap getSampleUsage(PresetContext pc, Integer[] presets) throws NoSuchContextException, NoSuchPresetException, PresetEmptyException {
        IntegerUseMap m = new IntegerUseMap();
        for (int i = 0; i < presets.length; i++)
            m.mergeUseMap(pc.presetSampleUsage(presets[i]));
        return m;
    }
View Full Code Here

Examples of com.pcmsolutions.util.IntegerUseMap

            }
        return (ReadablePreset[]) filtered.toArray(new ReadablePreset[filtered.size()]);
    }

    public static IntegerUseMap getPresetSampleUsage(PresetContext pc, Integer[] presets) throws NoSuchPresetException, NoSuchContextException {
        IntegerUseMap um = new IntegerUseMap();
        for (int i = 0; i < presets.length; i++)
            try {
                um.mergeUseMap(pc.presetSampleUsage(presets[i]));
            } catch (PresetEmptyException e) {
                // ignore
            }
        return um;
    }
View Full Code Here

Examples of com.pcmsolutions.util.IntegerUseMap

            }
        return um;
    }

    public static IntegerUseMap getPresetSampleUsage(ReadablePreset[] presets) throws NoSuchPresetException {
        IntegerUseMap um = new IntegerUseMap();
        for (int i = 0; i < presets.length; i++)
            try {
                um.mergeUseMap(presets[i].presetSampleUsage());
            } catch (PresetEmptyException e) {
                // ignore
            }
        return um;
    }
View Full Code Here

Examples of com.pcmsolutions.util.IntegerUseMap

            }
        return um;
    }

    public static IntegerUseMap getPresetLinkPresetUsage(PresetContext pc, Integer[] presets) throws NoSuchPresetException, NoSuchContextException {
        IntegerUseMap um = new IntegerUseMap();
        for (int i = 0; i < presets.length; i++)
            try {
                um.mergeUseMap(pc.presetLinkPresetUsage(presets[i]));
            } catch (PresetEmptyException e) {
                // ignore
            }
        return um;
    }
View Full Code Here

Examples of com.pcmsolutions.util.IntegerUseMap

    public IntegerUseMap getSampleIndexesInUseForAllPresets(PresetContext pc) throws NoSuchContextException {
        return getSampleIndexesInUseForPresetRange(pc, 0, getDBCount() - 1);
    }

    private IntegerUseMap getSampleIndexesInUseForPresetRange(PresetContext pc, int lowPreset, int highPreset) throws NoSuchContextException {
        IntegerUseMap useMap = new IntegerUseMap();
        PresetObject p;
        Integer preset;

        Set s = getReadablePresetIndexes(pc);
        ArrayList targetPresets = new ArrayList(1000);
        for (Iterator i = s.iterator(); i.hasNext();) {
            preset = (Integer) i.next();
            if (preset.intValue() >= lowPreset && preset.intValue() <= highPreset)
                targetPresets.add(preset);
        }

        int size = targetPresets.size();
        Zoeos.getInstance().beginProgressElement(this, "Determining unreferenced samples", size);
        try {
            for (int i = 0,j = targetPresets.size(); i < j; i++) {
                preset = (Integer) targetPresets.get(i);
                try {
                    p = getPresetRead(pc, preset);
                    try {
                        useMap.mergeUseMap(p.referencedSampleUsage());
                    } finally {
                        unlockPreset(preset);
                    }
                } catch (NoSuchPresetException e) {
                } catch (PresetEmptyException e) {
View Full Code Here

Examples of com.pcmsolutions.util.IntegerUseMap

                    if (!PresetContextMacros.confirmInitializationOfPresets(rps))
                        return;
                    new ZDefaultThread("Operation: Referenced by current preset selection") {
                        public void run() {
                            try {
                                final IntegerUseMap smpls = PresetContextMacros.getPresetSampleUsage(rps);
                                if (smpls.size() == 0 || (smpls.size() == 1 && smpls.getIntegers()[0].intValue() == 0)) {
                                    UserMessaging.showInfo("Nothing to select");
                                    return;
                                }
                                SwingUtilities.invokeLater(new Runnable() {
                                    public void run() {
                                        if (!UserMessaging.askYesNo("Referenced samples determined. Select now?"))
                                            return;
                                        if (!scep.getSampleContextTable().showingAllSamples(smpls.getIntegers())) {
                                            if (UserMessaging.askYesNo("Some of the selected samples will not be visible under the current filter. Remove filter before performing selection?")) {
                                                ((SampleContextTableModel) scep.getSampleContextTable().getModel()).setContextFilter(null);
                                                ((SampleContextTableModel) scep.getSampleContextTable().getModel()).refresh(false);
                                            }
                                        }
                                        runWithSelectionHandlingSupressed(new Runnable() {
                                            public void run() {
                                                Integer[] smpls2 = smpls.getIntegers();
                                                scep.getSampleContextTable().clearSelection();
                                                scep.getSampleContextTable().addSamplesToSelection(smpls2);
                                            }
                                        });
                                    }
View Full Code Here

Examples of com.pcmsolutions.util.IntegerUseMap

    public String getSummary() {
        return summary;
    }

    public IntegerUseMap referencedPresetUsage() {
        return new IntegerUseMap().mergeUseMap(refPresetUsage);
    }
View Full Code Here

Examples of com.pcmsolutions.util.IntegerUseMap

    public IntegerUseMap referencedPresetUsage() {
        return new IntegerUseMap().mergeUseMap(refPresetUsage);
    }

    public IntegerUseMap referencedSampleUsage() {
        return new IntegerUseMap().mergeUseMap(refSampleUsage);
    }
View Full Code Here

Examples of com.pcmsolutions.util.IntegerUseMap

        public String getOriginalPresetName() {
            return name;
        }

        public IntegerUseMap getReferencedSampleUsage() {
            return new IntegerUseMap().mergeUseMap(refSampleUsage);
        }
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.