public List getOrderedFactoryList(String modeName, String descriptorName, String productName) { Lock readLock = lock.readLock(); try { readLock.lock(); return super.getOrderedFactoryList(modeName, descriptorName, productName); } finally { readLock.unlock(); } }
registry.getOrderedFactoryList(RenderedRegistryMode.MODE_NAME, operation, product); if (factories != null) { RenderedImageFactory javaFactory = null;
public List getOrderedFactoryList(String modeName, String descriptorName, String productName) { Lock readLock = lock.readLock(); try { readLock.lock(); return super.getOrderedFactoryList(modeName, descriptorName, productName); } finally { readLock.unlock(); } }
public List getOrderedFactoryList(String modeName, String descriptorName, String productName) { Lock readLock = lock.readLock(); try { readLock.lock(); return super.getOrderedFactoryList(modeName, descriptorName, productName); } finally { readLock.unlock(); } }
final List<RenderedImageFactory> factories = registry.getOrderedFactoryList( RenderedRegistryMode.MODE_NAME, operation, product); if (factories != null) {
final List<RenderedImageFactory> factories = registry.getOrderedFactoryList( RenderedRegistryMode.MODE_NAME, operation, product); if (factories != null) {
final List factories = registry.getOrderedFactoryList( RenderedRegistryMode.MODE_NAME, operation, product); if (factories != null) {
final List<RenderedImageFactory> factories = registry.getOrderedFactoryList( RenderedRegistryMode.MODE_NAME, operation, product); if (factories != null) {
/** * Creates a new {@link OperationItem} from an {@link OperationDescriptor}. * * @param desc * @return */ public OperationItem createItem(OperationDescriptor desc) { OperationItem value = new OperationItem(desc); // Selection of a List of the Factories associated to the operation and the vendor List<Object> list = registry.getOrderedFactoryList(RenderedRegistryMode.MODE_NAME, desc.getName(), value.getVendor()); // If the List is not null then we start iterating on it. if (list != null) { // If there is the MediaLib factory, it is saved inside the OperationItem // but it is not used by default for (Object factory : list) { if (factory.getClass().getName().contains("Mlib")) { // Ensure Medialib is present if(JAIExt.isMedialibavailable()){ value.setMlibFactory(factory); } } else { value.setFactory(factory); break; } } } return value; }
/** * Creates a new {@link OperationItem} from an {@link OperationDescriptor}. * * @param desc * @return */ public OperationItem createItem(OperationDescriptor desc) { OperationItem value = new OperationItem(desc); // Selection of a List of the Factories associated to the operation and the vendor List<Object> list = registry.getOrderedFactoryList(RenderedRegistryMode.MODE_NAME, desc.getName(), value.getVendor()); // If the List is not null then we start iterating on it. if (list != null) { // If there is the MediaLib factory, it is saved inside the OperationItem // but it is not used by default for (Object factory : list) { if (factory.getClass().getName().contains("Mlib")) { // Ensure Medialib is present if(JAIExt.isMedialibavailable()){ value.setMlibFactory(factory); } } else { value.setFactory(factory); break; } } } return value; }
final List<RenderedImageFactory> factories = registry.getOrderedFactoryList( RenderedRegistryMode.MODE_NAME, operation, product); if (factories != null) {
factories = registry.getOrderedFactoryList(mode, operationName, product); if (factories != null) { for (final Iterator itf=factories.iterator(); itf.hasNext();) {