public void run() { producers.addAll(registry.getComponentProducers()); } });
public void run() { List<ComponentProducer> producers = registry.getComponentProducers(); ComponentProducer producer = null; for (ComponentProducer p : producers) { if (p.getProducerID().equals(producerID)) { producer = p; break; } } result[0] = producer; } });
public void run() { List<ComponentProducer> list = registry.getComponentProducers(); Map<String, ComponentProducer> producers = new HashMap<String, ComponentProducer>(list.size()); for (ComponentProducer producer : list) { producers.put(producer.getProducerID(), producer); } cleanCore(producers); } });
public void run() { while (requiresPaletteInit.getAndSet(false)) { Collection<? extends PaletteProvider> providers = lookupResult.allInstances(); for (PaletteProvider provider : providers) { if (provider != null) { provider.initPaletteCategories(projectType); } } initCore(registry.getComponentProducers()); } } });
public void run() { List<ComponentProducer> producers = registry.getComponentProducers(); for (ComponentProducer p : producers) { if (p.getProducerID().equals(obj.getProducerID())) { producer[0] = p; break; } } } });
public void run() { List<ComponentProducer> producers = registry.getComponentProducers(); for (ComponentProducer p : producers) { if (p.getProducerID().equals(obj.getProducerID())) { producer[0] = p; break; } } } });
/** * Returns a design component producer for given producer id. * @param document the document * @param producerID producer id of searched producer * @return the producer */ public static ComponentProducer getComponentProducer(DesignDocument document, String producerID) { for (ComponentProducer producer : document.getDescriptorRegistry().getComponentProducers()) { if (producer.getProducerID ().equals(producerID)) return producer; } return null; }
/** * Returns component producers for given type. * @param document the document * @param typeID type of searched producers * @return the producers */ public static Collection<ComponentProducer> getComponentProducers(DesignDocument document, TypeID typeID) { Collection<ComponentProducer> producers = new HashSet<ComponentProducer>(); DescriptorRegistry registry = document.getDescriptorRegistry (); for (ComponentProducer producer : registry.getComponentProducers()) { if (registry.isInHierarchy (typeID, producer.getMainComponentTypeID ())) producers.add(producer); } return producers; }
public static ComponentProducer decodeFromDataFlavors (DesignDocument document, Transferable trasferable) { for (DataFlavor dataFlavor : trasferable.getTransferDataFlavors ()) { if (dataFlavor instanceof DefaultDataFlavor) { String producerID = dataFlavor.getHumanPresentableName (); for (ComponentProducer producer : document.getDescriptorRegistry ().getComponentProducers ()) if (producerID.equals (producer.getProducerID ())) return producer; } } return null; } }
public void run() { List<ComponentProducer> producers = registry.getComponentProducers(); final ComponentProducer[] producer = new ComponentProducer[1]; for (ComponentProducer p : producers) { if (p.getProducerID().equals(producerID)) { producer[0] = p; break; } } if (producer[0] != null) { DefaultDataFlavor dataFlavor = new DefaultDataFlavor(producer[0]); t.put(new ExTransferable.Single(dataFlavor) { protected Object getData() { return producer[0].getProducerID(); } }); } } });
public AddActionItem[] getAddActionItems() { List<Action> actions = new ArrayList<Action>(); DesignDocument document = getComponent().getDocument(); for (TypeID type : types) { for (ComponentDescriptor descriptor : document.getDescriptorRegistry().getComponentDescriptors()){ if (getComponent().getDocument().getDescriptorRegistry().isInHierarchy(type, descriptor.getTypeDescriptor().getThisType())) { for (ComponentProducer producer : document.getDescriptorRegistry().getComponentProducers()) { if (producer.getMainComponentTypeID ().equals(descriptor.getTypeDescriptor().getThisType()) && AcceptSupport.isAcceptable(getComponent(), producer, null)) { Boolean isValid = producer.checkValidity(document, true); if (isValid != null && isValid) actions.add(AddActionItem.getInstance(getComponent(), producer)); } } } } } Collections.sort(actions, ACTIONS_COMPARATOR); return actions.toArray( new AddActionItem[actions.size()]); }