Uses of Interface
org.diylc.core.IDIYComponent

Packages that use IDIYComponent
org.diylc.common   
org.diylc.components   
org.diylc.core   
org.diylc.core.annotations   
org.diylc.presenter   
org.diylc.utils   
 

Uses of IDIYComponent in org.diylc.common
 

Methods in org.diylc.common that return types with arguments of type IDIYComponent
 java.util.List<IDIYComponent<?>> ISelectionProcessor.findComponentsAt(java.awt.Point point)
          Finds all components at the specified location, sorted by z-index from top to bottom.
 java.lang.Class<? extends IDIYComponent<?>> ComponentType.getInstanceClass()
           
 java.util.List<IDIYComponent<?>> ISelectionProcessor.getSelectedComponents()
          Returns the current ComponentTransferable.
 

Methods in org.diylc.common with parameters of type IDIYComponent
 boolean IComponentFiler.testComponent(IDIYComponent<?> component)
           
 

Method parameters in org.diylc.common with type arguments of type IDIYComponent
 void IPlugInPort.pasteComponents(java.util.List<IDIYComponent<?>> components)
          Adds a list of components to the project.
 void ISelectionProcessor.updateSelection(java.util.List<IDIYComponent<?>> newSelection)
          Updates the selection with the specified list of component.
 

Constructor parameters in org.diylc.common with type arguments of type IDIYComponent
ComponentType(java.lang.String name, java.lang.String description, CreationMethod creationMethod, java.lang.String category, java.lang.String namePrefix, java.lang.String author, javax.swing.Icon icon, java.lang.Class<? extends IDIYComponent<?>> instanceClass, double zOrder, boolean flexibleZOrder, boolean stretchable, BomPolicy bomPolicy, boolean autoEdit, boolean rotatable, IAutoCreator autoCreator)
           
 

Uses of IDIYComponent in org.diylc.components
 

Classes in org.diylc.components that implement IDIYComponent
 class AbstractComponent<T>
          Abstract implementation of IDIYComponent that contains component name and toString.
 class AbstractCurvedComponent<T>
           
 class AbstractLeadedComponent<T>
          Base class for all leaded components such as resistors or capacitors.
 class AbstractRadialComponent<T>
          Base class for radial components.
 class AbstractSchematicLeadedSymbol<T>
           
 class AbstractTransparentComponent<T>
           
 

Methods in org.diylc.components that return IDIYComponent
 IDIYComponent<T> AbstractComponent.clone()
           
 

Methods in org.diylc.components with parameters of type IDIYComponent
 boolean AbstractComponent.equalsTo(IDIYComponent<?> other)
           
 

Uses of IDIYComponent in org.diylc.core
 

Methods in org.diylc.core that return IDIYComponent
 IDIYComponent<T> IDIYComponent.clone()
          Clones the component.
 

Methods in org.diylc.core that return types with arguments of type IDIYComponent
 java.util.List<IDIYComponent<?>> Project.getComponents()
          List of components sorted by z-order ascending.
 java.util.Set<java.util.Set<IDIYComponent<?>>> Project.getGroups()
          Set of grouped components.
 

Methods in org.diylc.core with parameters of type IDIYComponent
 boolean IDIYComponent.equalsTo(IDIYComponent<?> other)
          Checks if two components are equal.
 

Uses of IDIYComponent in org.diylc.core.annotations
 

Methods in org.diylc.core.annotations that return types with arguments of type IDIYComponent
 java.util.List<IDIYComponent<?>> IAutoCreator.create(IDIYComponent<?> lastAdded)
           
 

Methods in org.diylc.core.annotations with parameters of type IDIYComponent
 java.util.List<IDIYComponent<?>> IAutoCreator.create(IDIYComponent<?> lastAdded)
           
 

Uses of IDIYComponent in org.diylc.presenter
 

Fields in org.diylc.presenter with type parameters of type IDIYComponent
static java.util.List<IDIYComponent<?>> Presenter.EMPTY_SELECTION
           
 

Methods in org.diylc.presenter that return types with arguments of type IDIYComponent
 java.util.List<IDIYComponent<?>> DrawingManager.drawProject(java.awt.Graphics2D g2d, Project project, java.util.Set<DrawOption> drawOptions, IComponentFiler filter, java.awt.Rectangle selectionRect, java.util.List<IDIYComponent<?>> selectedComponents, java.util.Set<IDIYComponent<?>> lockedComponents, java.util.Set<IDIYComponent<?>> groupedComponents, java.util.List<java.awt.Point> controlPointSlot, java.util.List<IDIYComponent<?>> componentSlot, boolean dragInProgress)
          Paints the project onto the canvas and returns the list of components that failed to draw.
 java.util.List<IDIYComponent<?>> Presenter.findComponentsAt(java.awt.Point point)
           
 java.util.List<IDIYComponent<?>> DrawingManager.findComponentsAt(java.awt.Point point, Project project)
           
 java.util.List<IDIYComponent<?>> Presenter.findComponentsAtScaled(java.awt.Point point)
          Finds all components whose areas include the specified Point.
 java.util.Comparator<IDIYComponent<?>> ComparatorFactory.getComponentNameComparator()
           
 java.util.List<IDIYComponent<?>> InstantiationManager.getComponentSlot()
           
 java.util.Comparator<IDIYComponent<?>> ComparatorFactory.getComponentZOrderComparator()
           
 java.util.List<IDIYComponent<?>> Presenter.getSelectedComponents()
           
 java.util.List<IDIYComponent<?>> InstantiationManager.instantiateComponent(ComponentType componentType, Template template, java.awt.Point point, Project currentProject)
           
 

