auto-create component framework improvement

This commit is contained in:
Branislav Stojkovic
2016-10-30 00:31:09 +02:00
parent 06e2342d36
commit 5de31dd7bb
41 changed files with 382 additions and 171 deletions
+5 -5
View File
@@ -2,12 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_45) on Sat Oct 29 20:15:57 CEST 2016 -->
<!-- Generated by javadoc (build 1.6.0_45) on Sun Oct 30 00:24:47 CEST 2016 -->
<TITLE>
Class Hierarchy
</TITLE>
<META NAME="date" CONTENT="2016-10-29">
<META NAME="date" CONTENT="2016-10-30">
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
@@ -127,7 +127,7 @@ Class Hierarchy
Interface Hierarchy
</H2>
<UL>
<LI TYPE="circle">org.diylc.plugins.cloud.presenter.<A HREF="org/diylc/plugins/cloud/presenter/CloudListener.html" title="interface in org.diylc.plugins.cloud.presenter"><B>CloudListener</B></A><LI TYPE="circle">org.diylc.announcements.<A HREF="org/diylc/announcements/IAnnouncementService.html" title="interface in org.diylc.announcements"><B>IAnnouncementService</B></A><LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/IComponentFiler.html" title="interface in org.diylc.common"><B>IComponentFiler</B></A><LI TYPE="circle">org.diylc.core.<A HREF="org/diylc/core/IDrawingObserver.html" title="interface in org.diylc.core"><B>IDrawingObserver</B></A><LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/IKeyProcessor.html" title="interface in org.diylc.common"><B>IKeyProcessor</B></A><UL>
<LI TYPE="circle">org.diylc.plugins.cloud.presenter.<A HREF="org/diylc/plugins/cloud/presenter/CloudListener.html" title="interface in org.diylc.plugins.cloud.presenter"><B>CloudListener</B></A><LI TYPE="circle">org.diylc.announcements.<A HREF="org/diylc/announcements/IAnnouncementService.html" title="interface in org.diylc.announcements"><B>IAnnouncementService</B></A><LI TYPE="circle">org.diylc.core.annotations.<A HREF="org/diylc/core/annotations/IAutoCreator.html" title="interface in org.diylc.core.annotations"><B>IAutoCreator</B></A><LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/IComponentFiler.html" title="interface in org.diylc.common"><B>IComponentFiler</B></A><LI TYPE="circle">org.diylc.core.<A HREF="org/diylc/core/IDrawingObserver.html" title="interface in org.diylc.core"><B>IDrawingObserver</B></A><LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/IKeyProcessor.html" title="interface in org.diylc.common"><B>IKeyProcessor</B></A><UL>
<LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/IPlugInPort.html" title="interface in org.diylc.common"><B>IPlugInPort</B></A> (also extends org.diylc.common.<A HREF="org/diylc/common/IMouseProcessor.html" title="interface in org.diylc.common">IMouseProcessor</A>, org.diylc.common.<A HREF="org/diylc/common/ISelectionProcessor.html" title="interface in org.diylc.common">ISelectionProcessor</A>, org.diylc.common.<A HREF="org/diylc/common/ITemplateProcessor.html" title="interface in org.diylc.common">ITemplateProcessor</A>)
</UL>
<LI TYPE="circle">org.diylc.appframework.simplemq.IMessageListener&lt;E&gt;<UL>
@@ -148,7 +148,7 @@ Interface Hierarchy
Annotation Type Hierarchy
</H2>
<UL>
<LI TYPE="circle">org.diylc.core.annotations.<A HREF="org/diylc/core/annotations/AutoCreated.html" title="annotation in org.diylc.core.annotations"><B>AutoCreated</B></A> (implements java.lang.annotation.Annotation)
<LI TYPE="circle">org.diylc.core.annotations.<A HREF="org/diylc/core/annotations/AutoCreator.html" title="annotation in org.diylc.core.annotations"><B>AutoCreator</B></A> (implements java.lang.annotation.Annotation)
<LI TYPE="circle">org.diylc.core.annotations.<A HREF="org/diylc/core/annotations/ComponentDescriptor.html" title="annotation in org.diylc.core.annotations"><B>ComponentDescriptor</B></A> (implements java.lang.annotation.Annotation)
<LI TYPE="circle">org.diylc.core.annotations.<A HREF="org/diylc/core/annotations/EditableProperty.html" title="annotation in org.diylc.core.annotations"><B>EditableProperty</B></A> (implements java.lang.annotation.Annotation)
</UL>
@@ -159,7 +159,7 @@ Enum Hierarchy
<LI TYPE="circle">java.lang.Object<UL>
<LI TYPE="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
<UL>
<LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/Display.html" title="enum in org.diylc.common"><B>Display</B></A><LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/DrawOption.html" title="enum in org.diylc.common"><B>DrawOption</B></A><LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/EventType.html" title="enum in org.diylc.common"><B>EventType</B></A><LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/GridType.html" title="enum in org.diylc.common"><B>GridType</B></A><LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/HorizontalAlignment.html" title="enum in org.diylc.common"><B>HorizontalAlignment</B></A><LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/LabelPosition.html" title="enum in org.diylc.common"><B>LabelPosition</B></A><LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/Orientation.html" title="enum in org.diylc.common"><B>Orientation</B></A><LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/OrientationHV.html" title="enum in org.diylc.common"><B>OrientationHV</B></A><LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/PCBLayer.html" title="enum in org.diylc.common"><B>PCBLayer</B></A><LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/ResistorColorCode.html" title="enum in org.diylc.common"><B>ResistorColorCode</B></A><LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/VerticalAlignment.html" title="enum in org.diylc.common"><B>VerticalAlignment</B></A><LI TYPE="circle">org.diylc.core.<A HREF="org/diylc/core/ComponentState.html" title="enum in org.diylc.core"><B>ComponentState</B></A><LI TYPE="circle">org.diylc.core.<A HREF="org/diylc/core/CreationMethod.html" title="enum in org.diylc.core"><B>CreationMethod</B></A><LI TYPE="circle">org.diylc.core.<A HREF="org/diylc/core/ExpansionMode.html" title="enum in org.diylc.core"><B>ExpansionMode</B></A><LI TYPE="circle">org.diylc.core.<A HREF="org/diylc/core/VisibilityPolicy.html" title="enum in org.diylc.core"><B>VisibilityPolicy</B></A><LI TYPE="circle">org.diylc.core.annotations.<A HREF="org/diylc/core/annotations/BomPolicy.html" title="enum in org.diylc.core.annotations"><B>BomPolicy</B></A><LI TYPE="circle">org.diylc.core.measures.<A HREF="org/diylc/core/measures/CapacitanceUnit.html" title="enum in org.diylc.core.measures"><B>CapacitanceUnit</B></A> (implements org.diylc.core.measures.<A HREF="org/diylc/core/measures/Unit.html" title="interface in org.diylc.core.measures">Unit</A>)
<LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/Display.html" title="enum in org.diylc.common"><B>Display</B></A><LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/DrawOption.html" title="enum in org.diylc.common"><B>DrawOption</B></A><LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/EventType.html" title="enum in org.diylc.common"><B>EventType</B></A><LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/GridType.html" title="enum in org.diylc.common"><B>GridType</B></A><LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/HorizontalAlignment.html" title="enum in org.diylc.common"><B>HorizontalAlignment</B></A><LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/LabelPosition.html" title="enum in org.diylc.common"><B>LabelPosition</B></A><LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/Orientation.html" title="enum in org.diylc.common"><B>Orientation</B></A><LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/OrientationHV.html" title="enum in org.diylc.common"><B>OrientationHV</B></A><LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/PCBLayer.html" title="enum in org.diylc.common"><B>PCBLayer</B></A><LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/ResistorColorCode.html" title="enum in org.diylc.common"><B>ResistorColorCode</B></A><LI TYPE="circle">org.diylc.common.<A HREF="org/diylc/common/VerticalAlignment.html" title="enum in org.diylc.common"><B>VerticalAlignment</B></A><LI TYPE="circle">org.diylc.core.<A HREF="org/diylc/core/ComponentState.html" title="enum in org.diylc.core"><B>ComponentState</B></A><LI TYPE="circle">org.diylc.core.<A HREF="org/diylc/core/CreationMethod.html" title="enum in org.diylc.core"><B>CreationMethod</B></A><LI TYPE="circle">org.diylc.core.<A HREF="org/diylc/core/ExpansionMode.html" title="enum in org.diylc.core"><B>ExpansionMode</B></A><LI TYPE="circle">org.diylc.core.<A HREF="org/diylc/core/VisibilityPolicy.html" title="enum in org.diylc.core"><B>VisibilityPolicy</B></A><LI TYPE="circle">org.diylc.core.annotations.<A HREF="org/diylc/core/annotations/BomPolicy.html" title="enum in org.diylc.core.annotations"><B>BomPolicy</B></A><LI TYPE="circle">org.diylc.core.annotations.<A HREF="org/diylc/core/annotations/KeywordPolicy.html" title="enum in org.diylc.core.annotations"><B>KeywordPolicy</B></A><LI TYPE="circle">org.diylc.core.measures.<A HREF="org/diylc/core/measures/CapacitanceUnit.html" title="enum in org.diylc.core.measures"><B>CapacitanceUnit</B></A> (implements org.diylc.core.measures.<A HREF="org/diylc/core/measures/Unit.html" title="interface in org.diylc.core.measures">Unit</A>)
<LI TYPE="circle">org.diylc.core.measures.<A HREF="org/diylc/core/measures/CurrentUnit.html" title="enum in org.diylc.core.measures"><B>CurrentUnit</B></A> (implements org.diylc.core.measures.<A HREF="org/diylc/core/measures/Unit.html" title="interface in org.diylc.core.measures">Unit</A>)
<LI TYPE="circle">org.diylc.core.measures.<A HREF="org/diylc/core/measures/InductanceUnit.html" title="enum in org.diylc.core.measures"><B>InductanceUnit</B></A> (implements org.diylc.core.measures.<A HREF="org/diylc/core/measures/Unit.html" title="interface in org.diylc.core.measures">Unit</A>)
<LI TYPE="circle">org.diylc.core.measures.<A HREF="org/diylc/core/measures/PowerUnit.html" title="enum in org.diylc.core.measures"><B>PowerUnit</B></A> (implements org.diylc.core.measures.<A HREF="org/diylc/core/measures/Unit.html" title="interface in org.diylc.core.measures">Unit</A>)