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
@@ -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>
C-Index
</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">
@@ -190,7 +190,7 @@ Method in interface org.diylc.common.<A HREF="../org/diylc/common/ITask.html" ti
<DT><A HREF="../org/diylc/core/IDIYComponent.html#COMPONENT"><B>COMPONENT</B></A> -
Static variable in interface org.diylc.core.<A HREF="../org/diylc/core/IDIYComponent.html" title="interface in org.diylc.core">IDIYComponent</A>
<DD>&nbsp;
<DT><A HREF="../org/diylc/core/annotations/ComponentDescriptor.html" title="annotation in org.diylc.core.annotations"><B>ComponentDescriptor</B></A> - Annotation Type in <A HREF="../org/diylc/core/annotations/package-summary.html">org.diylc.core.annotations</A><DD>Annotation for <A HREF="../org/diylc/core/IDIYComponent.html" title="interface in org.diylc.core"><CODE>IDIYComponent</CODE></A> implementation.<DT><A HREF="../org/diylc/presenter/ComponentProcessor.html" title="class in org.diylc.presenter"><B>ComponentProcessor</B></A> - Class in <A HREF="../org/diylc/presenter/package-summary.html">org.diylc.presenter</A><DD>Utility class with component processing methods.<DT><A HREF="../org/diylc/core/ComponentState.html" title="enum in org.diylc.core"><B>ComponentState</B></A> - Enum in <A HREF="../org/diylc/core/package-summary.html">org.diylc.core</A><DD>Enumerates all possible states that a component can be in.<DT><A HREF="../org/diylc/common/ComponentType.html" title="class in org.diylc.common"><B>ComponentType</B></A> - Class in <A HREF="../org/diylc/common/package-summary.html">org.diylc.common</A><DD>Entity class used to describe a component type.<DT><A HREF="../org/diylc/common/ComponentType.html#ComponentType(java.lang.String, java.lang.String, org.diylc.core.CreationMethod, java.lang.String, java.lang.String, java.lang.String, javax.swing.Icon, java.lang.Class, double, boolean, boolean, org.diylc.core.annotations.BomPolicy, boolean, boolean, java.lang.String)"><B>ComponentType(String, String, CreationMethod, String, String, String, Icon, Class&lt;? extends IDIYComponent&lt;?&gt;&gt;, double, boolean, boolean, BomPolicy, boolean, boolean, String)</B></A> -
<DT><A HREF="../org/diylc/core/annotations/ComponentDescriptor.html" title="annotation in org.diylc.core.annotations"><B>ComponentDescriptor</B></A> - Annotation Type in <A HREF="../org/diylc/core/annotations/package-summary.html">org.diylc.core.annotations</A><DD>Annotation for <A HREF="../org/diylc/core/IDIYComponent.html" title="interface in org.diylc.core"><CODE>IDIYComponent</CODE></A> implementation.<DT><A HREF="../org/diylc/presenter/ComponentProcessor.html" title="class in org.diylc.presenter"><B>ComponentProcessor</B></A> - Class in <A HREF="../org/diylc/presenter/package-summary.html">org.diylc.presenter</A><DD>Utility class with component processing methods.<DT><A HREF="../org/diylc/core/ComponentState.html" title="enum in org.diylc.core"><B>ComponentState</B></A> - Enum in <A HREF="../org/diylc/core/package-summary.html">org.diylc.core</A><DD>Enumerates all possible states that a component can be in.<DT><A HREF="../org/diylc/common/ComponentType.html" title="class in org.diylc.common"><B>ComponentType</B></A> - Class in <A HREF="../org/diylc/common/package-summary.html">org.diylc.common</A><DD>Entity class used to describe a component type.<DT><A HREF="../org/diylc/common/ComponentType.html#ComponentType(java.lang.String, java.lang.String, org.diylc.core.CreationMethod, java.lang.String, java.lang.String, java.lang.String, javax.swing.Icon, java.lang.Class, double, boolean, boolean, org.diylc.core.annotations.BomPolicy, boolean, boolean, org.diylc.core.annotations.IAutoCreator)"><B>ComponentType(String, String, CreationMethod, String, String, String, Icon, Class&lt;? extends IDIYComponent&lt;?&gt;&gt;, double, boolean, boolean, BomPolicy, boolean, boolean, IAutoCreator)</B></A> -
Constructor for class org.diylc.common.<A HREF="../org/diylc/common/ComponentType.html" title="class in org.diylc.common">ComponentType</A>
<DD>&nbsp;
<DT><A HREF="../org/diylc/common/IPlugIn.html#connect(org.diylc.common.IPlugInPort)"><B>connect(IPlugInPort)</B></A> -
@@ -214,6 +214,9 @@ Method in class org.diylc.core.measures.<A HREF="../org/diylc/core/measures/Size
<DT><A HREF="../org/diylc/plugins/cloud/model/CountryDetails.html" title="class in org.diylc.plugins.cloud.model"><B>CountryDetails</B></A> - Class in <A HREF="../org/diylc/plugins/cloud/model/package-summary.html">org.diylc.plugins.cloud.model</A><DD>&nbsp;<DT><A HREF="../org/diylc/plugins/cloud/model/CountryDetails.html#CountryDetails()"><B>CountryDetails()</B></A> -
Constructor for class org.diylc.plugins.cloud.model.<A HREF="../org/diylc/plugins/cloud/model/CountryDetails.html" title="class in org.diylc.plugins.cloud.model">CountryDetails</A>
<DD>&nbsp;
<DT><A HREF="../org/diylc/core/annotations/IAutoCreator.html#create(org.diylc.core.IDIYComponent)"><B>create(IDIYComponent&lt;?&gt;)</B></A> -
Method in interface org.diylc.core.annotations.<A HREF="../org/diylc/core/annotations/IAutoCreator.html" title="interface in org.diylc.core.annotations">IAutoCreator</A>
<DD>&nbsp;
<DT><A HREF="../org/diylc/utils/BomMaker.html#createBom(java.util.List)"><B>createBom(List&lt;IDIYComponent&lt;?&gt;&gt;)</B></A> -
Method in class org.diylc.utils.<A HREF="../org/diylc/utils/BomMaker.html" title="class in org.diylc.utils">BomMaker</A>
<DD>&nbsp;