Methods in org.diylc.presenter with parameters of type IDIYComponent
 java.awt.geom.Area DrawingManager.getComponentArea(IDIYComponent<?> component)
           
 void DrawingManager.invalidateComponent(IDIYComponent<?> component)
           
 void InstantiationManager.loadComponentShapeFromTemplate(IDIYComponent<?> component, Template template)
          Uses stored control points from the template to shape component.
 boolean PCBLayerFiler.testComponent(IDIYComponent<?> component)
           
 

Method parameters in org.diylc.presenter with type arguments of type IDIYComponent
 java.util.List<IDIYComponent<?>> DrawingManager.drawProject(java.awt.Graphics2D g2d, Project project, java.util.Set<DrawOption> drawOptions, IComponentFiler filter, java.awt.Rectangle selectionRect, java.util.List<IDIYComponent<?>> selectedComponents, java.util.Set<IDIYComponent<?>> lockedComponents, java.util.Set<IDIYComponent<?>> groupedComponents, java.util.List<java.awt.Point> controlPointSlot, java.util.List<IDIYComponent<?>> componentSlot, boolean dragInProgress)
          Paints the project onto the canvas and returns the list of components that failed to draw.
 java.util.List<IDIYComponent<?>> DrawingManager.drawProject(java.awt.Graphics2D g2d, Project project, java.util.Set<DrawOption> drawOptions, IComponentFiler filter, java.awt.Rectangle selectionRect, java.util.List<IDIYComponent<?>> selectedComponents, java.util.Set<IDIYComponent<?>> lockedComponents, java.util.Set<IDIYComponent<?>> groupedComponents, java.util.List<java.awt.Point> controlPointSlot, java.util.List<IDIYComponent<?>> componentSlot, boolean dragInProgress)
          Paints the project onto the canvas and returns the list of components that failed to draw.
 java.util.List<IDIYComponent<?>> DrawingManager.drawProject(java.awt.Graphics2D g2d, Project project, java.util.Set<DrawOption> drawOptions, IComponentFiler filter, java.awt.Rectangle selectionRect, java.util.List<IDIYComponent<?>> selectedComponents, java.util.Set<IDIYComponent<?>> lockedComponents, java.util.Set<IDIYComponent<?>> groupedComponents, java.util.List<java.awt.Point> controlPointSlot, java.util.List<IDIYComponent<?>> componentSlot, boolean dragInProgress)
          Paints the project onto the canvas and returns the list of components that failed to draw.
 java.util.List<IDIYComponent<?>> DrawingManager.drawProject(java.awt.Graphics2D g2d, Project project, java.util.Set<DrawOption> drawOptions, IComponentFiler filter, java.awt.Rectangle selectionRect, java.util.List<IDIYComponent<?>> selectedComponents, java.util.Set<IDIYComponent<?>> lockedComponents, java.util.Set<IDIYComponent<?>> groupedComponents, java.util.List<java.awt.Point> controlPointSlot, java.util.List<IDIYComponent<?>> componentSlot, boolean dragInProgress)
          Paints the project onto the canvas and returns the list of components that failed to draw.
 ComponentType ComponentProcessor.extractComponentTypeFrom(java.lang.Class<? extends IDIYComponent<?>> clazz)
           
 java.util.List<PropertyWrapper> ComponentProcessor.getMutualSelectionProperties(java.util.List<IDIYComponent<?>> selectedComponents)
          Returns properties that have the same value for all the selected components.
 void Presenter.pasteComponents(java.util.List<IDIYComponent<?>> components)
           
 void InstantiationManager.pasteComponents(java.util.List<IDIYComponent<?>> components, java.awt.Point scaledPoint, boolean snapToGrid, Size gridSpacing)
           
 void Presenter.updateSelection(java.util.List<IDIYComponent<?>> newSelection)
           
 

Uses of IDIYComponent in org.diylc.utils
 

Method parameters in org.diylc.utils with type arguments of type IDIYComponent
 java.util.List<BomEntry> BomMaker.createBom(java.util.List<IDIYComponent<?>> components)