Examples of ImageReaderExtension


Examples of org.dcm4che3.net.imageio.ImageReaderExtension

    private static final String CN_IMAGE_READER_FACTORY = "cn=Image Reader Factory,";

    @Override
    protected void storeChilds(String deviceDN, Device device) throws NamingException {
        ImageReaderExtension ext =
                device.getDeviceExtension(ImageReaderExtension.class);
        if (ext != null)
            store(deviceDN, ext.getImageReaderFactory());
    }
View Full Code Here

Examples of org.dcm4che3.net.imageio.ImageReaderExtension

                                        attrs.get("dcmPatchJPEGLS"), null)));
            }
        } finally {
           LdapUtils.safeClose(ne);
        }
        device.addDeviceExtension(new ImageReaderExtension(factory));
    }
View Full Code Here

Examples of org.dcm4che3.net.imageio.ImageReaderExtension

    }

    @Override
    protected void mergeChilds(Device prev, Device device, String deviceDN)
            throws NamingException {
        ImageReaderExtension prevExt =
                prev.getDeviceExtension(ImageReaderExtension.class);
        ImageReaderExtension ext =
                device.getDeviceExtension(ImageReaderExtension.class);
        if (ext == null) {
            if (prevExt != null)
                config.destroySubcontextWithChilds(CN_IMAGE_READER_FACTORY + deviceDN);
            return;
        }
        if (prevExt == null) {
            store(deviceDN, ext.getImageReaderFactory());
            return;
        }
        String imageReadersDN = CN_IMAGE_READER_FACTORY + deviceDN;
        ImageReaderFactory factory = ext.getImageReaderFactory();
        ImageReaderFactory prevFactory = prevExt.getImageReaderFactory();
        for (Entry<String, ImageReaderParam> entry : prevFactory.getEntries()) {
            String tsuid = entry.getKey();
            if (factory.get(tsuid) == null)
                config.destroySubcontext(dnOf(tsuid, imageReadersDN));
View Full Code Here

Examples of org.dcm4che3.net.imageio.ImageReaderExtension

public class PreferencesImageReaderConfiguration
        extends PreferencesDicomConfigurationExtension {

    @Override
    protected void storeChilds(Device device, Preferences deviceNode) {
        ImageReaderExtension ext =
                device.getDeviceExtension(ImageReaderExtension.class);
        if (ext != null)
            storeTo(ext.getImageReaderFactory(),
                    deviceNode.node("dcmImageReaderFactory"));
    }
View Full Code Here

Examples of org.dcm4che3.net.imageio.ImageReaderExtension

        Preferences prefs = deviceNode.node("dcmImageReaderFactory");
        ImageReaderFactory factory = new ImageReaderFactory();
        for (String tsuid : prefs.childrenNames())
            factory.put(tsuid, load(prefs.node(tsuid)));
       
        device.addDeviceExtension(new ImageReaderExtension(factory));       
    }
View Full Code Here

Examples of org.dcm4che3.net.imageio.ImageReaderExtension

    }

    @Override
    protected void mergeChilds(Device prev, Device device, Preferences deviceNode)
            throws BackingStoreException {
        ImageReaderExtension prevExt =
                prev.getDeviceExtension(ImageReaderExtension.class);
        ImageReaderExtension ext =
                device.getDeviceExtension(ImageReaderExtension.class);
        if (ext == null && prevExt == null)
            return;
       
        Preferences factoryNode = deviceNode.node("dcmImageReaderFactory");
        if (ext == null)
            factoryNode.removeNode();
        else if (prevExt == null)
            storeTo(ext.getImageReaderFactory(), factoryNode);
        else
            storeDiffs(factoryNode, prevExt.getImageReaderFactory(),
                    ext.getImageReaderFactory());
    }
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.