mirror of
https://github.com/bancika/diy-layout-creator
synced 2026-11-10 17:22:09 +10:00
auto-create component framework improvement
This commit is contained in:
@@ -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:48 CEST 2016 -->
|
||||
<TITLE>
|
||||
All Classes
|
||||
</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">
|
||||
|
||||
@@ -41,7 +41,7 @@ All Classes
|
||||
<BR>
|
||||
<A HREF="org/diylc/announcements/AnnouncementProvider.html" title="class in org.diylc.announcements" target="classFrame">AnnouncementProvider</A>
|
||||
<BR>
|
||||
<A HREF="org/diylc/core/annotations/AutoCreated.html" title="annotation in org.diylc.core.annotations" target="classFrame">AutoCreated</A>
|
||||
<A HREF="org/diylc/core/annotations/AutoCreator.html" title="annotation in org.diylc.core.annotations" target="classFrame">AutoCreator</A>
|
||||
<BR>
|
||||
<A HREF="org/diylc/common/BadPositionException.html" title="class in org.diylc.common" target="classFrame">BadPositionException</A>
|
||||
<BR>
|
||||
@@ -107,6 +107,8 @@ All Classes
|
||||
<BR>
|
||||
<A HREF="org/diylc/announcements/IAnnouncementService.html" title="interface in org.diylc.announcements" target="classFrame"><I>IAnnouncementService</I></A>
|
||||
<BR>
|
||||
<A HREF="org/diylc/core/annotations/IAutoCreator.html" title="interface in org.diylc.core.annotations" target="classFrame"><I>IAutoCreator</I></A>
|
||||
<BR>
|
||||
<A HREF="org/diylc/common/IComponentFiler.html" title="interface in org.diylc.common" target="classFrame"><I>IComponentFiler</I></A>
|
||||
<BR>
|
||||
<A HREF="org/diylc/images/IconLoader.html" title="enum in org.diylc.images" target="classFrame">IconLoader</A>
|
||||
@@ -145,6 +147,8 @@ All Classes
|
||||
<BR>
|
||||
<A HREF="org/diylc/core/IView.html" title="interface in org.diylc.core" target="classFrame"><I>IView</I></A>
|
||||
<BR>
|
||||
<A HREF="org/diylc/core/annotations/KeywordPolicy.html" title="enum in org.diylc.core.annotations" target="classFrame">KeywordPolicy</A>
|
||||
<BR>
|
||||
<A HREF="org/diylc/common/LabelPosition.html" title="enum in org.diylc.common" target="classFrame">LabelPosition</A>
|
||||
<BR>
|
||||
<A HREF="org/diylc/utils/MemoryCleaner.html" title="class in org.diylc.utils" target="classFrame">MemoryCleaner</A>
|
||||
|
||||
@@ -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:48 CEST 2016 -->
|
||||
<TITLE>
|
||||
All Classes
|
||||
</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">
|
||||
|
||||
@@ -41,7 +41,7 @@ All Classes
|
||||
<BR>
|
||||
<A HREF="org/diylc/announcements/AnnouncementProvider.html" title="class in org.diylc.announcements">AnnouncementProvider</A>
|
||||
<BR>
|
||||
<A HREF="org/diylc/core/annotations/AutoCreated.html" title="annotation in org.diylc.core.annotations">AutoCreated</A>
|
||||
<A HREF="org/diylc/core/annotations/AutoCreator.html" title="annotation in org.diylc.core.annotations">AutoCreator</A>
|
||||
<BR>
|
||||
<A HREF="org/diylc/common/BadPositionException.html" title="class in org.diylc.common">BadPositionException</A>
|
||||
<BR>
|
||||
@@ -107,6 +107,8 @@ All Classes
|
||||
<BR>
|
||||
<A HREF="org/diylc/announcements/IAnnouncementService.html" title="interface in org.diylc.announcements"><I>IAnnouncementService</I></A>
|
||||
<BR>
|
||||
<A HREF="org/diylc/core/annotations/IAutoCreator.html" title="interface in org.diylc.core.annotations"><I>IAutoCreator</I></A>
|
||||
<BR>
|
||||
<A HREF="org/diylc/common/IComponentFiler.html" title="interface in org.diylc.common"><I>IComponentFiler</I></A>
|
||||
<BR>
|
||||
<A HREF="org/diylc/images/IconLoader.html" title="enum in org.diylc.images">IconLoader</A>
|
||||
@@ -145,6 +147,8 @@ All Classes
|
||||
<BR>
|
||||
<A HREF="org/diylc/core/IView.html" title="interface in org.diylc.core"><I>IView</I></A>
|
||||
<BR>
|
||||
<A HREF="org/diylc/core/annotations/KeywordPolicy.html" title="enum in org.diylc.core.annotations">KeywordPolicy</A>
|
||||
<BR>
|
||||
<A HREF="org/diylc/common/LabelPosition.html" title="enum in org.diylc.common">LabelPosition</A>
|
||||
<BR>
|
||||
<A HREF="org/diylc/utils/MemoryCleaner.html" title="class in org.diylc.utils">MemoryCleaner</A>
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sat Oct 29 20:15:54 CEST 2016 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sun Oct 30 00:24:44 CEST 2016 -->
|
||||
<TITLE>
|
||||
Constant Field Values
|
||||
</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">
|
||||
|
||||
@@ -157,12 +157,6 @@ org.diylc.*</FONT></TH>
|
||||
<TD ALIGN="right"><CODE>"autoEdit"</CODE></TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<A NAME="org.diylc.common.IPlugInPort.AUTO_PADS_KEY"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
|
||||
<CODE>public static final java.lang.String</CODE></FONT></TD>
|
||||
<TD ALIGN="left"><CODE><A HREF="org/diylc/common/IPlugInPort.html#AUTO_PADS_KEY">AUTO_PADS_KEY</A></CODE></TD>
|
||||
<TD ALIGN="right"><CODE>"autoCreatePads"</CODE></TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<A NAME="org.diylc.common.IPlugInPort.BUTTON1"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
|
||||
<CODE>public static final int</CODE></FONT></TD>
|
||||
<TD ALIGN="left"><CODE><A HREF="org/diylc/common/IPlugInPort.html#BUTTON1">BUTTON1</A></CODE></TD>
|
||||
|
||||
@@ -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>
|
||||
Deprecated List
|
||||
</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">
|
||||
|
||||
|
||||
@@ -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:48 CEST 2016 -->
|
||||
<TITLE>
|
||||
API Help
|
||||
</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">
|
||||
|
||||
|
||||
@@ -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>
|
||||
A-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">
|
||||
|
||||
@@ -136,10 +136,7 @@ Method in class org.diylc.presenter.<A HREF="../org/diylc/presenter/Presenter.ht
|
||||
<DT><A HREF="../org/diylc/common/IPlugInPort.html#AUTO_EDIT_KEY"><B>AUTO_EDIT_KEY</B></A> -
|
||||
Static variable in interface org.diylc.common.<A HREF="../org/diylc/common/IPlugInPort.html" title="interface in org.diylc.common">IPlugInPort</A>
|
||||
<DD>
|
||||
<DT><A HREF="../org/diylc/common/IPlugInPort.html#AUTO_PADS_KEY"><B>AUTO_PADS_KEY</B></A> -
|
||||
Static variable in interface org.diylc.common.<A HREF="../org/diylc/common/IPlugInPort.html" title="interface in org.diylc.common">IPlugInPort</A>
|
||||
<DD>
|
||||
<DT><A HREF="../org/diylc/core/annotations/AutoCreated.html" title="annotation in org.diylc.core.annotations"><B>AutoCreated</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.</DL>
|
||||
<DT><A HREF="../org/diylc/core/annotations/AutoCreator.html" title="annotation in org.diylc.core.annotations"><B>AutoCreator</B></A> - Annotation Type in <A HREF="../org/diylc/core/annotations/package-summary.html">org.diylc.core.annotations</A><DD> </DL>
|
||||
<HR>
|
||||
|
||||
|
||||
|
||||
@@ -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>
|
||||
K-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">
|
||||
|
||||
@@ -88,7 +88,7 @@ Method in interface org.diylc.common.<A HREF="../org/diylc/common/IKeyProcessor.
|
||||
<DT><A HREF="../org/diylc/presenter/Presenter.html#keyPressed(int, boolean, boolean, boolean)"><B>keyPressed(int, boolean, boolean, boolean)</B></A> -
|
||||
Method in class org.diylc.presenter.<A HREF="../org/diylc/presenter/Presenter.html" title="class in org.diylc.presenter">Presenter</A>
|
||||
<DD>
|
||||
</DL>
|
||||
<DT><A HREF="../org/diylc/core/annotations/KeywordPolicy.html" title="enum in org.diylc.core.annotations"><B>KeywordPolicy</B></A> - Enum in <A HREF="../org/diylc/core/annotations/package-summary.html">org.diylc.core.annotations</A><DD> </DL>
|
||||
<HR>
|
||||
|
||||
|
||||
|
||||
@@ -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>
|
||||
V-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">
|
||||
|
||||
@@ -133,6 +133,9 @@ Static method in enum org.diylc.common.<A HREF="../org/diylc/common/VerticalAlig
|
||||
<DT><A HREF="../org/diylc/core/annotations/BomPolicy.html#valueOf(java.lang.String)"><B>valueOf(String)</B></A> -
|
||||
Static method in enum org.diylc.core.annotations.<A HREF="../org/diylc/core/annotations/BomPolicy.html" title="enum in org.diylc.core.annotations">BomPolicy</A>
|
||||
<DD>Returns the enum constant of this type with the specified name.
|
||||
<DT><A HREF="../org/diylc/core/annotations/KeywordPolicy.html#valueOf(java.lang.String)"><B>valueOf(String)</B></A> -
|
||||
Static method in enum org.diylc.core.annotations.<A HREF="../org/diylc/core/annotations/KeywordPolicy.html" title="enum in org.diylc.core.annotations">KeywordPolicy</A>
|
||||
<DD>Returns the enum constant of this type with the specified name.
|
||||
<DT><A HREF="../org/diylc/core/ComponentState.html#valueOf(java.lang.String)"><B>valueOf(String)</B></A> -
|
||||
Static method in enum org.diylc.core.<A HREF="../org/diylc/core/ComponentState.html" title="enum in org.diylc.core">ComponentState</A>
|
||||
<DD>Returns the enum constant of this type with the specified name.
|
||||
@@ -217,6 +220,10 @@ the order they are declared.
|
||||
Static method in enum org.diylc.core.annotations.<A HREF="../org/diylc/core/annotations/BomPolicy.html" title="enum in org.diylc.core.annotations">BomPolicy</A>
|
||||
<DD>Returns an array containing the constants of this enum type, in
|
||||
the order they are declared.
|
||||
<DT><A HREF="../org/diylc/core/annotations/KeywordPolicy.html#values()"><B>values()</B></A> -
|
||||
Static method in enum org.diylc.core.annotations.<A HREF="../org/diylc/core/annotations/KeywordPolicy.html" title="enum in org.diylc.core.annotations">KeywordPolicy</A>
|
||||
<DD>Returns an array containing the constants of this enum type, in
|
||||
the order they are declared.
|
||||
<DT><A HREF="../org/diylc/core/ComponentState.html#values()"><B>values()</B></A> -
|
||||
Static method in enum org.diylc.core.<A HREF="../org/diylc/core/ComponentState.html" title="enum in org.diylc.core">ComponentState</A>
|
||||
<DD>Returns an array containing the constants of this enum type, in
|
||||
|
||||
@@ -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>
|
||||
<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<? extends IDIYComponent<?>>, 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<? extends IDIYComponent<?>>, 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>
|
||||
<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> <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>
|
||||
<DT><A HREF="../org/diylc/core/annotations/IAutoCreator.html#create(org.diylc.core.IDIYComponent)"><B>create(IDIYComponent<?>)</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>
|
||||
<DT><A HREF="../org/diylc/utils/BomMaker.html#createBom(java.util.List)"><B>createBom(List<IDIYComponent<?>>)</B></A> -
|
||||
Method in class org.diylc.utils.<A HREF="../org/diylc/utils/BomMaker.html" title="class in org.diylc.utils">BomMaker</A>
|
||||
<DD>
|
||||
|
||||
@@ -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>
|
||||
G-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">
|
||||
|
||||
@@ -94,9 +94,12 @@ Method in class org.diylc.common.<A HREF="../org/diylc/common/ComponentType.html
|
||||
<DT><A HREF="../org/diylc/core/Project.html#getAuthor()"><B>getAuthor()</B></A> -
|
||||
Method in class org.diylc.core.<A HREF="../org/diylc/core/Project.html" title="class in org.diylc.core">Project</A>
|
||||
<DD>
|
||||
<DT><A HREF="../org/diylc/common/ComponentType.html#getAutoCreateName()"><B>getAutoCreateName()</B></A> -
|
||||
<DT><A HREF="../org/diylc/common/ComponentType.html#getAutoCreateor()"><B>getAutoCreateor()</B></A> -
|
||||
Method in class org.diylc.common.<A HREF="../org/diylc/common/ComponentType.html" title="class in org.diylc.common">ComponentType</A>
|
||||
<DD>
|
||||
<DT><A HREF="../org/diylc/presenter/Presenter.html#getAutoCreators()"><B>getAutoCreators()</B></A> -
|
||||
Method in class org.diylc.presenter.<A HREF="../org/diylc/presenter/Presenter.html" title="class in org.diylc.presenter">Presenter</A>
|
||||
<DD>
|
||||
<DT><A HREF="../org/diylc/common/IPlugInPort.html#getAvailableZoomLevels()"><B>getAvailableZoomLevels()</B></A> -
|
||||
Method in interface org.diylc.common.<A HREF="../org/diylc/common/IPlugInPort.html" title="interface in org.diylc.common">IPlugInPort</A>
|
||||
<DD>
|
||||
|
||||
@@ -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>
|
||||
I-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">
|
||||
|
||||
@@ -82,7 +82,7 @@ function windowTitle()
|
||||
<A NAME="_I_"><!-- --></A><H2>
|
||||
<B>I</B></H2>
|
||||
<DL>
|
||||
<DT><A HREF="../org/diylc/announcements/IAnnouncementService.html" title="interface in org.diylc.announcements"><B>IAnnouncementService</B></A> - Interface in <A HREF="../org/diylc/announcements/package-summary.html">org.diylc.announcements</A><DD> <DT><A HREF="../org/diylc/common/IComponentFiler.html" title="interface in org.diylc.common"><B>IComponentFiler</B></A> - Interface in <A HREF="../org/diylc/common/package-summary.html">org.diylc.common</A><DD> <DT><A HREF="../org/diylc/presenter/Presenter.html#ICON_SIZE"><B>ICON_SIZE</B></A> -
|
||||
<DT><A HREF="../org/diylc/announcements/IAnnouncementService.html" title="interface in org.diylc.announcements"><B>IAnnouncementService</B></A> - Interface in <A HREF="../org/diylc/announcements/package-summary.html">org.diylc.announcements</A><DD> <DT><A HREF="../org/diylc/core/annotations/IAutoCreator.html" title="interface in org.diylc.core.annotations"><B>IAutoCreator</B></A> - Interface in <A HREF="../org/diylc/core/annotations/package-summary.html">org.diylc.core.annotations</A><DD> <DT><A HREF="../org/diylc/common/IComponentFiler.html" title="interface in org.diylc.common"><B>IComponentFiler</B></A> - Interface in <A HREF="../org/diylc/common/package-summary.html">org.diylc.common</A><DD> <DT><A HREF="../org/diylc/presenter/Presenter.html#ICON_SIZE"><B>ICON_SIZE</B></A> -
|
||||
Static variable in class org.diylc.presenter.<A HREF="../org/diylc/presenter/Presenter.html" title="class in org.diylc.presenter">Presenter</A>
|
||||
<DD>
|
||||
<DT><A HREF="../org/diylc/images/IconLoader.html" title="enum in org.diylc.images"><B>IconLoader</B></A> - Enum in <A HREF="../org/diylc/images/package-summary.html">org.diylc.images</A><DD>Loads image resources as Icons.<DT><A HREF="../org/diylc/core/IDIYComponent.html" title="interface in org.diylc.core"><B>IDIYComponent</B></A><<A HREF="../org/diylc/core/IDIYComponent.html" title="type parameter in IDIYComponent">T</A>> - Interface in <A HREF="../org/diylc/core/package-summary.html">org.diylc.core</A><DD>Interface for component instance.<DT><A HREF="../org/diylc/core/IDrawingObserver.html" title="interface in org.diylc.core"><B>IDrawingObserver</B></A> - Interface in <A HREF="../org/diylc/core/package-summary.html">org.diylc.core</A><DD>Interface for tracking component drawing process.<DT><A HREF="../org/diylc/common/IKeyProcessor.html" title="interface in org.diylc.common"><B>IKeyProcessor</B></A> - Interface in <A HREF="../org/diylc/common/package-summary.html">org.diylc.common</A><DD> <DT><A HREF="../org/diylc/common/IMouseProcessor.html" title="interface in org.diylc.common"><B>IMouseProcessor</B></A> - Interface in <A HREF="../org/diylc/common/package-summary.html">org.diylc.common</A><DD> <DT><A HREF="../org/diylc/core/measures/Inductance.html" title="class in org.diylc.core.measures"><B>Inductance</B></A> - Class in <A HREF="../org/diylc/core/measures/package-summary.html">org.diylc.core.measures</A><DD> <DT><A HREF="../org/diylc/core/measures/Inductance.html#Inductance(java.lang.Double, org.diylc.core.measures.InductanceUnit)"><B>Inductance(Double, InductanceUnit)</B></A> -
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc on Sat Oct 29 20:15:57 CEST 2016-->
|
||||
<!-- Generated by javadoc on Sun Oct 30 00:24:48 CEST 2016-->
|
||||
<TITLE>
|
||||
Generated Documentation (Untitled)
|
||||
</TITLE>
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sat Oct 29 20:15:52 CEST 2016 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sun Oct 30 00:24:43 CEST 2016 -->
|
||||
<TITLE>
|
||||
ComponentType
|
||||
</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">
|
||||
|
||||
@@ -122,7 +122,7 @@ Entity class used to describe a component type.
|
||||
<B>Constructor Summary</B></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><B><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)">ComponentType</A></B>(java.lang.String name,
|
||||
<TD><CODE><B><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)">ComponentType</A></B>(java.lang.String name,
|
||||
java.lang.String description,
|
||||
<A HREF="../../../org/diylc/core/CreationMethod.html" title="enum in org.diylc.core">CreationMethod</A> creationMethod,
|
||||
java.lang.String category,
|
||||
@@ -136,7 +136,7 @@ Entity class used to describe a component type.
|
||||
<A HREF="../../../org/diylc/core/annotations/BomPolicy.html" title="enum in org.diylc.core.annotations">BomPolicy</A> bomPolicy,
|
||||
boolean autoEdit,
|
||||
boolean rotatable,
|
||||
java.lang.String autoCreateName)</CODE>
|
||||
<A HREF="../../../org/diylc/core/annotations/IAutoCreator.html" title="interface in org.diylc.core.annotations">IAutoCreator</A> autoCreator)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -161,8 +161,8 @@ Entity class used to describe a component type.
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.lang.String</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../../org/diylc/common/ComponentType.html#getAutoCreateName()">getAutoCreateName</A></B>()</CODE>
|
||||
<CODE> <A HREF="../../../org/diylc/core/annotations/IAutoCreator.html" title="interface in org.diylc.core.annotations">IAutoCreator</A></CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../../org/diylc/common/ComponentType.html#getAutoCreateor()">getAutoCreateor</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -302,7 +302,7 @@ Entity class used to describe a component type.
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="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)"><!-- --></A><H3>
|
||||
<A NAME="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)"><!-- --></A><H3>
|
||||
ComponentType</H3>
|
||||
<PRE>
|
||||
public <B>ComponentType</B>(java.lang.String name,
|
||||
@@ -319,7 +319,7 @@ public <B>ComponentType</B>(java.lang.String name,
|
||||
<A HREF="../../../org/diylc/core/annotations/BomPolicy.html" title="enum in org.diylc.core.annotations">BomPolicy</A> bomPolicy,
|
||||
boolean autoEdit,
|
||||
boolean rotatable,
|
||||
java.lang.String autoCreateName)</PRE>
|
||||
<A HREF="../../../org/diylc/core/annotations/IAutoCreator.html" title="interface in org.diylc.core.annotations">IAutoCreator</A> autoCreator)</PRE>
|
||||
<DL>
|
||||
</DL>
|
||||
|
||||
@@ -487,10 +487,10 @@ public boolean <B>isRotatable</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getAutoCreateName()"><!-- --></A><H3>
|
||||
getAutoCreateName</H3>
|
||||
<A NAME="getAutoCreateor()"><!-- --></A><H3>
|
||||
getAutoCreateor</H3>
|
||||
<PRE>
|
||||
public java.lang.String <B>getAutoCreateName</B>()</PRE>
|
||||
public <A HREF="../../../org/diylc/core/annotations/IAutoCreator.html" title="interface in org.diylc.core.annotations">IAutoCreator</A> <B>getAutoCreateor</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sat Oct 29 20:15:52 CEST 2016 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sun Oct 30 00:24:43 CEST 2016 -->
|
||||
<TITLE>
|
||||
IPlugInPort
|
||||
</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">
|
||||
|
||||
@@ -167,14 +167,6 @@ Interface for communication between plug-ins and the application. Plug-ins may a
|
||||
<CODE>static java.lang.String</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../../org/diylc/common/IPlugInPort.html#AUTO_EDIT_KEY">AUTO_EDIT_KEY</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>static java.lang.String</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../../org/diylc/common/IPlugInPort.html#AUTO_PADS_KEY">AUTO_PADS_KEY</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
@@ -748,16 +740,6 @@ static final java.lang.String <B>SNAP_TO_GRID_KEY</B></PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="AUTO_PADS_KEY"><!-- --></A><H3>
|
||||
AUTO_PADS_KEY</H3>
|
||||
<PRE>
|
||||
static final java.lang.String <B>AUTO_PADS_KEY</B></PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.diylc.common.IPlugInPort.AUTO_PADS_KEY">Constant Field Values</A></DL>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="CONTINUOUS_CREATION_KEY"><!-- --></A><H3>
|
||||
CONTINUOUS_CREATION_KEY</H3>
|
||||
<PRE>
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sat Oct 29 20:15:53 CEST 2016 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sun Oct 30 00:24:43 CEST 2016 -->
|
||||
<TITLE>
|
||||
ComponentDescriptor
|
||||
</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">
|
||||
|
||||
@@ -203,6 +203,14 @@ Annotation for <A HREF="../../../../org/diylc/core/IDIYComponent.html" title="in
|
||||
<CODE> boolean</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../../../org/diylc/core/annotations/ComponentDescriptor.html#flexibleZOrder()">flexibleZOrder</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> <A HREF="../../../../org/diylc/core/annotations/KeywordPolicy.html" title="enum in org.diylc.core.annotations">KeywordPolicy</A></CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../../../org/diylc/core/annotations/ComponentDescriptor.html#keywordPolicy()">keywordPolicy</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
@@ -423,6 +431,22 @@ public abstract boolean <B>rotatable</B></PRE>
|
||||
<DT><B>Default:</B><DD>true</DD>
|
||||
</DL>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="keywordPolicy()"><!-- --></A><H3>
|
||||
keywordPolicy</H3>
|
||||
<PRE>
|
||||
public abstract <A HREF="../../../../org/diylc/core/annotations/KeywordPolicy.html" title="enum in org.diylc.core.annotations">KeywordPolicy</A> <B>keywordPolicy</B></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
<DL>
|
||||
<DT><B>Default:</B><DD>org.diylc.core.annotations.KeywordPolicy.NEVER_SHOW</DD>
|
||||
</DL>
|
||||
</DL>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<HR>
|
||||
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sat Oct 29 20:15:53 CEST 2016 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sun Oct 30 00:24:43 CEST 2016 -->
|
||||
<TITLE>
|
||||
EditableProperty
|
||||
</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">
|
||||
|
||||
@@ -56,7 +56,7 @@ function windowTitle()
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../../org/diylc/core/annotations/ComponentDescriptor.html" title="annotation in org.diylc.core.annotations"><B>PREV CLASS</B></A>
|
||||
<A HREF="../../../../org/diylc/core/annotations/PositiveMeasureValidator.html" title="class in org.diylc.core.annotations"><B>NEXT CLASS</B></A></FONT></TD>
|
||||
<A HREF="../../../../org/diylc/core/annotations/IAutoCreator.html" title="interface in org.diylc.core.annotations"><B>NEXT CLASS</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../../index.html?org/diylc/core/annotations/EditableProperty.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="EditableProperty.html" target="_top"><B>NO FRAMES</B></A>
|
||||
@@ -236,7 +236,7 @@ public abstract java.lang.Class<? extends <A HREF="../../../../org/diylc/core
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../../org/diylc/core/annotations/ComponentDescriptor.html" title="annotation in org.diylc.core.annotations"><B>PREV CLASS</B></A>
|
||||
<A HREF="../../../../org/diylc/core/annotations/PositiveMeasureValidator.html" title="class in org.diylc.core.annotations"><B>NEXT CLASS</B></A></FONT></TD>
|
||||
<A HREF="../../../../org/diylc/core/annotations/IAutoCreator.html" title="interface in org.diylc.core.annotations"><B>NEXT CLASS</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../../index.html?org/diylc/core/annotations/EditableProperty.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="EditableProperty.html" target="_top"><B>NO FRAMES</B></A>
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sat Oct 29 20:15:53 CEST 2016 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sun Oct 30 00:24:43 CEST 2016 -->
|
||||
<TITLE>
|
||||
PositiveMeasureValidator
|
||||
</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">
|
||||
|
||||
@@ -55,7 +55,7 @@ function windowTitle()
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../../org/diylc/core/annotations/EditableProperty.html" title="annotation in org.diylc.core.annotations"><B>PREV CLASS</B></A>
|
||||
<A HREF="../../../../org/diylc/core/annotations/KeywordPolicy.html" title="enum in org.diylc.core.annotations"><B>PREV CLASS</B></A>
|
||||
NEXT CLASS</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../../index.html?org/diylc/core/annotations/PositiveMeasureValidator.html" target="_top"><B>FRAMES</B></A>
|
||||
@@ -229,7 +229,7 @@ public void <B>validate</B>(java.lang.Object value)
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../../org/diylc/core/annotations/EditableProperty.html" title="annotation in org.diylc.core.annotations"><B>PREV CLASS</B></A>
|
||||
<A HREF="../../../../org/diylc/core/annotations/KeywordPolicy.html" title="enum in org.diylc.core.annotations"><B>PREV CLASS</B></A>
|
||||
NEXT CLASS</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../../index.html?org/diylc/core/annotations/PositiveMeasureValidator.html" target="_top"><B>FRAMES</B></A>
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sat Oct 29 20:15:55 CEST 2016 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sun Oct 30 00:24:45 CEST 2016 -->
|
||||
<TITLE>
|
||||
Uses of Class org.diylc.core.annotations.BomPolicy
|
||||
</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">
|
||||
|
||||
@@ -131,7 +131,7 @@ Uses of <A HREF="../../../../../org/diylc/core/annotations/BomPolicy.html" title
|
||||
<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../org/diylc/common/package-summary.html">org.diylc.common</A> with parameters of type <A HREF="../../../../../org/diylc/core/annotations/BomPolicy.html" title="enum in org.diylc.core.annotations">BomPolicy</A></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><B><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)">ComponentType</A></B>(java.lang.String name,
|
||||
<TD><CODE><B><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)">ComponentType</A></B>(java.lang.String name,
|
||||
java.lang.String description,
|
||||
<A HREF="../../../../../org/diylc/core/CreationMethod.html" title="enum in org.diylc.core">CreationMethod</A> creationMethod,
|
||||
java.lang.String category,
|
||||
@@ -145,7 +145,7 @@ Uses of <A HREF="../../../../../org/diylc/core/annotations/BomPolicy.html" title
|
||||
<A HREF="../../../../../org/diylc/core/annotations/BomPolicy.html" title="enum in org.diylc.core.annotations">BomPolicy</A> bomPolicy,
|
||||
boolean autoEdit,
|
||||
boolean rotatable,
|
||||
java.lang.String autoCreateName)</CODE>
|
||||
<A HREF="../../../../../org/diylc/core/annotations/IAutoCreator.html" title="interface in org.diylc.core.annotations">IAutoCreator</A> autoCreator)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sat Oct 29 20:15:53 CEST 2016 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sun Oct 30 00:24:44 CEST 2016 -->
|
||||
<TITLE>
|
||||
org.diylc.core.annotations
|
||||
</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">
|
||||
|
||||
@@ -17,6 +17,17 @@ org.diylc.core.annotations
|
||||
<BODY BGCOLOR="white">
|
||||
<FONT size="+1" CLASS="FrameTitleFont">
|
||||
<A HREF="../../../../org/diylc/core/annotations/package-summary.html" target="classFrame">org.diylc.core.annotations</A></FONT>
|
||||
<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
|
||||
<TR>
|
||||
<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
|
||||
Interfaces</FONT>
|
||||
<FONT CLASS="FrameItemFont">
|
||||
<BR>
|
||||
<A HREF="IAutoCreator.html" title="interface in org.diylc.core.annotations" target="classFrame"><I>IAutoCreator</I></A></FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
|
||||
<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
|
||||
<TR>
|
||||
<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
|
||||
@@ -34,7 +45,9 @@ Classes</FONT>
|
||||
Enums</FONT>
|
||||
<FONT CLASS="FrameItemFont">
|
||||
<BR>
|
||||
<A HREF="BomPolicy.html" title="enum in org.diylc.core.annotations" target="classFrame">BomPolicy</A></FONT></TD>
|
||||
<A HREF="BomPolicy.html" title="enum in org.diylc.core.annotations" target="classFrame">BomPolicy</A>
|
||||
<BR>
|
||||
<A HREF="KeywordPolicy.html" title="enum in org.diylc.core.annotations" target="classFrame">KeywordPolicy</A></FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
@@ -45,7 +58,7 @@ Enums</FONT>
|
||||
Annotation Types</FONT>
|
||||
<FONT CLASS="FrameItemFont">
|
||||
<BR>
|
||||
<A HREF="AutoCreated.html" title="annotation in org.diylc.core.annotations" target="classFrame">AutoCreated</A>
|
||||
<A HREF="AutoCreator.html" title="annotation in org.diylc.core.annotations" target="classFrame">AutoCreator</A>
|
||||
<BR>
|
||||
<A HREF="ComponentDescriptor.html" title="annotation in org.diylc.core.annotations" target="classFrame">ComponentDescriptor</A>
|
||||
<BR>
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sat Oct 29 20:15:54 CEST 2016 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sun Oct 30 00:24:44 CEST 2016 -->
|
||||
<TITLE>
|
||||
org.diylc.core.annotations
|
||||
</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">
|
||||
|
||||
@@ -83,6 +83,20 @@ function windowTitle()
|
||||
Package org.diylc.core.annotations
|
||||
</H2>
|
||||
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||||
<B>Interface Summary</B></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD WIDTH="15%"><B><A HREF="../../../../org/diylc/core/annotations/IAutoCreator.html" title="interface in org.diylc.core.annotations">IAutoCreator</A></B></TD>
|
||||
<TD> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
|
||||
<P>
|
||||
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||||
@@ -106,6 +120,10 @@ Package org.diylc.core.annotations
|
||||
<TD WIDTH="15%"><B><A HREF="../../../../org/diylc/core/annotations/BomPolicy.html" title="enum in org.diylc.core.annotations">BomPolicy</A></B></TD>
|
||||
<TD> </TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD WIDTH="15%"><B><A HREF="../../../../org/diylc/core/annotations/KeywordPolicy.html" title="enum in org.diylc.core.annotations">KeywordPolicy</A></B></TD>
|
||||
<TD> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
|
||||
@@ -117,8 +135,8 @@ Package org.diylc.core.annotations
|
||||
<B>Annotation Types Summary</B></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD WIDTH="15%"><B><A HREF="../../../../org/diylc/core/annotations/AutoCreated.html" title="annotation in org.diylc.core.annotations">AutoCreated</A></B></TD>
|
||||
<TD>Annotation for <A HREF="../../../../org/diylc/core/IDIYComponent.html" title="interface in org.diylc.core"><CODE>IDIYComponent</CODE></A> implementation.</TD>
|
||||
<TD WIDTH="15%"><B><A HREF="../../../../org/diylc/core/annotations/AutoCreator.html" title="annotation in org.diylc.core.annotations">AutoCreator</A></B></TD>
|
||||
<TD> </TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD WIDTH="15%"><B><A HREF="../../../../org/diylc/core/annotations/ComponentDescriptor.html" title="annotation in org.diylc.core.annotations">ComponentDescriptor</A></B></TD>
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sat Oct 29 20:15:54 CEST 2016 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sun Oct 30 00:24:44 CEST 2016 -->
|
||||
<TITLE>
|
||||
org.diylc.core.annotations 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">
|
||||
|
||||
@@ -96,12 +96,17 @@ Class Hierarchy
|
||||
</UL>
|
||||
</UL>
|
||||
<H2>
|
||||
Interface Hierarchy
|
||||
</H2>
|
||||
<UL>
|
||||
<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></UL>
|
||||
<H2>
|
||||
Annotation Type Hierarchy
|
||||
</H2>
|
||||
<UL>
|
||||
<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)
|
||||
<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/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/EditableProperty.html" title="annotation in org.diylc.core.annotations"><B>EditableProperty</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)
|
||||
</UL>
|
||||
<H2>
|
||||
Enum Hierarchy
|
||||
@@ -110,7 +115,7 @@ Enum Hierarchy
|
||||
<LI TYPE="circle">java.lang.Object<UL>
|
||||
<LI TYPE="circle">java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
|
||||
<UL>
|
||||
<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></UL>
|
||||
<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></UL>
|
||||
</UL>
|
||||
</UL>
|
||||
<HR>
|
||||
|
||||
@@ -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>
|
||||
Uses of Package org.diylc.core.annotations
|
||||
</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">
|
||||
|
||||
@@ -105,6 +105,10 @@ Packages that use <A HREF="../../../../org/diylc/core/annotations/package-summar
|
||||
<TD><A HREF="#org.diylc.core.annotations"><B>org.diylc.core.annotations</B></A></TD>
|
||||
<TD> </TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><A HREF="#org.diylc.presenter"><B>org.diylc.presenter</B></A></TD>
|
||||
<TD> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<P>
|
||||
@@ -117,6 +121,12 @@ Classes in <A HREF="../../../../org/diylc/core/annotations/package-summary.html"
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><B><A HREF="../../../../org/diylc/core/annotations/class-use/BomPolicy.html#org.diylc.common"><B>BomPolicy</B></A></B>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><B><A HREF="../../../../org/diylc/core/annotations/class-use/IAutoCreator.html#org.diylc.common"><B>IAutoCreator</B></A></B>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
@@ -168,6 +178,27 @@ Classes in <A HREF="../../../../org/diylc/core/annotations/package-summary.html"
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><B><A HREF="../../../../org/diylc/core/annotations/class-use/BomPolicy.html#org.diylc.core.annotations"><B>BomPolicy</B></A></B>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><B><A HREF="../../../../org/diylc/core/annotations/class-use/KeywordPolicy.html#org.diylc.core.annotations"><B>KeywordPolicy</B></A></B>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<P>
|
||||
<A NAME="org.diylc.presenter"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||||
Classes in <A HREF="../../../../org/diylc/core/annotations/package-summary.html">org.diylc.core.annotations</A> used by <A HREF="../../../../org/diylc/presenter/package-summary.html">org.diylc.presenter</A></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><B><A HREF="../../../../org/diylc/core/annotations/class-use/IAutoCreator.html#org.diylc.presenter"><B>IAutoCreator</B></A></B>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sat Oct 29 20:15:55 CEST 2016 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sun Oct 30 00:24:45 CEST 2016 -->
|
||||
<TITLE>
|
||||
Uses of Class org.diylc.core.CreationMethod
|
||||
</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">
|
||||
|
||||
@@ -131,7 +131,7 @@ Uses of <A HREF="../../../../org/diylc/core/CreationMethod.html" title="enum in
|
||||
<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../org/diylc/common/package-summary.html">org.diylc.common</A> with parameters of type <A HREF="../../../../org/diylc/core/CreationMethod.html" title="enum in org.diylc.core">CreationMethod</A></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><B><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)">ComponentType</A></B>(java.lang.String name,
|
||||
<TD><CODE><B><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)">ComponentType</A></B>(java.lang.String name,
|
||||
java.lang.String description,
|
||||
<A HREF="../../../../org/diylc/core/CreationMethod.html" title="enum in org.diylc.core">CreationMethod</A> creationMethod,
|
||||
java.lang.String category,
|
||||
@@ -145,7 +145,7 @@ Uses of <A HREF="../../../../org/diylc/core/CreationMethod.html" title="enum in
|
||||
<A HREF="../../../../org/diylc/core/annotations/BomPolicy.html" title="enum in org.diylc.core.annotations">BomPolicy</A> bomPolicy,
|
||||
boolean autoEdit,
|
||||
boolean rotatable,
|
||||
java.lang.String autoCreateName)</CODE>
|
||||
<A HREF="../../../../org/diylc/core/annotations/IAutoCreator.html" title="interface in org.diylc.core.annotations">IAutoCreator</A> autoCreator)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sat Oct 29 20:15:55 CEST 2016 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sun Oct 30 00:24:45 CEST 2016 -->
|
||||
<TITLE>
|
||||
Uses of Interface org.diylc.core.IDIYComponent
|
||||
</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">
|
||||
|
||||
@@ -102,6 +102,10 @@ Packages that use <A HREF="../../../../org/diylc/core/IDIYComponent.html" title=
|
||||
<TD> </TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><A HREF="#org.diylc.core.annotations"><B>org.diylc.core.annotations</B></A></TD>
|
||||
<TD> </TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><A HREF="#org.diylc.presenter"><B>org.diylc.presenter</B></A></TD>
|
||||
<TD> </TD>
|
||||
</TR>
|
||||
@@ -199,7 +203,7 @@ Uses of <A HREF="../../../../org/diylc/core/IDIYComponent.html" title="interface
|
||||
<TH ALIGN="left" COLSPAN="2">Constructor parameters in <A HREF="../../../../org/diylc/common/package-summary.html">org.diylc.common</A> with type arguments of type <A HREF="../../../../org/diylc/core/IDIYComponent.html" title="interface in org.diylc.core">IDIYComponent</A></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><B><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)">ComponentType</A></B>(java.lang.String name,
|
||||
<TD><CODE><B><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)">ComponentType</A></B>(java.lang.String name,
|
||||
java.lang.String description,
|
||||
<A HREF="../../../../org/diylc/core/CreationMethod.html" title="enum in org.diylc.core">CreationMethod</A> creationMethod,
|
||||
java.lang.String category,
|
||||
@@ -213,7 +217,7 @@ Uses of <A HREF="../../../../org/diylc/core/IDIYComponent.html" title="interface
|
||||
<A HREF="../../../../org/diylc/core/annotations/BomPolicy.html" title="enum in org.diylc.core.annotations">BomPolicy</A> bomPolicy,
|
||||
boolean autoEdit,
|
||||
boolean rotatable,
|
||||
java.lang.String autoCreateName)</CODE>
|
||||
<A HREF="../../../../org/diylc/core/annotations/IAutoCreator.html" title="interface in org.diylc.core.annotations">IAutoCreator</A> autoCreator)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -383,6 +387,47 @@ Uses of <A HREF="../../../../org/diylc/core/IDIYComponent.html" title="interface
|
||||
</TABLE>
|
||||
|
||||
<P>
|
||||
<A NAME="org.diylc.core.annotations"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||||
Uses of <A HREF="../../../../org/diylc/core/IDIYComponent.html" title="interface in org.diylc.core">IDIYComponent</A> in <A HREF="../../../../org/diylc/core/annotations/package-summary.html">org.diylc.core.annotations</A></FONT></TH>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<P>
|
||||
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/diylc/core/annotations/package-summary.html">org.diylc.core.annotations</A> that return types with arguments of type <A HREF="../../../../org/diylc/core/IDIYComponent.html" title="interface in org.diylc.core">IDIYComponent</A></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.List<<A HREF="../../../../org/diylc/core/IDIYComponent.html" title="interface in org.diylc.core">IDIYComponent</A><?>></CODE></FONT></TD>
|
||||
<TD><CODE><B>IAutoCreator.</B><B><A HREF="../../../../org/diylc/core/annotations/IAutoCreator.html#create(org.diylc.core.IDIYComponent)">create</A></B>(<A HREF="../../../../org/diylc/core/IDIYComponent.html" title="interface in org.diylc.core">IDIYComponent</A><?> lastAdded)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<P>
|
||||
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/diylc/core/annotations/package-summary.html">org.diylc.core.annotations</A> with parameters of type <A HREF="../../../../org/diylc/core/IDIYComponent.html" title="interface in org.diylc.core">IDIYComponent</A></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.List<<A HREF="../../../../org/diylc/core/IDIYComponent.html" title="interface in org.diylc.core">IDIYComponent</A><?>></CODE></FONT></TD>
|
||||
<TD><CODE><B>IAutoCreator.</B><B><A HREF="../../../../org/diylc/core/annotations/IAutoCreator.html#create(org.diylc.core.IDIYComponent)">create</A></B>(<A HREF="../../../../org/diylc/core/IDIYComponent.html" title="interface in org.diylc.core">IDIYComponent</A><?> lastAdded)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<P>
|
||||
<A NAME="org.diylc.presenter"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
|
||||
@@ -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>
|
||||
Uses of Package org.diylc.core
|
||||
</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">
|
||||
|
||||
@@ -280,6 +280,12 @@ Classes in <A HREF="../../../org/diylc/core/package-summary.html">org.diylc.core
|
||||
Classes in <A HREF="../../../org/diylc/core/package-summary.html">org.diylc.core</A> used by <A HREF="../../../org/diylc/core/annotations/package-summary.html">org.diylc.core.annotations</A></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><B><A HREF="../../../org/diylc/core/class-use/IDIYComponent.html#org.diylc.core.annotations"><B>IDIYComponent</B></A></B>
|
||||
|
||||
<BR>
|
||||
Interface for component instance.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><B><A HREF="../../../org/diylc/core/class-use/IPropertyValidator.html#org.diylc.core.annotations"><B>IPropertyValidator</B></A></B>
|
||||
|
||||
<BR>
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sat Oct 29 20:15:51 CEST 2016 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sun Oct 30 00:24:42 CEST 2016 -->
|
||||
<TITLE>
|
||||
Presenter
|
||||
</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">
|
||||
|
||||
@@ -181,7 +181,7 @@ The main presenter class, contains core app logic and drawing routines.
|
||||
<TH ALIGN="left"><B>Fields inherited from interface org.diylc.common.<A HREF="../../../org/diylc/common/IPlugInPort.html" title="interface in org.diylc.common">IPlugInPort</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../../org/diylc/common/IPlugInPort.html#ABNORMAL_EXIT_KEY">ABNORMAL_EXIT_KEY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#ANTI_ALIASING_KEY">ANTI_ALIASING_KEY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#AUTO_EDIT_KEY">AUTO_EDIT_KEY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#AUTO_PADS_KEY">AUTO_PADS_KEY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#BUTTON1">BUTTON1</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#BUTTON2">BUTTON2</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#BUTTON3">BUTTON3</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#CONTINUOUS_CREATION_KEY">CONTINUOUS_CREATION_KEY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#DND_TOGGLE_SNAP">DND_TOGGLE_SNAP</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#DND_TOGGLE_STICKY">DND_TOGGLE_STICKY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#EXPORT_GRID_KEY">EXPORT_GRID_KEY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#HI_QUALITY_RENDER_KEY">HI_QUALITY_RENDER_KEY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#METRIC_KEY">METRIC_KEY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#NOBUTTON">NOBUTTON</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#OUTLINE_KEY">OUTLINE_KEY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#RECENT_COMPONENTS_KEY">RECENT_COMPONENTS_KEY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#SNAP_TO_GRID_KEY">SNAP_TO_GRID_KEY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#STICKY_POINTS_KEY">STICKY_POINTS_KEY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#THEME_KEY">THEME_KEY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#WHEEL_ZOOM_KEY">WHEEL_ZOOM_KEY</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../../org/diylc/common/IPlugInPort.html#ABNORMAL_EXIT_KEY">ABNORMAL_EXIT_KEY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#ANTI_ALIASING_KEY">ANTI_ALIASING_KEY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#AUTO_EDIT_KEY">AUTO_EDIT_KEY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#BUTTON1">BUTTON1</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#BUTTON2">BUTTON2</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#BUTTON3">BUTTON3</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#CONTINUOUS_CREATION_KEY">CONTINUOUS_CREATION_KEY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#DND_TOGGLE_SNAP">DND_TOGGLE_SNAP</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#DND_TOGGLE_STICKY">DND_TOGGLE_STICKY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#EXPORT_GRID_KEY">EXPORT_GRID_KEY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#HI_QUALITY_RENDER_KEY">HI_QUALITY_RENDER_KEY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#METRIC_KEY">METRIC_KEY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#NOBUTTON">NOBUTTON</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#OUTLINE_KEY">OUTLINE_KEY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#RECENT_COMPONENTS_KEY">RECENT_COMPONENTS_KEY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#SNAP_TO_GRID_KEY">SNAP_TO_GRID_KEY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#STICKY_POINTS_KEY">STICKY_POINTS_KEY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#THEME_KEY">THEME_KEY</A>, <A HREF="../../../org/diylc/common/IPlugInPort.html#WHEEL_ZOOM_KEY">WHEEL_ZOOM_KEY</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="fields_inherited_from_class_org.diylc.common.IKeyProcessor"><!-- --></A>
|
||||
@@ -378,6 +378,14 @@ The main presenter class, contains core app logic and drawing routines.
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.List<<A HREF="../../../org/diylc/core/annotations/IAutoCreator.html" title="interface in org.diylc.core.annotations">IAutoCreator</A>></CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../../org/diylc/presenter/Presenter.html#getAutoCreators()">getAutoCreators</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.lang.Double[]</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../../org/diylc/presenter/Presenter.html#getAvailableZoomLevels()">getAvailableZoomLevels</A></B>()</CODE>
|
||||
|
||||
@@ -1076,6 +1084,20 @@ public java.util.Map<java.lang.String,java.util.List<<A HREF="../../../org
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getAutoCreators()"><!-- --></A><H3>
|
||||
getAutoCreators</H3>
|
||||
<PRE>
|
||||
public java.util.List<<A HREF="../../../org/diylc/core/annotations/IAutoCreator.html" title="interface in org.diylc.core.annotations">IAutoCreator</A>> <B>getAutoCreators</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="draw(java.awt.Graphics2D, java.util.Set, org.diylc.common.IComponentFiler)"><!-- --></A><H3>
|
||||
draw</H3>
|
||||
<PRE>
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sat Oct 29 20:15:53 CEST 2016 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sun Oct 30 00:24:43 CEST 2016 -->
|
||||
<TITLE>
|
||||
Overview List
|
||||
</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">
|
||||
|
||||
|
||||
@@ -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:48 CEST 2016 -->
|
||||
<TITLE>
|
||||
Overview
|
||||
</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">
|
||||
|
||||
|
||||
@@ -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<E><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<E> (implements java.lang.Comparable<T>, 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>)
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sat Oct 29 20:15:54 CEST 2016 -->
|
||||
<!-- Generated by javadoc (build 1.6.0_45) on Sun Oct 30 00:24:44 CEST 2016 -->
|
||||
<TITLE>
|
||||
Serialized Form
|
||||
</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">
|
||||
|
||||
|
||||
@@ -4,8 +4,8 @@ import javax.swing.Icon;
|
||||
|
||||
import org.diylc.core.CreationMethod;
|
||||
import org.diylc.core.IDIYComponent;
|
||||
import org.diylc.core.annotations.AutoCreateTag;
|
||||
import org.diylc.core.annotations.BomPolicy;
|
||||
import org.diylc.core.annotations.IAutoCreator;
|
||||
|
||||
/**
|
||||
* Entity class used to describe a component type.
|
||||
@@ -30,12 +30,12 @@ public class ComponentType {
|
||||
private BomPolicy bomPolicy;
|
||||
private boolean autoEdit;
|
||||
private boolean rotatable;
|
||||
private AutoCreateTag autoCreateTag;
|
||||
private IAutoCreator autoCreator;
|
||||
|
||||
public ComponentType(String name, String description, CreationMethod creationMethod, String category,
|
||||
String namePrefix, String author, Icon icon, Class<? extends IDIYComponent<?>> instanceClass, double zOrder,
|
||||
boolean flexibleZOrder, boolean stretchable, BomPolicy bomPolicy, boolean autoEdit, boolean rotatable,
|
||||
AutoCreateTag autoCreateTag) {
|
||||
IAutoCreator autoCreator) {
|
||||
super();
|
||||
this.name = name;
|
||||
this.description = description;
|
||||
@@ -51,7 +51,7 @@ public class ComponentType {
|
||||
this.bomPolicy = bomPolicy;
|
||||
this.autoEdit = autoEdit;
|
||||
this.rotatable = rotatable;
|
||||
this.autoCreateTag = autoCreateTag;
|
||||
this.autoCreator = autoCreator;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
@@ -110,8 +110,8 @@ public class ComponentType {
|
||||
return rotatable;
|
||||
}
|
||||
|
||||
public AutoCreateTag getAutoCreateTag() {
|
||||
return autoCreateTag;
|
||||
public IAutoCreator getAutoCreateor() {
|
||||
return autoCreator;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -37,7 +37,6 @@ public interface IPlugInPort extends ISelectionProcessor, IMouseProcessor, IKeyP
|
||||
public static final String STICKY_POINTS_KEY = "stickyPoints";
|
||||
public static final String METRIC_KEY = "metric";
|
||||
public static final String SNAP_TO_GRID_KEY = "snapToGrid";
|
||||
public static final String AUTO_PADS_KEY = "autoCreatePads";
|
||||
public static final String CONTINUOUS_CREATION_KEY = "continuousCreation";
|
||||
public static final String AUTO_EDIT_KEY = "autoEdit";
|
||||
public static final String ABNORMAL_EXIT_KEY = "abnormalExit";
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
package org.diylc.core.annotations;
|
||||
|
||||
public enum AutoCreateTag {
|
||||
NONE, SOLDER_PAD
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package org.diylc.core.annotations;
|
||||
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
public @interface AutoCreator {
|
||||
public Class<? extends IAutoCreator> creatorClass();
|
||||
}
|
||||
@@ -80,8 +80,6 @@ public @interface ComponentDescriptor {
|
||||
*/
|
||||
boolean rotatable() default true;
|
||||
|
||||
AutoCreateTag autoCreateTag() default AutoCreateTag.NONE;
|
||||
|
||||
KeywordPolicy keywordPolicy() default KeywordPolicy.NEVER_SHOW;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
package org.diylc.core.annotations;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.diylc.core.IDIYComponent;
|
||||
|
||||
public interface IAutoCreator {
|
||||
|
||||
public List<IDIYComponent<?>> createIfNeeded(IDIYComponent<?> lastAdded);
|
||||
}
|
||||
@@ -20,10 +20,11 @@ import org.diylc.common.PropertyWrapper;
|
||||
import org.diylc.core.CreationMethod;
|
||||
import org.diylc.core.IDIYComponent;
|
||||
import org.diylc.core.IPropertyValidator;
|
||||
import org.diylc.core.annotations.AutoCreateTag;
|
||||
import org.diylc.core.annotations.AutoCreator;
|
||||
import org.diylc.core.annotations.BomPolicy;
|
||||
import org.diylc.core.annotations.ComponentDescriptor;
|
||||
import org.diylc.core.annotations.EditableProperty;
|
||||
import org.diylc.core.annotations.IAutoCreator;
|
||||
|
||||
/**
|
||||
* Utility class with component processing methods.
|
||||
@@ -71,7 +72,7 @@ public class ComponentProcessor {
|
||||
BomPolicy bomPolicy;
|
||||
boolean autoEdit;
|
||||
boolean rotatable;
|
||||
AutoCreateTag autoCreateTag = null;
|
||||
IAutoCreator autoCreator = null;
|
||||
if (clazz.isAnnotationPresent(ComponentDescriptor.class)) {
|
||||
ComponentDescriptor annotation = clazz.getAnnotation(ComponentDescriptor.class);
|
||||
name = annotation.name();
|
||||
@@ -86,7 +87,6 @@ public class ComponentProcessor {
|
||||
bomPolicy = annotation.bomPolicy();
|
||||
autoEdit = annotation.autoEdit();
|
||||
rotatable = annotation.rotatable();
|
||||
autoCreateTag = annotation.autoCreateTag();
|
||||
} else {
|
||||
name = clazz.getSimpleName();
|
||||
description = "";
|
||||
@@ -100,7 +100,14 @@ public class ComponentProcessor {
|
||||
bomPolicy = BomPolicy.SHOW_ALL_NAMES;
|
||||
autoEdit = true;
|
||||
rotatable = true;
|
||||
autoCreateTag = AutoCreateTag.NONE;
|
||||
}
|
||||
if (clazz.isAnnotationPresent(AutoCreator.class)) {
|
||||
AutoCreator annotation = clazz.getAnnotation(AutoCreator.class);
|
||||
try {
|
||||
autoCreator = annotation.creatorClass().newInstance();
|
||||
} catch (Exception e) {
|
||||
LOG.error("Could not instantiate auto-creator for " + name, e);
|
||||
}
|
||||
}
|
||||
icon = null;
|
||||
// Draw component icon.
|
||||
@@ -120,7 +127,7 @@ public class ComponentProcessor {
|
||||
}
|
||||
ComponentType componentType =
|
||||
new ComponentType(name, description, creationMethod, category, namePrefix, author, icon, clazz, zOrder,
|
||||
flexibleZOrder, stretchable, bomPolicy, autoEdit, rotatable, autoCreateTag);
|
||||
flexibleZOrder, stretchable, bomPolicy, autoEdit, rotatable, autoCreator);
|
||||
componentTypeMap.put(clazz.getName(), componentType);
|
||||
return componentType;
|
||||
}
|
||||
|
||||
@@ -50,7 +50,7 @@ import org.diylc.core.IView;
|
||||
import org.diylc.core.Project;
|
||||
import org.diylc.core.Template;
|
||||
import org.diylc.core.Theme;
|
||||
import org.diylc.core.annotations.AutoCreateTag;
|
||||
import org.diylc.core.annotations.IAutoCreator;
|
||||
import org.diylc.core.measures.SizeUnit;
|
||||
import org.diylc.utils.Constants;
|
||||
|
||||
@@ -91,7 +91,7 @@ public class Presenter implements IPlugInPort {
|
||||
/**
|
||||
* {@link ComponentType}s that can be autocreated, like Solder Pads
|
||||
*/
|
||||
private Map<AutoCreateTag, ComponentType> autoCreateTypes;
|
||||
private List<IAutoCreator> autoCreators;
|
||||
// Maps component class names to ComponentType objects.
|
||||
private List<IPlugIn> plugIns;
|
||||
|
||||
@@ -352,19 +352,20 @@ public class Presenter implements IPlugInPort {
|
||||
return componentTypes;
|
||||
}
|
||||
|
||||
private Map<AutoCreateTag, ComponentType> getAutoCreateTypes() {
|
||||
if (autoCreateTypes == null) {
|
||||
autoCreateTypes = new HashMap<AutoCreateTag, ComponentType>();
|
||||
public List<IAutoCreator> getAutoCreators() {
|
||||
if (autoCreators == null) {
|
||||
autoCreators = new ArrayList<IAutoCreator>();
|
||||
for (Map.Entry<String, List<ComponentType>> entry : getComponentTypes().entrySet()) {
|
||||
for (ComponentType t : entry.getValue()) {
|
||||
if (t.getAutoCreateTag() != null)
|
||||
autoCreateTypes.put(t.getAutoCreateTag(), t);
|
||||
if (t.getAutoCreateor() != null)
|
||||
autoCreators.add(t.getAutoCreateor());
|
||||
}
|
||||
}
|
||||
}
|
||||
return autoCreateTypes;
|
||||
return autoCreators;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void draw(Graphics2D g2d, Set<DrawOption> drawOptions, IComponentFiler filter) {
|
||||
if (currentProject == null) {
|
||||
@@ -1623,7 +1624,7 @@ public class Presenter implements IPlugInPort {
|
||||
* @param component
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
private void addComponent(IDIYComponent<?> component, boolean canCreatePads) {
|
||||
private void addComponent(IDIYComponent<?> component, boolean alowAutoCreate) {
|
||||
int index = currentProject.getComponents().size();
|
||||
while (index > 0
|
||||
&& ComponentProcessor.getInstance()
|
||||
@@ -1640,21 +1641,12 @@ public class Presenter implements IPlugInPort {
|
||||
currentProject.getComponents().add(component);
|
||||
}
|
||||
|
||||
ComponentType padType = getAutoCreateTypes().get(AutoCreateTag.SOLDER_PAD);
|
||||
if (canCreatePads && ConfigurationManager.getInstance().readBoolean(IPlugInPort.AUTO_PADS_KEY, false)
|
||||
&& padType != null && !(component.getClass().equals(padType.getInstanceClass()))) {
|
||||
for (int i = 0; i < component.getControlPointCount(); i++) {
|
||||
if (component.isControlPointSticky(i)) {
|
||||
try {
|
||||
IDIYComponent<?> pad =
|
||||
instantiationManager.instantiateComponent(padType, null, component.getControlPoint(i), currentProject)
|
||||
.get(0);
|
||||
pad.setControlPoint(component.getControlPoint(i), 0);
|
||||
addComponent(pad, false);
|
||||
} catch (Exception e) {
|
||||
LOG.warn("Could not auto-create solder pad", e);
|
||||
}
|
||||
}
|
||||
// Check if we should auto-create something.
|
||||
for (IAutoCreator creator : this.getAutoCreators()) {
|
||||
List<IDIYComponent<?>> newComponents = creator.createIfNeeded(component);
|
||||
if (newComponents != null) {
|
||||
for(IDIYComponent<?> c : newComponents)
|
||||
addComponent(c, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@ import org.diylc.core.IDIYComponent;
|
||||
import org.diylc.core.IDrawingObserver;
|
||||
import org.diylc.core.Project;
|
||||
import org.diylc.core.VisibilityPolicy;
|
||||
import org.diylc.core.annotations.AutoCreateTag;
|
||||
import org.diylc.core.annotations.AutoCreator;
|
||||
import org.diylc.core.annotations.BomPolicy;
|
||||
import org.diylc.core.annotations.ComponentDescriptor;
|
||||
import org.diylc.core.annotations.EditableProperty;
|
||||
@@ -20,9 +20,10 @@ import org.diylc.core.measures.Size;
|
||||
import org.diylc.core.measures.SizeUnit;
|
||||
import org.diylc.utils.Constants;
|
||||
|
||||
@AutoCreator(creatorClass = SolderPadAutoCreator.class)
|
||||
@ComponentDescriptor(name = "Solder Pad", category = "Connectivity", author = "Branislav Stojkovic",
|
||||
description = "Copper solder pad, round or square", instanceNamePrefix = "Pad", stretchable = false,
|
||||
zOrder = IDIYComponent.TRACE + 0.1, bomPolicy = BomPolicy.NEVER_SHOW, autoEdit = false, autoCreateTag = AutoCreateTag.SOLDER_PAD)
|
||||
zOrder = IDIYComponent.TRACE + 0.1, bomPolicy = BomPolicy.NEVER_SHOW, autoEdit = false)
|
||||
public class SolderPad extends AbstractComponent<Void> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
package org.diylc.components.connectivity;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.log4j.Logger;
|
||||
import org.diylc.appframework.miscutils.ConfigurationManager;
|
||||
import org.diylc.core.IDIYComponent;
|
||||
import org.diylc.core.annotations.IAutoCreator;
|
||||
|
||||
public class SolderPadAutoCreator implements IAutoCreator {
|
||||
|
||||
private static final Logger LOG = Logger.getLogger(SolderPadAutoCreator.class);
|
||||
|
||||
public static final String AUTO_PADS_KEY = "autoCreatePads";
|
||||
|
||||
@Override
|
||||
public List<IDIYComponent<?>> createIfNeeded(IDIYComponent<?> lastAdded) {
|
||||
if (ConfigurationManager.getInstance().readBoolean(AUTO_PADS_KEY, false)
|
||||
&& !(lastAdded.getClass().equals(SolderPad.class))) {
|
||||
List<IDIYComponent<?>> res = new ArrayList<IDIYComponent<?>>();
|
||||
for (int i = 0; i < lastAdded.getControlPointCount(); i++) {
|
||||
if (lastAdded.isControlPointSticky(i)) {
|
||||
try {
|
||||
SolderPad pad = new SolderPad();
|
||||
// instantiationManager.instantiateComponent(padType, null,
|
||||
// component.getControlPoint(i), currentProject)
|
||||
// .get(0);
|
||||
pad.setControlPoint(lastAdded.getControlPoint(i), 0);
|
||||
res.add(pad);
|
||||
} catch (Exception e) {
|
||||
LOG.warn("Could not auto-create solder pad", e);
|
||||
}
|
||||
}
|
||||
}
|
||||
return res;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -9,6 +9,8 @@ import org.apache.log4j.Logger;
|
||||
import org.diylc.common.EventType;
|
||||
import org.diylc.common.IPlugIn;
|
||||
import org.diylc.common.IPlugInPort;
|
||||
import org.diylc.components.connectivity.SolderPad;
|
||||
import org.diylc.components.connectivity.SolderPadAutoCreator;
|
||||
import org.diylc.core.Theme;
|
||||
import org.diylc.images.IconLoader;
|
||||
import org.diylc.swing.ActionFactory;
|
||||
@@ -43,7 +45,7 @@ public class ConfigPlugin implements IPlugIn {
|
||||
.createConfigAction(plugInPort, "Anti-Aliasing", IPlugInPort.ANTI_ALIASING_KEY, true), CONFIG_MENU);
|
||||
swingUI.injectMenuAction(
|
||||
ActionFactory.getInstance()
|
||||
.createConfigAction(plugInPort, "Auto-Create Pads", IPlugInPort.AUTO_PADS_KEY, false), CONFIG_MENU);
|
||||
.createConfigAction(plugInPort, "Auto-Create Pads", SolderPadAutoCreator.AUTO_PADS_KEY, false), CONFIG_MENU);
|
||||
swingUI.injectMenuAction(
|
||||
ActionFactory.getInstance().createConfigAction(plugInPort, "Auto-Edit Mode", IPlugInPort.AUTO_EDIT_KEY, true),
|
||||
CONFIG_MENU);
|
||||
|
||||
Reference in New Issue
Block a user